Struct oxischeme::eval::Meaning [-]  [+] [src]

pub struct Meaning {
    // some fields omitted
}

The Meaning type is our intermediate language produced by syntactic analysis. It is a triple containing a MeaningData variant, its corresponding MeaningEvaluatorFn, and the source location this Meaning originates from.

Trait Implementations

impl Clone for Meaning

fn clone(&self) -> Meaning

fn clone_from(&mut self, source: &Self)

impl Display for Meaning

fn fmt(&self, f: &mut Formatter) -> Result

impl<S: Writer + Hasher> Hash<S> for Meaning

fn hash(&self, state: &mut S)

Derived Implementations

impl Debug for Meaning

fn fmt(&self, __arg_0: &mut Formatter) -> Result