#[doc(alias = "STP")]
#[doc(alias = "RSTP")]
#[doc(alias = "802.1D")]
#[doc(alias = "802.1w")]
#[doc(alias = "BPDU")]
#[doc(alias = "ROOT_ID")]
#[doc(alias = "BRIDGE_ID")]
#[doc(alias = "PORT_ID")]
#[doc(alias = "COST")]
#[doc(alias = "MAX_AGE")]
#[doc(alias = "HELLO_TIME")]
#[doc(alias = "FORWARD_DELAY")]
#[doc(alias = "FLAGS")]
#[derive(Debug, Clone, PartialEq, Eq, Default)]
pub struct StpSpec<'a> {
pub root_id: Option<&'a str>,
pub bridge_id: Option<&'a str>,
pub port_id: Option<u16>,
pub cost: Option<u32>,
pub max_age: Option<u16>,
pub hello_time: Option<u16>,
pub forward_delay: Option<u16>,
pub flags: Option<u8>,
pub is_rstp: bool,
}