//! IEEE 802.1ad Provider Bridge (QinQ) Layer 2 standalone frame decompiler.
//!
//! This module implements standalone IEEE 802.1ad double-tagged (`QINQ`, outer EtherType `0x88A8`
//! or `0x9100` with inner `0x8100`) frame decompilation ([`dissect_qinq`]) for FrameAssembly's
//! PCAP and PCAPNG reverse decompiler. It formats the outer service VLAN identifier (`qinq`),
//! optional inner customer VLAN identifier (`inner_vlan`), Priority Code Point (`pcp`), and Drop
//! Eligible Indicator (`dei`) into canonical `.fasm` tokens.
use format;
use Vec;
use Write as _;
use crate;
use crate;
/// Formats a standalone `qinq` [`ProtocolDissection`] from a [`QinqSpec`], outer priority/DEI
/// fields (`qp`, `qd`), and residual L2 payload bytes.
pub