Skip to main content

Var

Trait Var 

Source
pub trait Var: Debug {
    // Required methods
    fn var_type(&self) -> Rc<dyn Type>;
    fn as_any(self: Rc<Self>) -> Rc<dyn Any>;

    // Provided method
    fn as_env(self: Rc<Self>) -> Option<Rc<dyn Env>> { ... }
}

Required Methods§

Source

fn var_type(&self) -> Rc<dyn Type>

Source

fn as_any(self: Rc<Self>) -> Rc<dyn Any>

Provided Methods§

Source

fn as_env(self: Rc<Self>) -> Option<Rc<dyn Env>>

Implementors§