pub struct BackendMemoryConfig {
pub pool_size: Option<u64>,
pub alignment: usize,
pub enable_pooling: bool,
pub growth_strategy: MemoryGrowthStrategy,
}Expand description
Memory configuration for backends
Fields§
§pool_size: Option<u64>Memory pool size in bytes (None for auto)
alignment: usizeMemory alignment in bytes
enable_pooling: boolEnable memory pooling
growth_strategy: MemoryGrowthStrategyMemory growth strategy
Trait Implementations§
Source§impl Clone for BackendMemoryConfig
impl Clone for BackendMemoryConfig
Source§fn clone(&self) -> BackendMemoryConfig
fn clone(&self) -> BackendMemoryConfig
Returns a duplicate 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 Debug for BackendMemoryConfig
impl Debug for BackendMemoryConfig
Source§impl<'de> Deserialize<'de> for BackendMemoryConfig
impl<'de> Deserialize<'de> for BackendMemoryConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for BackendMemoryConfig
impl RefUnwindSafe for BackendMemoryConfig
impl Send for BackendMemoryConfig
impl Sync for BackendMemoryConfig
impl Unpin for BackendMemoryConfig
impl UnsafeUnpin for BackendMemoryConfig
impl UnwindSafe for BackendMemoryConfig
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