Trait s2n_quic_core::ack::set::Set
source · pub trait Set {
// Required methods
fn contains(&self, packet_number: PacketNumber) -> bool;
fn smallest(&self) -> PacketNumber;
fn largest(&self) -> PacketNumber;
// Provided method
fn as_range(&self) -> PacketNumberRange ⓘ { ... }
}
Expand description
A set of Acknowledgments
The implementation of the set is allowed to store packet numbers in an arbitrary form.
Required Methods§
sourcefn contains(&self, packet_number: PacketNumber) -> bool
fn contains(&self, packet_number: PacketNumber) -> bool
Returns whether the Set
contains a given packet number
sourcefn smallest(&self) -> PacketNumber
fn smallest(&self) -> PacketNumber
Smallest packet number in the set
sourcefn largest(&self) -> PacketNumber
fn largest(&self) -> PacketNumber
Largest packet number in the set
Provided Methods§
sourcefn as_range(&self) -> PacketNumberRange ⓘ
fn as_range(&self) -> PacketNumberRange ⓘ
Returns the range of packet numbers contained in the set