Struct feanor_math::mempool::AllocatingMemoryProvider
source · pub struct AllocatingMemoryProvider;Trait Implementations§
source§impl Clone for AllocatingMemoryProvider
impl Clone for AllocatingMemoryProvider
source§fn clone(&self) -> AllocatingMemoryProvider
fn clone(&self) -> AllocatingMemoryProvider
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 Default for AllocatingMemoryProvider
impl Default for AllocatingMemoryProvider
source§impl<T> GrowableMemoryProvider<T> for AllocatingMemoryProvider
impl<T> GrowableMemoryProvider<T> for AllocatingMemoryProvider
source§impl<T> MemoryProvider<T> for AllocatingMemoryProvider
impl<T> MemoryProvider<T> for AllocatingMemoryProvider
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 AllocatingMemoryProvider
Auto Trait Implementations§
impl Freeze for AllocatingMemoryProvider
impl RefUnwindSafe for AllocatingMemoryProvider
impl Send for AllocatingMemoryProvider
impl Sync for AllocatingMemoryProvider
impl Unpin for AllocatingMemoryProvider
impl UnwindSafe for AllocatingMemoryProvider
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