pub struct JournaledEmbeddedStore { /* private fields */ }Implementations§
Source§impl JournaledEmbeddedStore
impl JournaledEmbeddedStore
pub fn new() -> Self
pub fn schema_version(&self) -> u8
pub fn snapshot_bytes(&self) -> EmbeddedResult<Vec<u8>>
pub fn from_snapshot_bytes(bytes: &[u8]) -> EmbeddedResult<Self>
Trait Implementations§
Source§impl Clone for JournaledEmbeddedStore
impl Clone for JournaledEmbeddedStore
Source§fn clone(&self) -> JournaledEmbeddedStore
fn clone(&self) -> JournaledEmbeddedStore
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for JournaledEmbeddedStore
impl Debug for JournaledEmbeddedStore
Source§impl Default for JournaledEmbeddedStore
impl Default for JournaledEmbeddedStore
Source§impl EmbeddedStore for JournaledEmbeddedStore
impl EmbeddedStore for JournaledEmbeddedStore
fn load_replay_floor(&self, identity: &[u8; 32]) -> EmbeddedResult<u64>
fn save_replay_floor( &mut self, identity: &[u8; 32], floor: u64, ) -> EmbeddedResult<()>
fn load_chunk_cursor( &self, transfer_id: u32, ) -> EmbeddedResult<Option<ChunkCursor>>
fn save_chunk_cursor(&mut self, cursor: &ChunkCursor) -> EmbeddedResult<()>
fn clear_chunk_cursor(&mut self, transfer_id: u32) -> EmbeddedResult<()>
Auto Trait Implementations§
impl Freeze for JournaledEmbeddedStore
impl RefUnwindSafe for JournaledEmbeddedStore
impl Send for JournaledEmbeddedStore
impl Sync for JournaledEmbeddedStore
impl Unpin for JournaledEmbeddedStore
impl UnsafeUnpin for JournaledEmbeddedStore
impl UnwindSafe for JournaledEmbeddedStore
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