pub struct ChildSupervisor { /* private fields */ }Expand description
One-child supervisor for a configured process.
Implementations§
Source§impl ChildSupervisor
impl ChildSupervisor
Sourcepub fn new(spec: ChildProcessSpec) -> Self
pub fn new(spec: ChildProcessSpec) -> Self
Create a supervisor for one child process.
Sourcepub fn spawn(&self) -> Result<SupervisedChild, NodeSupervisorError>
pub fn spawn(&self) -> Result<SupervisedChild, NodeSupervisorError>
Spawn the configured child process.
Trait Implementations§
Source§impl Clone for ChildSupervisor
impl Clone for ChildSupervisor
Source§impl Debug for ChildSupervisor
impl Debug for ChildSupervisor
impl Eq for ChildSupervisor
Source§impl PartialEq for ChildSupervisor
impl PartialEq for ChildSupervisor
impl StructuralPartialEq for ChildSupervisor
Auto Trait Implementations§
impl Freeze for ChildSupervisor
impl RefUnwindSafe for ChildSupervisor
impl Send for ChildSupervisor
impl Sync for ChildSupervisor
impl Unpin for ChildSupervisor
impl UnsafeUnpin for ChildSupervisor
impl UnwindSafe for ChildSupervisor
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.