Recipe

Trait 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§