Trait miri::provenance_gc::VisitProvenance

source ·
pub trait VisitProvenance {
    // Required method
    fn visit_provenance(&self, visit: &mut VisitWith<'_>);
}

Required Methods§

source

fn visit_provenance(&self, visit: &mut VisitWith<'_>)

Implementations on Foreign Types§

source§

impl VisitProvenance for Immediate<Provenance>

source§

fn visit_provenance(&self, visit: &mut VisitWith<'_>)

source§

impl VisitProvenance for MemPlaceMeta<Provenance>

source§

fn visit_provenance(&self, visit: &mut VisitWith<'_>)

source§

impl VisitProvenance for Scalar<Provenance>

source§

fn visit_provenance(&self, visit: &mut VisitWith<'_>)

source§

impl VisitProvenance for i8

source§

fn visit_provenance(&self, _visit: &mut VisitWith<'_>)

source§

impl VisitProvenance for i16

source§

fn visit_provenance(&self, _visit: &mut VisitWith<'_>)

source§

impl VisitProvenance for i32

source§

fn visit_provenance(&self, _visit: &mut VisitWith<'_>)

source§

impl VisitProvenance for i64

source§

fn visit_provenance(&self, _visit: &mut VisitWith<'_>)

source§

impl VisitProvenance for isize

source§

fn visit_provenance(&self, _visit: &mut VisitWith<'_>)

source§

impl VisitProvenance for u8

source§

fn visit_provenance(&self, _visit: &mut VisitWith<'_>)

source§

impl VisitProvenance for u16

source§

fn visit_provenance(&self, _visit: &mut VisitWith<'_>)

source§

impl VisitProvenance for u32

source§

fn visit_provenance(&self, _visit: &mut VisitWith<'_>)

source§

impl VisitProvenance for u64

source§

fn visit_provenance(&self, _visit: &mut VisitWith<'_>)

source§

impl VisitProvenance for usize

source§

fn visit_provenance(&self, _visit: &mut VisitWith<'_>)

source§

impl VisitProvenance for Frame<'_, Provenance, FrameExtra<'_>>

source§

fn visit_provenance(&self, visit: &mut VisitWith<'_>)

source§

impl VisitProvenance for ImmTy<'_, Provenance>

source§

fn visit_provenance(&self, visit: &mut VisitWith<'_>)

source§

impl VisitProvenance for OpTy<'_, Provenance>

source§

fn visit_provenance(&self, visit: &mut VisitWith<'_>)

source§

impl VisitProvenance for MPlaceTy<'_, Provenance>

source§

fn visit_provenance(&self, visit: &mut VisitWith<'_>)

source§

impl VisitProvenance for PlaceTy<'_, Provenance>

source§

fn visit_provenance(&self, visit: &mut VisitWith<'_>)

source§

impl VisitProvenance for Allocation<Provenance, AllocExtra<'_>, MiriAllocBytes>

source§

fn visit_provenance(&self, visit: &mut VisitWith<'_>)

source§

impl VisitProvenance for Pointer<Provenance>

source§

fn visit_provenance(&self, visit: &mut VisitWith<'_>)

source§

impl VisitProvenance for Pointer<Option<Provenance>>

source§

fn visit_provenance(&self, visit: &mut VisitWith<'_>)

source§

impl VisitProvenance for AllocId

source§

fn visit_provenance(&self, visit: &mut VisitWith<'_>)

source§

impl<T: VisitProvenance> VisitProvenance for Option<T>

source§

fn visit_provenance(&self, visit: &mut VisitWith<'_>)

source§

impl<T: VisitProvenance> VisitProvenance for RefCell<T>

source§

fn visit_provenance(&self, visit: &mut VisitWith<'_>)

Implementors§