pub struct FireAndForget(/* private fields */);Expand description
A marker type for fire-and-forget messages.
Trait Implementations§
Source§impl<I> MessageSpecifier<I> for FireAndForgetwhere
I: Send + 'static,
impl<I> MessageSpecifier<I> for FireAndForgetwhere
I: Send + 'static,
Source§fn into_payload(
msg: I,
) -> (<FireAndForget as MessageSpecifier<I>>::Payload, <FireAndForget as MessageSpecifier<I>>::Output)
fn into_payload( msg: I, ) -> (<FireAndForget as MessageSpecifier<I>>::Payload, <FireAndForget as MessageSpecifier<I>>::Output)
Convert a message into its payload and output.
Source§fn from_payload(payload: <FireAndForget as MessageSpecifier<I>>::Payload) -> I
fn from_payload(payload: <FireAndForget as MessageSpecifier<I>>::Payload) -> I
Convert a payload back into the message.
Auto Trait Implementations§
impl Freeze for FireAndForget
impl RefUnwindSafe for FireAndForget
impl Send for FireAndForget
impl Sync for FireAndForget
impl Unpin for FireAndForget
impl UnsafeUnpin for FireAndForget
impl UnwindSafe for FireAndForget
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