Struct gbench::Instantiator[][src]

pub struct Instantiator(_, _);

Instantiates global data on creation and deinstantiates it on drop

This struct instantiates global data upon creation and deinstantiates it upon drop.

Using instantiate! macro instead of this struct is recommened.

Implementations

impl Instantiator[src]

pub fn new(folder: &'static str) -> Instantiator[src]

Constructs the instantiator

pub fn end(&mut self)[src]

Deinstantiates global variables

This method is used when Instantiator is never dropped

Trait Implementations

impl Drop for Instantiator[src]

Auto Trait Implementations

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.