CreateChild

Trait CreateChild 

Source
pub trait CreateChild {
    type Args;

    // Required method
    fn create_child(
        &mut self,
        system: &System,
        sup_id: ActorID,
        args: Self::Args,
    ) -> StaticBoxedFuture<Result<ActorID, StartChildError>>;
}

Required Associated Types§

Required Methods§

Source

fn create_child( &mut self, system: &System, sup_id: ActorID, args: Self::Args, ) -> StaticBoxedFuture<Result<ActorID, StartChildError>>

Implementors§

Source§

impl<B, A, M, X> CreateChild for GenChildSpec<B, A, M, X>
where B: for<'a> Actor<'a, A::Output, M> + Clone, A: CreateArgs, M: Unpin + Send + 'static, A::Output: Send + 'static,