Struct rustc_lint::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> for VtableBuiltinData<N> where N: Repr<'tcx>
impl<'tcx, N> TypeFoldable<'tcx> for VtableBuiltinData<N> where N: TypeFoldable<'tcx>
fn fold_with<F>(&self, folder: &mut F) -> VtableBuiltinData<N> where F: TypeFolder<'tcx>
impl<N> Clone for VtableBuiltinData<N> where N: Clone + Clone
fn clone(&self) -> VtableBuiltinData<N>
fn clone_from(&mut self, source: &Self)
impl<N> Debug for VtableBuiltinData<N> where N: Debug + 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
).