pub enum Message<InArgs> {
Start(InArgs, Sender<Result<ActorID, SupervisorError>>),
Stop(ActorID, Sender<Result<Exit, SupervisorError>>),
}Variants§
Start(InArgs, Sender<Result<ActorID, SupervisorError>>)
Stop(ActorID, Sender<Result<Exit, SupervisorError>>)
Auto Trait Implementations§
impl<InArgs> Freeze for Message<InArgs>where
InArgs: Freeze,
impl<InArgs> !RefUnwindSafe for Message<InArgs>
impl<InArgs> Send for Message<InArgs>where
InArgs: Send,
impl<InArgs> Sync for Message<InArgs>where
InArgs: Sync,
impl<InArgs> Unpin for Message<InArgs>where
InArgs: Unpin,
impl<InArgs> !UnwindSafe for Message<InArgs>
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