use crate::{defrag::*, *};
use arrayvec::ArrayVec;
#[derive(Debug, Clone, Hash, Eq, PartialEq)]
pub struct IpFragId<CustomChannelId = ()>
where
CustomChannelId: core::hash::Hash + Eq + PartialEq + Clone + Sized,
{
pub vlan_ids: ArrayVec<VlanId, 3>,
pub ip: IpFragVersionSpecId,
pub payload_ip_number: IpNumber,
pub channel_id: CustomChannelId,
}