pub trait Set {
    fn contains(&self, packet_number: PacketNumber) -> bool;
    fn smallest(&self) -> PacketNumber;
    fn largest(&self) -> PacketNumber;

    fn as_range(&self) -> PacketNumberRangeNotable traits for PacketNumberRangeimpl Iterator for PacketNumberRange    type Item = PacketNumber; { ... }
}
Expand description

A set of Acknowledgments

The implementation of the set is allowed to store packet numbers in an arbitrary form.

Required Methods

Returns whether the Set contains a given packet number

Smallest packet number in the set

Largest packet number in the set

Provided Methods

Returns the range of packet numbers contained in the set

Implementations on Foreign Types

Implementors