pub enum DataErrorCode {
InvalidDescriptor,
InvalidType,
UnknownConverter,
CycleDetected,
UnsupportedFeature,
Serialization,
Internal,
}Expand description
Stable error codes for daedalus-data.
use daedalus_data::errors::DataErrorCode;
let code = DataErrorCode::InvalidType;
assert_eq!(format!("{code:?}"), "InvalidType");Variants§
InvalidDescriptor
InvalidType
UnknownConverter
CycleDetected
UnsupportedFeature
Serialization
Internal
Trait Implementations§
Source§impl Clone for DataErrorCode
impl Clone for DataErrorCode
Source§fn clone(&self) -> DataErrorCode
fn clone(&self) -> DataErrorCode
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DataErrorCode
impl Debug for DataErrorCode
Source§impl<'de> Deserialize<'de> for DataErrorCode
impl<'de> Deserialize<'de> for DataErrorCode
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for DataErrorCode
impl Hash for DataErrorCode
Source§impl PartialEq for DataErrorCode
impl PartialEq for DataErrorCode
Source§impl Serialize for DataErrorCode
impl Serialize for DataErrorCode
impl Copy for DataErrorCode
impl Eq for DataErrorCode
impl StructuralPartialEq for DataErrorCode
Auto Trait Implementations§
impl Freeze for DataErrorCode
impl RefUnwindSafe for DataErrorCode
impl Send for DataErrorCode
impl Sync for DataErrorCode
impl Unpin for DataErrorCode
impl UnwindSafe for DataErrorCode
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