pub struct EngineFailureV1 {
pub code: EngineFailureCodeV1,
pub retryable_by_host: bool,
pub recovery_ref: Option<ProtocolReference>,
}Expand description
Structured, non-secret failure information with an optional recovery route.
Fields§
§code: EngineFailureCodeV1§retryable_by_host: bool§recovery_ref: Option<ProtocolReference>Implementations§
Source§impl EngineFailureV1
impl EngineFailureV1
Sourcepub fn validate(&self) -> Result<(), ValidationError>
pub fn validate(&self) -> Result<(), ValidationError>
Validate recovery semantics without prescribing host retries.
Trait Implementations§
Source§impl Clone for EngineFailureV1
impl Clone for EngineFailureV1
Source§fn clone(&self) -> EngineFailureV1
fn clone(&self) -> EngineFailureV1
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 EngineFailureV1
impl Debug for EngineFailureV1
Source§impl<'de> Deserialize<'de> for EngineFailureV1
impl<'de> Deserialize<'de> for EngineFailureV1
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 EngineFailureV1
Source§impl PartialEq for EngineFailureV1
impl PartialEq for EngineFailureV1
Source§impl Serialize for EngineFailureV1
impl Serialize for EngineFailureV1
impl StructuralPartialEq for EngineFailureV1
Auto Trait Implementations§
impl Freeze for EngineFailureV1
impl RefUnwindSafe for EngineFailureV1
impl Send for EngineFailureV1
impl Sync for EngineFailureV1
impl Unpin for EngineFailureV1
impl UnsafeUnpin for EngineFailureV1
impl UnwindSafe for EngineFailureV1
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