pub struct SupervisorArguments {
pub child_specs: Vec<ChildSpec>,
pub options: SupervisorOptions,
}Expand description
The arguments needed to spawn the supervisor.
Fields§
§child_specs: Vec<ChildSpec>The list of children to supervise.
options: SupervisorOptionsSupervisor meltdown config + strategy.
Auto Trait Implementations§
impl !RefUnwindSafe for SupervisorArguments
impl !UnwindSafe for SupervisorArguments
impl Freeze for SupervisorArguments
impl Send for SupervisorArguments
impl Sync for SupervisorArguments
impl Unpin for SupervisorArguments
impl UnsafeUnpin for SupervisorArguments
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