Trait rustc::middle::astencode::ebml_writer_helpers[src]

trait ebml_writer_helpers {
    fn emit_ty(&mut self, ecx: &EncodeContext, ty: t);
    fn emit_tys(&mut self, ecx: &EncodeContext, tys: &[t]);
    fn emit_type_param_def(&mut self, ecx: &EncodeContext, type_param_def: &TypeParameterDef);
    fn emit_polytype(&mut self, ecx: &EncodeContext, pty: Polytype);
    fn emit_substs(&mut self, ecx: &EncodeContext, substs: &Substs);
    fn emit_auto_adjustment(&mut self, ecx: &EncodeContext, adj: &AutoAdjustment);
}

Required Methods

fn emit_ty(&mut self, ecx: &EncodeContext, ty: t)

fn emit_tys(&mut self, ecx: &EncodeContext, tys: &[t])

fn emit_type_param_def(&mut self, ecx: &EncodeContext, type_param_def: &TypeParameterDef)

fn emit_polytype(&mut self, ecx: &EncodeContext, pty: Polytype)

fn emit_substs(&mut self, ecx: &EncodeContext, substs: &Substs)

fn emit_auto_adjustment(&mut self, ecx: &EncodeContext, adj: &AutoAdjustment)

Implementors