pub enum OpenFailureStage {
Preflight,
ProviderOpen,
OutcomeValidation,
}Expand description
Distinguishes local rejection from provider effects and invalid envelopes.
§Examples
use qubit_fs::error::OpenFailureStage;
assert!(matches!(OpenFailureStage::Preflight, OpenFailureStage::Preflight));Variants§
Preflight
Validation failed before dispatch; no provider I/O occurred.
ProviderOpen
Provider opening failed before an envelope was returned.
OutcomeValidation
An opened envelope failed facade validation; recovery may be retained.
Trait Implementations§
Source§impl Clone for OpenFailureStage
impl Clone for OpenFailureStage
impl Copy for OpenFailureStage
Source§impl Debug for OpenFailureStage
impl Debug for OpenFailureStage
impl Eq for OpenFailureStage
Source§impl PartialEq for OpenFailureStage
impl PartialEq for OpenFailureStage
impl StructuralPartialEq for OpenFailureStage
Auto Trait Implementations§
impl Freeze for OpenFailureStage
impl RefUnwindSafe for OpenFailureStage
impl Send for OpenFailureStage
impl Sync for OpenFailureStage
impl Unpin for OpenFailureStage
impl UnsafeUnpin for OpenFailureStage
impl UnwindSafe for OpenFailureStage
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