Struct feanor_math::mempool::LoggingMemoryProvider
source · pub struct LoggingMemoryProvider { /* private fields */ }Implementations§
Trait Implementations§
source§impl Clone for LoggingMemoryProvider
impl Clone for LoggingMemoryProvider
source§fn clone(&self) -> LoggingMemoryProvider
fn clone(&self) -> LoggingMemoryProvider
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl<'a, T> GrowableMemoryProvider<T> for &'a LoggingMemoryProvider
impl<'a, T> GrowableMemoryProvider<T> for &'a LoggingMemoryProvider
source§impl<'a, T> MemoryProvider<T> for &'a LoggingMemoryProvider
impl<'a, T> MemoryProvider<T> for &'a LoggingMemoryProvider
type Object = Vec<T>
unsafe fn get_new<F: FnOnce(&mut [MaybeUninit<T>])>( &self, size: usize, initializer: F, ) -> Self::Object
fn get_new_init<F: FnMut(usize) -> T>( &self, size: usize, initializer: F, ) -> Self::Object
fn try_get_new_init<E, F: FnMut(usize) -> Result<T, E>>( &self, size: usize, initializer: F, ) -> Result<Self::Object, E>
impl Copy for LoggingMemoryProvider
Auto Trait Implementations§
impl Freeze for LoggingMemoryProvider
impl RefUnwindSafe for LoggingMemoryProvider
impl Send for LoggingMemoryProvider
impl Sync for LoggingMemoryProvider
impl Unpin for LoggingMemoryProvider
impl UnwindSafe for LoggingMemoryProvider
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