SlotVisitor

Trait SlotVisitor 

Source
pub trait SlotVisitor<SL: Slot> {
    // Required method
    fn visit_slot(&mut self, slot: SL);
}
Expand description

Callback trait of scanning functions that report slots.

Required Methods§

Source

fn visit_slot(&mut self, slot: SL)

Call this function for each slot.

Implementors§

Source§

impl<E: ProcessEdgesWork> SlotVisitor<<<E as ProcessEdgesWork>::VM as VMBinding>::VMSlot> for ObjectsClosure<'_, E>

Source§

impl<SL: Slot, F: FnMut(SL)> SlotVisitor<SL> for F

This lets us use closures as SlotVisitor.