Struct runtime::memories::noncontiguous_memory::NonContiguousMemory
source · pub struct NonContiguousMemory { /* private fields */ }
Expand description
NonContiguousMemory only works on data which size corresponds to the hash primitive we use. In our case we use it to store keys hence the size of the data depends on the chosen box provider
Implementations§
Trait Implementations§
source§impl Clone for NonContiguousMemory
impl Clone for NonContiguousMemory
source§impl Debug for NonContiguousMemory
impl Debug for NonContiguousMemory
source§impl<'de> Deserialize<'de> for NonContiguousMemory
impl<'de> Deserialize<'de> for NonContiguousMemory
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
source§impl Drop for NonContiguousMemory
impl Drop for NonContiguousMemory
source§impl LockedMemory for NonContiguousMemory
impl LockedMemory for NonContiguousMemory
source§impl Serialize for NonContiguousMemory
impl Serialize for NonContiguousMemory
source§impl Zeroize for NonContiguousMemory
impl Zeroize for NonContiguousMemory
impl ZeroizeOnDrop for NonContiguousMemory
Auto Trait Implementations§
impl RefUnwindSafe for NonContiguousMemory
impl Send for NonContiguousMemory
impl Sync for NonContiguousMemory
impl Unpin for NonContiguousMemory
impl UnwindSafe for NonContiguousMemory
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