pub struct RcvdPacketQueue { /* private fields */ }
Implementations§
Source§impl RcvdPacketQueue
impl RcvdPacketQueue
pub fn new() -> Self
pub fn initial(&self) -> &BoundQueue<(CipherPacket<InitialHeader>, Way)>
pub fn handshake(&self) -> &BoundQueue<(CipherPacket<HandshakeHeader>, Way)>
pub fn zero_rtt(&self) -> &BoundQueue<(CipherPacket<ZeroRttHeader>, Way)>
pub fn one_rtt(&self) -> &BoundQueue<(CipherPacket<OneRttHeader>, Way)>
pub fn close_all(&self)
pub async fn deliver(&self, packet: Packet, way: Way)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RcvdPacketQueue
impl !RefUnwindSafe for RcvdPacketQueue
impl Send for RcvdPacketQueue
impl Sync for RcvdPacketQueue
impl Unpin for RcvdPacketQueue
impl !UnwindSafe for RcvdPacketQueue
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