pub enum RemoteOperationTransportFate {
Recorded {
request: ClientRequest,
},
DetachParked,
Refused {
reason: ExpectedOperationFateRefusalReason,
},
NotOutstanding,
}Expand description
Typed operation-domain consequence of an established transport loss.
Variants§
Recorded
A non-detach operation’s response became unavailable.
Fields
§
request: ClientRequestExact terminalized request.
DetachParked
The exact detach was returned to parked replay.
Refused
The crate retained the live correlation unchanged.
Fields
§
reason: ExpectedOperationFateRefusalReasonClosed refusal reason from the generic operation-fate gate.
NotOutstanding
No response authority was outstanding.
Trait Implementations§
Source§impl Debug for RemoteOperationTransportFate
impl Debug for RemoteOperationTransportFate
impl Eq for RemoteOperationTransportFate
impl StructuralPartialEq for RemoteOperationTransportFate
Auto Trait Implementations§
impl Freeze for RemoteOperationTransportFate
impl RefUnwindSafe for RemoteOperationTransportFate
impl Send for RemoteOperationTransportFate
impl Sync for RemoteOperationTransportFate
impl Unpin for RemoteOperationTransportFate
impl UnsafeUnpin for RemoteOperationTransportFate
impl UnwindSafe for RemoteOperationTransportFate
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.