pub enum RemoteLostOperationResolution {
Recorded {
request: ClientRequest,
testimony: LostAuthorityKind,
},
DetachParked {
request: ClientRequest,
testimony: LostAuthorityKind,
},
Refused {
reason: LostAuthorityResolutionRefusalReason,
},
}Expand description
Result of consuming operation-domain crash testimony.
Variants§
Recorded
A non-detach operation was terminalized by serialized testimony.
Fields
§
request: ClientRequestExact request whose authority was destroyed.
§
testimony: LostAuthorityKindClosed testimony kind consumed by the crate.
DetachParked
A detach was returned to parked replay by serialized testimony.
Fields
§
request: ClientRequestExact detach request retained for replay.
§
testimony: LostAuthorityKindClosed testimony kind consumed by the crate.
Refused
No operation-domain testimony was pending.
Fields
§
reason: LostAuthorityResolutionRefusalReasonClosed crate refusal reason.
Trait Implementations§
impl Eq for RemoteLostOperationResolution
impl StructuralPartialEq for RemoteLostOperationResolution
Auto Trait Implementations§
impl Freeze for RemoteLostOperationResolution
impl RefUnwindSafe for RemoteLostOperationResolution
impl Send for RemoteLostOperationResolution
impl Sync for RemoteLostOperationResolution
impl Unpin for RemoteLostOperationResolution
impl UnsafeUnpin for RemoteLostOperationResolution
impl UnwindSafe for RemoteLostOperationResolution
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.