pub enum OpenParameter {
Capabilities(Vec<OpenCapability>),
Unknown {
param_type: u8,
param_length: u8,
value: Vec<u8>,
},
}
Expand description
Represents a parameter in the optional parameter section of an Open message.
Variants§
Capabilities(Vec<OpenCapability>)
A list of capabilities supported by the sender.
Unknown
Unknown (or unsupported) parameter
Trait Implementations§
Source§impl Clone for OpenParameter
impl Clone for OpenParameter
Source§fn clone(&self) -> OpenParameter
fn clone(&self) -> OpenParameter
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 moreAuto Trait Implementations§
impl Freeze for OpenParameter
impl RefUnwindSafe for OpenParameter
impl Send for OpenParameter
impl Sync for OpenParameter
impl Unpin for OpenParameter
impl UnwindSafe for OpenParameter
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