#[non_exhaustive]pub enum WsApiError {
UnsupportedContractVersion,
UnpackingContractContainerError(Box<dyn Error + Send + Sync + 'static>),
DeserError {
cause: String,
},
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
UnsupportedContractVersion
UnpackingContractContainerError(Box<dyn Error + Send + Sync + 'static>)
DeserError
Implementations§
Source§impl WsApiError
impl WsApiError
pub fn deserialization(cause: String) -> Self
pub fn into_fbs_bytes(self) -> Vec<u8> ⓘ
Trait Implementations§
Source§impl Debug for WsApiError
impl Debug for WsApiError
Source§impl Display for WsApiError
impl Display for WsApiError
Source§impl Error for WsApiError
impl Error for WsApiError
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 WsApiError
impl !RefUnwindSafe for WsApiError
impl Send for WsApiError
impl Sync for WsApiError
impl Unpin for WsApiError
impl UnsafeUnpin for WsApiError
impl !UnwindSafe for WsApiError
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