pub struct DtlsReplayWindow { /* private fields */ }Expand description
Tracks a DTLS anti-replay bitmap for one epoch.
Implementations§
Source§impl DtlsReplayWindow
impl DtlsReplayWindow
Sourcepub fn check_and_mark(&mut self, sequence: u64) -> bool
pub fn check_and_mark(&mut self, sequence: u64) -> bool
Sourcepub fn restore_from_snapshot(&mut self, snapshot: DtlsReplayWindowSnapshot)
pub fn restore_from_snapshot(&mut self, snapshot: DtlsReplayWindowSnapshot)
Trait Implementations§
Source§impl Clone for DtlsReplayWindow
impl Clone for DtlsReplayWindow
Source§fn clone(&self) -> DtlsReplayWindow
fn clone(&self) -> DtlsReplayWindow
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 DtlsReplayWindow
impl Debug for DtlsReplayWindow
Source§impl Default for DtlsReplayWindow
impl Default for DtlsReplayWindow
Source§fn default() -> DtlsReplayWindow
fn default() -> DtlsReplayWindow
Returns the “default value” for a type. Read more
Source§impl PartialEq for DtlsReplayWindow
impl PartialEq for DtlsReplayWindow
Source§fn eq(&self, other: &DtlsReplayWindow) -> bool
fn eq(&self, other: &DtlsReplayWindow) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for DtlsReplayWindow
impl Eq for DtlsReplayWindow
impl StructuralPartialEq for DtlsReplayWindow
Auto Trait Implementations§
impl Freeze for DtlsReplayWindow
impl RefUnwindSafe for DtlsReplayWindow
impl Send for DtlsReplayWindow
impl Sync for DtlsReplayWindow
impl Unpin for DtlsReplayWindow
impl UnsafeUnpin for DtlsReplayWindow
impl UnwindSafe for DtlsReplayWindow
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