pub struct HandshakeStore(/* private fields */);Expand description
Thread-safe store of pending ephemeral handshake entries, keyed by handshake ID.
Separate from KeyStore so that handshake writes (use-once removals) never contend
with the read-heavy static key lock.
Trait Implementations§
Source§impl Clone for HandshakeStore
impl Clone for HandshakeStore
Source§fn clone(&self) -> HandshakeStore
fn clone(&self) -> HandshakeStore
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 moreAuto Trait Implementations§
impl Freeze for HandshakeStore
impl !RefUnwindSafe for HandshakeStore
impl Send for HandshakeStore
impl Sync for HandshakeStore
impl Unpin for HandshakeStore
impl UnsafeUnpin for HandshakeStore
impl !UnwindSafe for HandshakeStore
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