Struct fadroma::prelude::MemoryStorage  
source · [−]pub struct MemoryStorage { /* private fields */ }Implementations
sourceimpl MemoryStorage
 
impl MemoryStorage
pub fn new() -> MemoryStorage
Trait Implementations
sourceimpl Default for MemoryStorage
 
impl Default for MemoryStorage
sourcefn default() -> MemoryStorage
 
fn default() -> MemoryStorage
Returns the “default value” for a type. Read more
sourceimpl ReadonlyStorage for MemoryStorage
 
impl ReadonlyStorage for MemoryStorage
sourcefn range(
    &'a self, 
    start: Option<&[u8]>, 
    end: Option<&[u8]>, 
    order: Order
) -> Box<dyn Iterator<Item = (Vec<u8, Global>, Vec<u8, Global>)> + 'a, Global>
 
fn range(
    &'a self, 
    start: Option<&[u8]>, 
    end: Option<&[u8]>, 
    order: Order
) -> Box<dyn Iterator<Item = (Vec<u8, Global>, Vec<u8, Global>)> + 'a, Global>
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
Auto Trait Implementations
impl RefUnwindSafe for MemoryStorage
impl Send for MemoryStorage
impl Sync for MemoryStorage
impl Unpin for MemoryStorage
impl UnwindSafe for MemoryStorage
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
    T: ?Sized, 
 
impl<T> BorrowMut<T> for T where
    T: ?Sized, 
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more