pub struct CodecKvStorage<B, C, T> { /* private fields */ }Expand description
CodecKvStorage data container.
Trait Implementations§
Source§impl<B: Clone, C: Clone, T: Clone> Clone for CodecKvStorage<B, C, T>
impl<B: Clone, C: Clone, T: Clone> Clone for CodecKvStorage<B, C, T>
Source§fn clone(&self) -> CodecKvStorage<B, C, T>
fn clone(&self) -> CodecKvStorage<B, C, T>
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<B, C, T> KvStorageTier<T> for CodecKvStorage<B, C, T>
impl<B, C, T> KvStorageTier<T> for CodecKvStorage<B, C, T>
Source§fn put_if_absent(&self, key: &str, value: T) -> StorageResult<bool>
fn put_if_absent(&self, key: &str, value: T) -> StorageResult<bool>
Updates or reads
put_if_absent.Source§fn supports_versioned(&self) -> bool
fn supports_versioned(&self) -> bool
Updates or reads
supports_versioned.Source§fn get_versioned(&self, _key: &str) -> StorageResult<KvVersionedRead<T>>
fn get_versioned(&self, _key: &str) -> StorageResult<KvVersionedRead<T>>
Updates or reads
get_versioned.Source§fn set_if_match(
&self,
_key: &str,
_value: T,
_generation: &KvGeneration,
) -> StorageResult<bool>
fn set_if_match( &self, _key: &str, _value: T, _generation: &KvGeneration, ) -> StorageResult<bool>
Updates or reads
set_if_match.Auto Trait Implementations§
impl<B, C, T> Freeze for CodecKvStorage<B, C, T>
impl<B, C, T> RefUnwindSafe for CodecKvStorage<B, C, T>
impl<B, C, T> Send for CodecKvStorage<B, C, T>
impl<B, C, T> Sync for CodecKvStorage<B, C, T>
impl<B, C, T> Unpin for CodecKvStorage<B, C, T>
impl<B, C, T> UnsafeUnpin for CodecKvStorage<B, C, T>where
B: UnsafeUnpin,
C: UnsafeUnpin,
impl<B, C, T> UnwindSafe for CodecKvStorage<B, C, T>
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