process/supervisor/set_supervisor
Types
Messages
pub type Messages(m) {
StartChild(From(Pid(m)))
WhichChildren(From(List(Pid(m))))
EXIT(BarePid, ExitReason)
}
Constructors
-
StartChild(From(Pid(m))) -
WhichChildren(From(List(Pid(m)))) -
EXIT(BarePid, ExitReason)
Functions
spawn_link
pub fn spawn_link( start_child: fn() -> Pid(a), ) -> Pid(Messages(a))
start_child
pub fn start_child( supervisor: Pid(Messages(a)), ) -> Result(Pid(a), CallError)
which_children
pub fn which_children( supervisor: Pid(Messages(a)), ) -> Result(List(Pid(a)), CallError)