Struct clippy_utils::ty::V
source · struct V<F> {
index: u32,
f: F,
}Fields§
§index: u32§f: FTrait Implementations§
source§impl<'tcx, B, F: FnMut(BoundRegion) -> ControlFlow<B>> TypeVisitor<'tcx> for V<F>
impl<'tcx, B, F: FnMut(BoundRegion) -> ControlFlow<B>> TypeVisitor<'tcx> for V<F>
type BreakTy = B
fn visit_region(&mut self, r: Region<'tcx>) -> ControlFlow<Self::BreakTy>
fn visit_binder<T: TypeVisitable<'tcx>>(
&mut self,
t: &Binder<'tcx, T>
) -> ControlFlow<Self::BreakTy>
fn visit_ty(&mut self, t: Ty<'tcx>) -> ControlFlow<Self::BreakTy, ()>
fn visit_const(&mut self, c: Const<'tcx>) -> ControlFlow<Self::BreakTy, ()>
fn visit_predicate(
&mut self,
p: Predicate<'tcx>
) -> ControlFlow<Self::BreakTy, ()>
Auto Trait Implementations§
impl<F> RefUnwindSafe for V<F>where
F: RefUnwindSafe,
impl<F> Send for V<F>where
F: Send,
impl<F> Sync for V<F>where
F: Sync,
impl<F> Unpin for V<F>where
F: Unpin,
impl<F> UnwindSafe for V<F>where
F: UnwindSafe,
Blanket Implementations§
Layout§
Note: Unable to compute type layout, possibly due to this type having generic parameters. Layout can only be computed for concrete, fully-instantiated types.