// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // SPDX-License-Identifier: Apache-2.0 use core::fmt; /// A placeholder for `PacketNumber` values. /// /// This is used to preserve the size of partially decoded /// packets, before packet protection is removed, and fully decoded /// packets, after packet protection is removed. #[derive(Clone, Copy, Default, PartialEq, Eq, PartialOrd, Ord)] pub struct ProtectedPacketNumber; impl fmt::Debug for ProtectedPacketNumber { fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { write!(f, "ProtectedPacketNumber") } }