Action

Trait Action 

Source
pub trait Action {
    // Required method
    fn plan(&self, manifest: &Manifest, context: &Contexts) -> Result<Vec<Step>>;

    // Provided method
    fn summarize(&self) -> String { ... }
}

Required Methods§

Source

fn plan(&self, manifest: &Manifest, context: &Contexts) -> Result<Vec<Step>>

Provided Methods§

Source

fn summarize(&self) -> String

Implementors§