pub struct EnumConversionError {
pub name: String,
pub requested_type: String,
}Expand description
Custom errors for this crate. Keeps a record of the enum and requested type that produced the error
Fields§
§name: String§requested_type: StringImplementations§
Source§impl EnumConversionError
impl EnumConversionError
Sourcepub fn new(name: &str, requested_type: &str) -> EnumConversionError
pub fn new(name: &str, requested_type: &str) -> EnumConversionError
Makes the appropriate error message for when get_variant fails
Trait Implementations§
Source§impl Debug for EnumConversionError
impl Debug for EnumConversionError
Source§impl Display for EnumConversionError
impl Display for EnumConversionError
Source§impl Error for EnumConversionError
impl Error for EnumConversionError
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()
Auto Trait Implementations§
impl Freeze for EnumConversionError
impl RefUnwindSafe for EnumConversionError
impl Send for EnumConversionError
impl Sync for EnumConversionError
impl Unpin for EnumConversionError
impl UnsafeUnpin for EnumConversionError
impl UnwindSafe for EnumConversionError
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