pub enum PackageNameError {
Empty,
TooLong(usize),
InvalidStartChar(char),
InvalidEndChar(char),
InvalidChar(char),
EmptySegment,
InvalidSegmentStartChar(char),
}Variants§
Empty
TooLong(usize)
InvalidStartChar(char)
InvalidEndChar(char)
InvalidChar(char)
EmptySegment
InvalidSegmentStartChar(char)
Trait Implementations§
Source§impl Debug for PackageNameError
impl Debug for PackageNameError
Source§impl Display for PackageNameError
impl Display for PackageNameError
Source§impl Error for PackageNameError
impl Error for PackageNameError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns 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 PartialEq for PackageNameError
impl PartialEq for PackageNameError
impl Eq for PackageNameError
impl StructuralPartialEq for PackageNameError
Auto Trait Implementations§
impl Freeze for PackageNameError
impl RefUnwindSafe for PackageNameError
impl Send for PackageNameError
impl Sync for PackageNameError
impl Unpin for PackageNameError
impl UnwindSafe for PackageNameError
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