Struct rustc::middle::trans::reflect::Reflector[src]
pub struct Reflector<'a, 'b> {
// some fields omitted
}pub struct Reflector<'a, 'b> {
// some fields omitted
}impl<'a, 'b> Reflector<'a, 'b>fn c_uint(&mut self, u: uint) -> ValueReffn c_bool(&mut self, b: bool) -> ValueReffn c_slice(&mut self, s: InternedString) -> ValueReffn c_size_and_align(&mut self, t: t) -> Vec<ValueRef>fn c_tydesc(&mut self, t: t) -> ValueReffn c_mt(&mut self, mt: &mt) -> Vec<ValueRef>fn visit(&mut self, ty_name: &str, args: &[ValueRef])fn bracketed(&mut self, bracket_name: &str, extra: &[ValueRef], inner: |&mut Reflector|)fn leaf(&mut self, name: &str)fn visit_ty(&mut self, t: t)fn visit_sig(&mut self, retval: uint, sig: &FnSig)
Prefix searches with a type followed by a colon (e.g.
fn:) to restrict the search to a given type.
Accepted types are: fn, mod,
struct (or str), enum,
trait, typedef (or
tdef).