Struct rustc_lint::middle::traits::VtableBuiltinDataUnstable [-] [+] [src]

pub struct VtableBuiltinData<N> {
    pub nested: VecPerParamSpace<N>,
}

Fields

nested

Methods

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

Trait Implementations

impl<'tcx, N> Repr<'tcx> for VtableBuiltinData<N> where N: Repr<'tcx>

fn repr(&self, tcx: &ctxt<'tcx>) -> String

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>

Derived Implementations

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

fn fmt(&self, __arg_0: &mut Formatter) -> Result<(), Error>