pub struct DetachTransportAttempt { /* private fields */ }Expand description
Sealed effect authorizing one transport send of the exact detach.
Implementations§
Source§impl DetachTransportAttempt
impl DetachTransportAttempt
Sourcepub const fn request(&self) -> &DetachEnvelope
pub const fn request(&self) -> &DetachEnvelope
Borrows the exact detach to send.
Sourcepub const fn into_request(self) -> (DetachEnvelope, ClientResponseCorrelation)
pub const fn into_request(self) -> (DetachEnvelope, ClientResponseCorrelation)
Consumes this one-use send effect into the exact wire envelope and its lifecycle correlation. The correlation must be consumed by outcome, transport fate, or typed abandonment before another attempt can start.
Trait Implementations§
Source§impl Debug for DetachTransportAttempt
impl Debug for DetachTransportAttempt
impl Eq for DetachTransportAttempt
Source§impl PartialEq for DetachTransportAttempt
impl PartialEq for DetachTransportAttempt
impl StructuralPartialEq for DetachTransportAttempt
Auto Trait Implementations§
impl Freeze for DetachTransportAttempt
impl RefUnwindSafe for DetachTransportAttempt
impl Send for DetachTransportAttempt
impl Sync for DetachTransportAttempt
impl Unpin for DetachTransportAttempt
impl UnsafeUnpin for DetachTransportAttempt
impl UnwindSafe for DetachTransportAttempt
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