#[repr(u8)]pub enum SweepingType {
Atomic = 0,
Incremental = 1,
IncrementalAndConcurrent = 2,
}Expand description
Specifies supported sweeping types.
Variants§
Atomic = 0
Atomic stop-the-world sweeping. All of sweeping is performed at once.
Incremental = 1
Incremental sweeping interleaves sweeping with the rest of the application workload on the same thread.
IncrementalAndConcurrent = 2
Incremental and concurrent sweeping. Sweeping is split and interleaved with the rest of the application.
Auto Trait Implementations§
impl Freeze for SweepingType
impl RefUnwindSafe for SweepingType
impl Send for SweepingType
impl Sync for SweepingType
impl Unpin for SweepingType
impl UnsafeUnpin for SweepingType
impl UnwindSafe for SweepingType
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more