[][src]Trait fr::compile::Compile

pub trait Compile {
    fn compile(&self) -> Result<(), Error>;
}

This trait is for objects that compile into expressions rather than values. This is applicable for definitions, assignments, return expressions, while loops, etc..

Required methods

fn compile(&self) -> Result<(), Error>

Loading content...

Implementors

impl Compile for Expr[src]

An Expression is evaluated by the expression it contains

impl Compile for Assign[src]

impl Compile for Define[src]

impl Compile for If[src]

impl Compile for Return[src]

impl Compile for While[src]

Loading content...