pub struct NotificationEpoch(/* private fields */);Expand description
One UUID version 4 identifying a subscription epoch.
Constructors validate representation only. The delivery adapter must obtain fresh random bytes for each new registration; Core does not own an RNG.
Implementations§
Source§impl NotificationEpoch
impl NotificationEpoch
pub const fn from_bytes( bytes: [u8; 16], ) -> Result<Self, InvalidNotificationIdentity>
pub const fn as_bytes(&self) -> &[u8; 16]
Trait Implementations§
Source§impl Clone for NotificationEpoch
impl Clone for NotificationEpoch
impl Copy for NotificationEpoch
Source§impl Debug for NotificationEpoch
impl Debug for NotificationEpoch
Source§impl Display for NotificationEpoch
impl Display for NotificationEpoch
impl Eq for NotificationEpoch
Source§impl FromStr for NotificationEpoch
impl FromStr for NotificationEpoch
Source§impl Hash for NotificationEpoch
impl Hash for NotificationEpoch
Source§impl PartialEq for NotificationEpoch
impl PartialEq for NotificationEpoch
impl StructuralPartialEq for NotificationEpoch
Auto Trait Implementations§
impl Freeze for NotificationEpoch
impl RefUnwindSafe for NotificationEpoch
impl Send for NotificationEpoch
impl Sync for NotificationEpoch
impl Unpin for NotificationEpoch
impl UnsafeUnpin for NotificationEpoch
impl UnwindSafe for NotificationEpoch
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