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)