fn enter_mark_phase(&mut self, colcx: &'m mut CollectionCtxt<'s>) {
        COLLECTOR_PHASE.lock().update(CollectorPhase::Marking);

        let stack_start = unsafe { get_stack_start().unwrap() };

        let mut ctxt = MarkingCtxt {
            worklist: GcVec::new(),
            stack_start,
            collection_ctxt: colcx,
        };

        ctxt.mark();
    }
/// The entry-point to the mark phase.
///
/// Calling this method assumes that the marking worklist has already been
/// populated with blocks pointed to from the root-set.
///
/// The mark phase colours blocks in the worklist which are managed by the
/// collector. It also traverses the contents of **all** blocks for further
/// pointers.
The entry-point to the mark phase.
Calling this method assumes that the marking worklist has already been
populated with blocks pointed to from the root-set.

The mark phase colours blocks in the worklist which are managed by the
collector. It also traverses the contents of **all** blocks for further
pointers.
The entry - point to the mark phase . Calling this method assumes that the marking worklist has already been populated with blocks pointed to from the root - set . The mark phase colours blocks in the worklist which are managed by the collector . It also traverses the contents of ** all ** blocks for further pointers .
fn enter_mark_phase(&mut self, colcx: &'m mut CollectionCtxt<'s>) {
        COLLECTOR_PHASE.lock().update(CollectorPhase::Marking);
        let stack_start = unsafe { get_stack_start().unwrap() };
        let mut ctxt = MarkingCtxt {
            worklist: GcVec::new(),
            stack_start,
            collection_ctxt: colcx,
        };
        ctxt.mark();
    }
fn enter_mark_phase ( & mut self , colcx : & ' m mut CollectionCtxt < ' s > ) { COLLECTOR_PHASE . lock ( ) . update ( CollectorPhase :: Marking ) ; let stack_start = unsafe { get_stack_start ( ) . unwrap ( ) } ; let mut ctxt = MarkingCtxt { worklist : GcVec :: new ( ) , stack_start , collection_ctxt : colcx , } ; ctxt . mark ( ) ; }
The entry-point to the mark phase.
The entry - point to the mark phase .
&mut self
colcx
&'m mut CollectionCtxt<'s>