Trait comtrya_lib::actions::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§