pub struct ExtFailure {
pub code: String,
pub message: String,
}Expand description
Why an extension refused or failed a call, in its own words.
Fields§
§code: String§message: StringImplementations§
Source§impl ExtFailure
impl ExtFailure
Sourcepub fn kind(&self) -> CallErrorKind
pub fn kind(&self) -> CallErrorKind
What the caller sees of the failure: the kind a reserved code
names, and CallErrorKind::Failed for every other code.
Trait Implementations§
Source§impl Clone for ExtFailure
impl Clone for ExtFailure
Source§impl Debug for ExtFailure
impl Debug for ExtFailure
Source§impl<'de> Deserialize<'de> for ExtFailure
impl<'de> Deserialize<'de> for ExtFailure
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
impl Eq for ExtFailure
Source§impl From<ExtFailure> for CallErrorEnvelope
impl From<ExtFailure> for CallErrorEnvelope
Source§fn from(failure: ExtFailure) -> Self
fn from(failure: ExtFailure) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ExtFailure
impl PartialEq for ExtFailure
Source§impl Serialize for ExtFailure
impl Serialize for ExtFailure
impl StructuralPartialEq for ExtFailure
Auto Trait Implementations§
impl Freeze for ExtFailure
impl RefUnwindSafe for ExtFailure
impl Send for ExtFailure
impl Sync for ExtFailure
impl Unpin for ExtFailure
impl UnsafeUnpin for ExtFailure
impl UnwindSafe for ExtFailure
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