pub struct KeyValueNotificationRecords;Trait Implementations§
Source§impl NotificationRecordLayout for KeyValueNotificationRecords
impl NotificationRecordLayout for KeyValueNotificationRecords
fn key(&self, control: &StorageReadControl) -> VersionResult<BudgetedVec<u8>>
fn encode( &self, publication: &NotificationPublication, control: &StorageReadControl, ) -> VersionResult<SharedRecordValue>
fn decode<'a>( &self, key: &[u8], record: &'a [u8], control: &StorageReadControl, ) -> VersionResult<NotificationPublicationView<'a>>
Auto Trait Implementations§
impl Freeze for KeyValueNotificationRecords
impl RefUnwindSafe for KeyValueNotificationRecords
impl Send for KeyValueNotificationRecords
impl Sync for KeyValueNotificationRecords
impl Unpin for KeyValueNotificationRecords
impl UnsafeUnpin for KeyValueNotificationRecords
impl UnwindSafe for KeyValueNotificationRecords
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