Trait lintd_taskops::ops::Recipe

source ·
pub trait Recipe {
    // Required methods
    fn go(&self) -> Result<()>;
    fn eval(&self) -> Result<String>;
}

Required Methods§

source

fn go(&self) -> Result<()>

Like make recipe, drop all outputs.

Errors

Return error if recipe failed.

source

fn eval(&self) -> Result<String>

Recipe helper, attach cmd debug repr at failing status.

Errors

Return error if expression failed.

Implementations on Foreign Types§

source§

impl Recipe for Expression

source§

fn go(&self) -> Result<()>

source§

fn eval(&self) -> Result<String>

Implementors§