Enum ulid_generator_rs::ULIDError
source · pub enum ULIDError {
GenerateRandomError {
msg: String,
},
InvalidLength,
InvalidChar(char),
DataTypeOverflow,
InvalidByteArrayError,
TimestampOverflowError,
}
Expand description
The error types of ULID
Variants§
GenerateRandomError
InvalidLength
InvalidChar(char)
DataTypeOverflow
InvalidByteArrayError
TimestampOverflowError
Trait Implementations§
source§impl Error for ULIDError
impl Error for ULIDError
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 PartialEq for ULIDError
impl PartialEq for ULIDError
impl StructuralPartialEq for ULIDError
Auto Trait Implementations§
impl Freeze for ULIDError
impl RefUnwindSafe for ULIDError
impl Send for ULIDError
impl Sync for ULIDError
impl Unpin for ULIDError
impl UnwindSafe for ULIDError
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