//! IEEE 802.1ad Provider Bridging (`QINQ`) double-VLAN tag parser for FrameAssembly.
//!
//! This module implements the winnow parser combinator for IEEE 802.1ad stacked VLAN (`QINQ`)
//! frame statements and Layer 2 encapsulation modifiers. It parses outer service-provider VLAN
//! identifiers (`QINQ <outer_vid>`) and inner customer VLAN identifiers (`INNER_VLAN <inner_vid>`)
//! into spanned [`ParsedField`] variants for downstream Ethernet header synthesis.
use ModalResult as PResult;
use ;
use *;
use crateToken;
use crate;
/// Parses a QinQ double-VLAN tag or field.
pub