Enum tame_index::error::InvalidKrateName
source · pub enum InvalidKrateName {
InvalidLength(usize),
InvalidCharacter {
invalid: char,
index: usize,
},
ReservedName {
reserved: &'static str,
kind: ReservedNameKind,
},
}
Expand description
Errors that can occur when validating a crate name
Variants§
InvalidLength(usize)
The name had an invalid length
InvalidCharacter
Fields
The name contained an invalid character
ReservedName
Fields
§
kind: ReservedNameKind
The kind of the reserved name
The name was one of the reserved names disallowed by cargo
Trait Implementations§
source§impl Debug for InvalidKrateName
impl Debug for InvalidKrateName
source§impl Display for InvalidKrateName
impl Display for InvalidKrateName
source§impl Error for InvalidKrateName
impl Error for InvalidKrateName
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
source§impl From<InvalidKrateName> for Error
impl From<InvalidKrateName> for Error
source§fn from(source: InvalidKrateName) -> Self
fn from(source: InvalidKrateName) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for InvalidKrateName
impl RefUnwindSafe for InvalidKrateName
impl Send for InvalidKrateName
impl Sync for InvalidKrateName
impl Unpin for InvalidKrateName
impl UnwindSafe for InvalidKrateName
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more