github.com/metacubex/quic-go@v0.44.1-0.20240520163451-20b689a59136/internal/wire/ack_range.go (about) 1 package wire 2 3 import "github.com/metacubex/quic-go/internal/protocol" 4 5 // AckRange is an ACK range 6 type AckRange struct { 7 Smallest protocol.PacketNumber 8 Largest protocol.PacketNumber 9 } 10 11 // Len returns the number of packets contained in this ACK range 12 func (r AckRange) Len() protocol.PacketNumber { 13 return r.Largest - r.Smallest + 1 14 }