pub enum Eip712Error {
SerdeJsonError(Error),
FromHexError(FromHexError),
FailedToEncodeStruct,
TryFromSliceError(TryFromSliceError),
NestedEip712StructNotImplemented,
Message(String),
}Expand description
Error typed used by Eip712 derive macro
Variants§
SerdeJsonError(Error)
FromHexError(FromHexError)
FailedToEncodeStruct
TryFromSliceError(TryFromSliceError)
NestedEip712StructNotImplemented
Message(String)
Trait Implementations§
Source§impl Debug for Eip712Error
impl Debug for Eip712Error
Source§impl Display for Eip712Error
impl Display for Eip712Error
Source§impl Error for Eip712Error
impl Error for Eip712Error
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<Error> for Eip712Error
impl From<Error> for Eip712Error
Source§impl From<FromHexError> for Eip712Error
impl From<FromHexError> for Eip712Error
Source§fn from(source: FromHexError) -> Self
fn from(source: FromHexError) -> Self
Converts to this type from the input type.
Source§impl From<TryFromSliceError> for Eip712Error
impl From<TryFromSliceError> for Eip712Error
Source§fn from(source: TryFromSliceError) -> Self
fn from(source: TryFromSliceError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for Eip712Error
impl !RefUnwindSafe for Eip712Error
impl Send for Eip712Error
impl Sync for Eip712Error
impl Unpin for Eip712Error
impl !UnwindSafe for Eip712Error
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