Struct cosmwasm_std::MemoryStorage 
source · pub struct MemoryStorage { /* private fields */ }Implementations§
source§impl MemoryStorage
 
impl MemoryStorage
Trait Implementations§
source§impl Debug for MemoryStorage
 
impl Debug for MemoryStorage
This debug implementation is made for inspecting storages in unit testing. It is made for human readability only and the output can change at any time.
source§impl Default for MemoryStorage
 
impl Default for MemoryStorage
source§fn default() -> MemoryStorage
 
fn default() -> MemoryStorage
Returns the “default value” for a type. Read more
source§impl Storage for MemoryStorage
 
impl Storage for MemoryStorage
source§fn range<'a>(
    &'a self,
    start: Option<&[u8]>,
    end: Option<&[u8]>,
    order: Order,
) -> Box<dyn Iterator<Item = Record> + 'a>
 
fn range<'a>( &'a self, start: Option<&[u8]>, end: Option<&[u8]>, order: Order, ) -> Box<dyn Iterator<Item = Record> + 'a>
range allows iteration over a set of keys, either forwards or backwards uses standard rust range notation, and eg db.range(b“foo“..b“bar“) also works reverse
source§fn get(&self, key: &[u8]) -> Option<Vec<u8>>
 
fn get(&self, key: &[u8]) -> Option<Vec<u8>>
Returns None when key does not exist.
Returns Some(Vec) when key exists. Read more 
fn set(&mut self, key: &[u8], value: &[u8])
Auto Trait Implementations§
impl Freeze for MemoryStorage
impl RefUnwindSafe for MemoryStorage
impl Send for MemoryStorage
impl Sync for MemoryStorage
impl Unpin for MemoryStorage
impl UnwindSafe for MemoryStorage
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