Enum uuid::parser::ParseError
source · [−]pub enum ParseError {
InvalidCharacter {
expected: &'static str,
found: char,
index: usize,
},
InvalidGroupCount {
expected: Expected,
found: usize,
},
InvalidGroupLength {
expected: Expected,
found: usize,
group: usize,
},
InvalidLength {
expected: Expected,
found: usize,
},
}Expand description
An error that can occur while parsing a Uuid string.
Variants
InvalidCharacter
Fields
expected: &'static strThe expected characters.
found: charThe invalid character found.
index: usizeThe invalid character position.
Invalid character in the Uuid string.
InvalidGroupCount
Invalid number of segments in the Uuid string.
InvalidGroupLength
Fields
expected: ExpectedThe expected length of the segment.
found: usizeThe length of segment found.
group: usizeThe segment with invalid length.
Invalid length of a segment in a Uuid string.
InvalidLength
Invalid length of the Uuid string.
Trait Implementations
sourceimpl Clone for ParseError
impl Clone for ParseError
sourcefn clone(&self) -> ParseError
fn clone(&self) -> ParseError
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for ParseError
impl Debug for ParseError
sourceimpl Display for ParseError
impl Display for ParseError
sourceimpl Error for ParseError
impl Error for ParseError
sourcefn description(&self) -> &str
fn description(&self) -> &str
use the Display impl or to_string()
1.30.0 · sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourceimpl From<ParseError> for Error
impl From<ParseError> for Error
sourcefn from(err: ParseError) -> Self
fn from(err: ParseError) -> Self
Performs the conversion.
sourceimpl Hash for ParseError
impl Hash for ParseError
sourceimpl Ord for ParseError
impl Ord for ParseError
sourceimpl PartialEq<ParseError> for ParseError
impl PartialEq<ParseError> for ParseError
sourcefn eq(&self, other: &ParseError) -> bool
fn eq(&self, other: &ParseError) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &ParseError) -> bool
fn ne(&self, other: &ParseError) -> bool
This method tests for !=.
sourceimpl PartialOrd<ParseError> for ParseError
impl PartialOrd<ParseError> for ParseError
sourcefn partial_cmp(&self, other: &ParseError) -> Option<Ordering>
fn partial_cmp(&self, other: &ParseError) -> Option<Ordering>
This method returns an ordering between self and other values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self and other) and is used by the <=
operator. Read more
impl Copy for ParseError
impl Eq for ParseError
impl StructuralEq for ParseError
impl StructuralPartialEq for ParseError
Auto Trait Implementations
impl RefUnwindSafe for ParseError
impl Send for ParseError
impl Sync for ParseError
impl Unpin for ParseError
impl UnwindSafe for ParseError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more
