pub enum CopyBothInternalMessage {
SendCopyData(CopyBothSendCopyDataInternalTransitionMessage),
SendCopyDone(CopyBothSendCopyDoneInternalTransitionMessage),
}Expand description
Owned role-initiated messages legal in CopyBoth.
Variants§
SendCopyData(CopyBothSendCopyDataInternalTransitionMessage)
The Event::SendCopyData transition.
SendCopyDone(CopyBothSendCopyDoneInternalTransitionMessage)
The Event::SendCopyDone transition.
Implementations§
Source§impl CopyBothInternalMessage
impl CopyBothInternalMessage
Sourcepub const fn as_wire(&self) -> &FrontendMessage
pub const fn as_wire(&self) -> &FrontendMessage
Borrows the underlying decoded wire message.
Sourcepub fn into_wire(self) -> FrontendMessage
pub fn into_wire(self) -> FrontendMessage
Returns the underlying decoded wire message.
Trait Implementations§
Source§impl AsRef<FrontendMessage> for CopyBothInternalMessage
impl AsRef<FrontendMessage> for CopyBothInternalMessage
Source§fn as_ref(&self) -> &FrontendMessage
fn as_ref(&self) -> &FrontendMessage
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl From<CopyBothInternalMessage> for FrontendMessage
impl From<CopyBothInternalMessage> for FrontendMessage
Source§fn from(message: CopyBothInternalMessage) -> Self
fn from(message: CopyBothInternalMessage) -> Self
Converts to this type from the input type.
Source§impl TryFrom<FrontendMessage> for CopyBothInternalMessage
impl TryFrom<FrontendMessage> for CopyBothInternalMessage
Source§type Error = FrontendMessage
type Error = FrontendMessage
The type returned in the event of a conversion error.
Source§fn try_from(message: FrontendMessage) -> Result<Self, FrontendMessage>
fn try_from(message: FrontendMessage) -> Result<Self, FrontendMessage>
Performs the conversion.
Auto Trait Implementations§
impl !Freeze for CopyBothInternalMessage
impl RefUnwindSafe for CopyBothInternalMessage
impl Send for CopyBothInternalMessage
impl Sync for CopyBothInternalMessage
impl Unpin for CopyBothInternalMessage
impl UnsafeUnpin for CopyBothInternalMessage
impl UnwindSafe for CopyBothInternalMessage
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