[][src]Struct checkers::State

pub struct State { /* fields omitted */ }

Structure containing all thread-local state required to use the single-threaded allocation checker.

Methods

impl State[src]

pub const fn new() -> Self[src]

Construct new local state.

pub fn reserve(&mut self, cap: usize)[src]

Reserve the specified number of events.

pub fn validate(&self, errors: &mut Vec<Violation>)[src]

Validate the current state and populate the errors collection with any violations found.

pub fn clear(&mut self)[src]

Clear the current collection of events.

Auto Trait Implementations

impl RefUnwindSafe for State

impl Send for State

impl Sync for State

impl Unpin for State

impl UnwindSafe for State

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.