Struct gbench::Instantiator [−][src]
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
impl RefUnwindSafe for Instantiator
impl Send for Instantiator
impl Sync for Instantiator
impl Unpin for Instantiator
impl UnwindSafe for Instantiator
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,
pub 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, 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.
pub 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>,