Struct rustc::middle::traits::VtableBuiltinDataUnstable
[-] [+]
[src]
pub struct VtableBuiltinData<N> { pub nested: VecPerParamSpace<N>, }
Fields
nested |
pub struct VtableBuiltinData<N> { pub nested: VecPerParamSpace<N>, }
nested |
impl<N> VtableBuiltinData<N>
fn iter_nested(&self) -> Iter<N>
fn map_nested<M, F>(&self, op: F) -> VtableBuiltinData<M> where F: FnMut(&N) -> M
fn map_move_nested<M, F>(self, op: F) -> VtableBuiltinData<M> where F: FnMut(N) -> M
impl<'tcx, N: Repr<'tcx>> Repr<'tcx> for VtableBuiltinData<N>
impl<'tcx, N: TypeFoldable<'tcx>> TypeFoldable<'tcx> for VtableBuiltinData<N>
fn fold_with<F: TypeFolder<'tcx>>(&self, folder: &mut F) -> VtableBuiltinData<N>
impl<N: Clone> Clone for VtableBuiltinData<N> where N: Clone
fn clone(&self) -> VtableBuiltinData<N>
fn clone_from(&mut self, source: &Self)
impl<N: Debug> Debug for VtableBuiltinData<N> where N: Debug
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
, enum
,
trait
, typedef
(or
tdef
).