Enum wildland_corex::CatlibError
source · [−]pub enum CatlibError {
NoRecordsFound,
MalformedDatabaseEntry,
RecordAlreadyExists,
Generic(String),
}
Variants
NoRecordsFound
MalformedDatabaseEntry
RecordAlreadyExists
Generic(String)
Trait Implementations
sourceimpl Clone for CatlibError
impl Clone for CatlibError
sourcefn clone(&self) -> CatlibError
fn clone(&self) -> CatlibError
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for CatlibError
impl Debug for CatlibError
sourceimpl Display for CatlibError
impl Display for CatlibError
sourceimpl Error for CatlibError
impl Error for CatlibError
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
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
sourceimpl From<RustbreakError> for CatlibError
impl From<RustbreakError> for CatlibError
sourcefn from(rb_error: RustbreakError) -> CatlibError
fn from(rb_error: RustbreakError) -> CatlibError
Converts to this type from the input type.
sourceimpl PartialEq<CatlibError> for CatlibError
impl PartialEq<CatlibError> for CatlibError
sourcefn eq(&self, other: &CatlibError) -> bool
fn eq(&self, other: &CatlibError) -> bool
impl Eq for CatlibError
impl StructuralEq for CatlibError
impl StructuralPartialEq for CatlibError
Auto Trait Implementations
impl RefUnwindSafe for CatlibError
impl Send for CatlibError
impl Sync for CatlibError
impl Unpin for CatlibError
impl UnwindSafe for CatlibError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.