pub struct VlanById {Show 16 fields
pub id: u32,
pub name: String,
pub vlan_type: String,
pub attribute: String,
pub description: String,
pub forwarding_mode_in_control_board: String,
pub forwarding_mode: String,
pub broadcast_forwarding_policy: String,
pub unknown_multicast_forwarding_policy: String,
pub unknown_unicast_forwarding_policy: String,
pub bind_service_profile_id: Option<String>,
pub bind_raio_profile_index: Option<String>,
pub priority: Option<u32>,
pub ports: Vec<VlanPort>,
pub standard_port_num: u32,
pub service_virtual_port_num: u32,
}Fields§
§id: u32§name: String§vlan_type: String§attribute: String§description: String§forwarding_mode_in_control_board: String§forwarding_mode: String§broadcast_forwarding_policy: String§unknown_multicast_forwarding_policy: String§unknown_unicast_forwarding_policy: String§bind_service_profile_id: Option<String>§bind_raio_profile_index: Option<String>§priority: Option<u32>§ports: Vec<VlanPort>§standard_port_num: u32§service_virtual_port_num: u32Trait Implementations§
Source§impl<'de> Deserialize<'de> for VlanById
impl<'de> Deserialize<'de> for VlanById
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for VlanById
impl RefUnwindSafe for VlanById
impl Send for VlanById
impl Sync for VlanById
impl Unpin for VlanById
impl UnsafeUnpin for VlanById
impl UnwindSafe for VlanById
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more