Struct gluon::compiler_pipeline::MacroValue [] [src]

pub struct MacroValue(pub LExpr<TcIdent<Symbol>>);

Trait Implementations

impl Typecheckable for MacroValue
[src]

fn typecheck_expected(self, compiler: &mut Compiler, thread: &Thread, file: &str, expr_str: &str, expected_type: Option<&TcType>) -> Result<TypecheckValue> where Self: Sized

fn typecheck(self, compiler: &mut Compiler, thread: &Thread, file: &str, expr_str: &str) -> Result<TypecheckValue> where Self: Sized