pub enum CuidError {
InvalidLength(usize, usize, usize),
SystemTimeError(SystemTimeError),
RandChaChaError(OsError),
}
Expand description
Error type for CUID generation and validation
Variants§
Trait Implementations§
Source§impl Error for CuidError
impl Error for CuidError
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 From<SystemTimeError> for CuidError
impl From<SystemTimeError> for CuidError
Source§fn from(err: SystemTimeError) -> Self
fn from(err: SystemTimeError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for CuidError
impl RefUnwindSafe for CuidError
impl Send for CuidError
impl Sync for CuidError
impl Unpin for CuidError
impl UnwindSafe for CuidError
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