Struct runtime::memories::ram_memory::RamMemory
source · pub struct RamMemory { /* private fields */ }
Expand description
Protected ram memory that may be encrypted or not This is basically a wrapper for the Buffer type, but the usage is different, buffer type are meant for short lived usage while RamMemory can store data for longer period of time. Hence data in RamMemory has to be either encrypted or protected behind a scheme
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for RamMemory
impl<'de> Deserialize<'de> for RamMemory
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 LockedMemory for RamMemory
impl LockedMemory for RamMemory
impl Send for RamMemory
impl Sync for RamMemory
impl ZeroizeOnDrop for RamMemory
Auto Trait Implementations§
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