Skip to main content

Supervisor

Trait Supervisor 

Source
pub trait Supervisor {
    // Required methods
    fn up(&self, spec: &AgentSpec) -> Result<()>;
    fn down(&self, spec: &AgentSpec) -> Result<()>;
    fn state(&self, spec: &AgentSpec) -> Result<AgentState>;
}

Required Methods§

Source

fn up(&self, spec: &AgentSpec) -> Result<()>

Source

fn down(&self, spec: &AgentSpec) -> Result<()>

Source

fn state(&self, spec: &AgentSpec) -> Result<AgentState>

Implementors§