pub struct ExtendedMplsVc {
pub vc_instance_name: String,
pub vll_vc_id: u32,
pub vc_label: u32,
pub vc_cos: u32,
}Expand description
Extended MPLS VC - Format (0,1009)
MPLS Virtual Circuit information
§XDR Definition (sFlow v5)
/* Extended MPLS VC */
/* opaque = flow_data; enterprise = 0; format = 1009 */
struct extended_mpls_vc {
string vc_instance_name<>; /* VC instance name */
unsigned int vll_vc_id; /* VLL/VC instance ID */
unsigned int vc_label_cos; /* VC Label COS value */
}Fields§
§vc_instance_name: StringVC instance name
vll_vc_id: u32VC ID
vc_label: u32VC label
vc_cos: u32VC COS
Trait Implementations§
Source§impl Clone for ExtendedMplsVc
impl Clone for ExtendedMplsVc
Source§fn clone(&self) -> ExtendedMplsVc
fn clone(&self) -> ExtendedMplsVc
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ExtendedMplsVc
impl Debug for ExtendedMplsVc
Source§impl PartialEq for ExtendedMplsVc
impl PartialEq for ExtendedMplsVc
impl Eq for ExtendedMplsVc
impl StructuralPartialEq for ExtendedMplsVc
Auto Trait Implementations§
impl Freeze for ExtendedMplsVc
impl RefUnwindSafe for ExtendedMplsVc
impl Send for ExtendedMplsVc
impl Sync for ExtendedMplsVc
impl Unpin for ExtendedMplsVc
impl UnwindSafe for ExtendedMplsVc
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