Struct oxischeme::value::Procedure [-]  [+] [src]

pub struct Procedure {
    pub arity: u32,
    pub body: Option<Box<Meaning>>,
    pub act: Option<ActivationPtr>,
}

User defined procedures are represented by their body and a pointer to the activation that they were defined within.

Fields

arity
body
act

Trait Implementations

impl Default for Procedure

fn default() -> Procedure

impl Trace for Procedure

fn trace(&self) -> IterGcThing

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

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