pub enum DynamicSupervisorMsg {
SpawnChild {
spec: ChildSpec,
reply: Option<RpcReplyPort<Result<(), ActorProcessingErr>>>,
},
TerminateChild {
child_id: String,
reply: Option<RpcReplyPort<()>>,
},
InspectState(RpcReplyPort<DynamicSupervisorState>),
}Variants§
Auto Trait Implementations§
impl !RefUnwindSafe for DynamicSupervisorMsg
impl !UnwindSafe for DynamicSupervisorMsg
impl Freeze for DynamicSupervisorMsg
impl Send for DynamicSupervisorMsg
impl Sync for DynamicSupervisorMsg
impl Unpin for DynamicSupervisorMsg
impl UnsafeUnpin for DynamicSupervisorMsg
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> Message for T
impl<T> Message for T
Source§fn from_boxed(m: BoxedMessage) -> Result<Self, BoxedDowncastErr>
fn from_boxed(m: BoxedMessage) -> Result<Self, BoxedDowncastErr>
Convert a BoxedMessage to this concrete type
Source§fn box_message(self, pid: &ActorId) -> Result<BoxedMessage, BoxedDowncastErr>
fn box_message(self, pid: &ActorId) -> Result<BoxedMessage, BoxedDowncastErr>
Convert this message to a BoxedMessage