Struct evaltrees::eval::CallByName[][src]

pub struct CallByName { /* fields omitted */ }

Call-by-name evaluation.

Methods

impl CallByName
[src]

Creates a call-by-name interpreter from a list of declarations. The nameless declaration will be the expression.

Trait Implementations

impl Debug for CallByName
[src]

Formats the value using the given formatter. Read more

impl Display for CallByName
[src]

Formats the value using the given formatter. Read more

impl Evaluator for CallByName
[src]

Determines whether the primary expression is currently in a normal form, i.e. one that cannot be further reduced. Read more

Sets the print style.

Performs a single reduction step.

Auto Trait Implementations

impl Send for CallByName

impl Sync for CallByName