pub struct HeapORAMStorageCreator {}Expand description
HeapORAMStorage simply allocates a vector, and requires no special initialization support
Trait Implementations§
Source§impl<BlockSize: ArrayLength<u8> + 'static, MetaSize: ArrayLength<u8> + 'static> ORAMStorageCreator<BlockSize, MetaSize> for HeapORAMStorageCreator
impl<BlockSize: ArrayLength<u8> + 'static, MetaSize: ArrayLength<u8> + 'static> ORAMStorageCreator<BlockSize, MetaSize> for HeapORAMStorageCreator
Source§type Output = HeapORAMStorage<BlockSize, MetaSize>
type Output = HeapORAMStorage<BlockSize, MetaSize>
The storage type produced
Auto Trait Implementations§
impl Freeze for HeapORAMStorageCreator
impl RefUnwindSafe for HeapORAMStorageCreator
impl Send for HeapORAMStorageCreator
impl Sync for HeapORAMStorageCreator
impl Unpin for HeapORAMStorageCreator
impl UnwindSafe for HeapORAMStorageCreator
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