Struct quinn_proto::crypto::Keys [−][src]
pub struct Keys<S> where
S: Session, { pub header: KeyPair<S::HeaderKey>, pub packet: KeyPair<S::PacketKey>, }
A complete set of keys for a certain packet space
Fields
header: KeyPair<S::HeaderKey>Header protection keys
packet: KeyPair<S::PacketKey>Packet protection keys
Auto Trait Implementations
impl<S> RefUnwindSafe for Keys<S> where
<S as Session>::HeaderKey: RefUnwindSafe,
<S as Session>::PacketKey: RefUnwindSafe,
impl<S> RefUnwindSafe for Keys<S> where
<S as Session>::HeaderKey: RefUnwindSafe,
<S as Session>::PacketKey: RefUnwindSafe, impl<S> UnwindSafe for Keys<S> where
<S as Session>::HeaderKey: UnwindSafe,
<S as Session>::PacketKey: UnwindSafe,
impl<S> UnwindSafe for Keys<S> where
<S as Session>::HeaderKey: UnwindSafe,
<S as Session>::PacketKey: UnwindSafe, Blanket Implementations
impl<T> Instrument for T[src]
impl<T> Instrument for T[src]pub fn instrument(self, span: Span) -> Instrumented<Self>[src]
pub fn in_current_span(self) -> Instrumented<Self>[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,