[][src]Trait lep::Fun

pub trait Fun {
    fn invoke(&self, args: Vec<Rc<dyn Any>>) -> Result<Rc<dyn Any>, String>;
}

Fun is an extension function object.

Required methods

fn invoke(&self, args: Vec<Rc<dyn Any>>) -> Result<Rc<dyn Any>, String>

Loading content...

Implementors

impl Fun for Add[src]

impl Fun for Car[src]

impl Fun for Cdr[src]

impl Fun for Cons[src]

impl Fun for Div[src]

impl Fun for Identity[src]

impl Fun for List[src]

impl Fun for Mul[src]

impl Fun for Not[src]

impl Fun for Sub[src]

Loading content...