#[repr(u16)]pub enum MultipartType {
Show 15 variants
Desc = 0,
Flow = 1,
Aggregate = 2,
Table = 3,
PortStats = 4,
Queue = 5,
Group = 6,
GroupDesc = 7,
GroupFeatures = 8,
Meter = 9,
MeterConfig = 10,
MeterFeatures = 11,
TableFeatures = 12,
PortDesc = 13,
Experimenter = 65_535,
}Expand description
Multipart message types (OF 1.3).
Variants§
Desc = 0
Switch description
Flow = 1
Individual flow statistics
Aggregate = 2
Aggregate flow statistics
Table = 3
Flow table statistics
PortStats = 4
Port statistics
Queue = 5
Queue statistics
Group = 6
Group statistics
GroupDesc = 7
Group description
GroupFeatures = 8
Group features
Meter = 9
Meter statistics
MeterConfig = 10
Meter configuration
MeterFeatures = 11
Meter features
TableFeatures = 12
Table features
PortDesc = 13
Port description
Experimenter = 65_535
Experimenter extension
Trait Implementations§
Source§impl Clone for MultipartType
impl Clone for MultipartType
Source§fn clone(&self) -> MultipartType
fn clone(&self) -> MultipartType
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 MultipartType
impl Debug for MultipartType
Source§impl PartialEq for MultipartType
impl PartialEq for MultipartType
Source§impl TryFrom<u16> for MultipartType
impl TryFrom<u16> for MultipartType
impl Copy for MultipartType
impl Eq for MultipartType
impl StructuralPartialEq for MultipartType
Auto Trait Implementations§
impl Freeze for MultipartType
impl RefUnwindSafe for MultipartType
impl Send for MultipartType
impl Sync for MultipartType
impl Unpin for MultipartType
impl UnsafeUnpin for MultipartType
impl UnwindSafe for MultipartType
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