[−][src]Struct flize::Collector
Implementations
impl Collector
[src]
pub fn new() -> Self
[src]
pub fn thin_shield(&self) -> ThinShield<'_>
[src]
Creates a shield on the appropriate local given the current thread.
pub fn local(&self) -> Local
[src]
Get the local for the current thread.
pub fn try_collect_light(&self) -> Result<usize, ()>
[src]
Attempt to advance the epoch and collect garbage. The result represents whether or not the attempt to advance the global epoch was successful and if it was the integer is how many retired functions were executed.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Collector
impl Send for Collector
impl Sync for Collector
impl Unpin for Collector
impl !UnwindSafe for Collector
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,