pub struct CopyBothSendCopyDoneInternalTransitionMessage(/* private fields */);Expand description
Validated wire message for one legal CopyBoth transition.
Implementations§
Source§impl CopyBothSendCopyDoneInternalTransitionMessage
impl CopyBothSendCopyDoneInternalTransitionMessage
Sourcepub const fn as_wire(&self) -> &FrontendMessage
pub const fn as_wire(&self) -> &FrontendMessage
Borrows the validated wire message.
Sourcepub fn into_wire(self) -> FrontendMessage
pub fn into_wire(self) -> FrontendMessage
Returns the validated wire message.
Sourcepub fn try_map_wire(
self,
map: impl FnOnce(FrontendMessage) -> FrontendMessage,
) -> Result<Self, FrontendMessage>
pub fn try_map_wire( self, map: impl FnOnce(FrontendMessage) -> FrontendMessage, ) -> Result<Self, FrontendMessage>
Mutates or replaces the wire value while preserving this transition variant.
§Errors
Returns the replacement when it no longer denotes this phase transition.
Auto Trait Implementations§
impl !Freeze for CopyBothSendCopyDoneInternalTransitionMessage
impl RefUnwindSafe for CopyBothSendCopyDoneInternalTransitionMessage
impl Send for CopyBothSendCopyDoneInternalTransitionMessage
impl Sync for CopyBothSendCopyDoneInternalTransitionMessage
impl Unpin for CopyBothSendCopyDoneInternalTransitionMessage
impl UnsafeUnpin for CopyBothSendCopyDoneInternalTransitionMessage
impl UnwindSafe for CopyBothSendCopyDoneInternalTransitionMessage
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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