pub struct FailureContext {
pub origin: Origin,
pub determinism: Determinism,
}Expand description
What the runtime knows about a failed request’s backend (spec 033, 3.9):
who registered it and the determinism its descriptor declares. Recorded
as the backend cause’s origin and used for transience (3.6.4); plans
without actionability ignore it, so their records keep their bytes.
Fields§
§origin: Origin§determinism: DeterminismTrait Implementations§
Source§impl Clone for FailureContext
impl Clone for FailureContext
impl Copy for FailureContext
Source§impl Debug for FailureContext
impl Debug for FailureContext
impl Eq for FailureContext
Source§impl PartialEq for FailureContext
impl PartialEq for FailureContext
impl StructuralPartialEq for FailureContext
Auto Trait Implementations§
impl Freeze for FailureContext
impl RefUnwindSafe for FailureContext
impl Send for FailureContext
impl Sync for FailureContext
impl Unpin for FailureContext
impl UnsafeUnpin for FailureContext
impl UnwindSafe for FailureContext
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