pub enum LLDPSystemCapabilities {
None,
Bridge,
DOCSISCableDevice,
Other,
Repeater,
Router,
Station,
Telephone,
WLANAccessPoint,
}
Variants§
None
This value shall indicate the system capabilities are transmitted, but no capabilities are set.
Bridge
This value shall indicate the IEEE802.1AB-defined ‘bridge’ capability.
DOCSISCableDevice
This value shall indicate the IEEE802.1AB-defined ‘DOCSIS cable device’ capability.
Other
This value shall indicate the IEEE802.1AB-defined ‘other’ capability.
Repeater
This value shall indicate the IEEE802.1AB-defined ‘repeater’ capability.
Router
This value shall indicate the IEEE802.1AB-defined ‘router’ capability.
Station
This value shall indicate the IEEE802.1AB-defined ‘station’ capability.
Telephone
This value shall indicate the IEEE802.1AB-defined ‘telephone’ capability.
WLANAccessPoint
This value shall indicate the IEEE802.1AB-defined ‘WLAN access point’ capability.
Trait Implementations§
Source§impl Clone for LLDPSystemCapabilities
impl Clone for LLDPSystemCapabilities
Source§fn clone(&self) -> LLDPSystemCapabilities
fn clone(&self) -> LLDPSystemCapabilities
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for LLDPSystemCapabilities
impl Debug for LLDPSystemCapabilities
Source§impl Default for LLDPSystemCapabilities
impl Default for LLDPSystemCapabilities
Source§fn default() -> LLDPSystemCapabilities
fn default() -> LLDPSystemCapabilities
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for LLDPSystemCapabilities
impl<'de> Deserialize<'de> for LLDPSystemCapabilities
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
Source§impl Metadata<'static> for LLDPSystemCapabilities
impl Metadata<'static> for LLDPSystemCapabilities
Source§const JSON_SCHEMA: &'static str = "Port.v1_9_0.json"
const JSON_SCHEMA: &'static str = "Port.v1_9_0.json"
Name of the json-schema file that describes the entity that implements this trait. Should
be only the file name, so that it can be resolved relative to the URL of the redfish
service, or the public Redfish schema index.
Auto Trait Implementations§
impl Freeze for LLDPSystemCapabilities
impl RefUnwindSafe for LLDPSystemCapabilities
impl Send for LLDPSystemCapabilities
impl Sync for LLDPSystemCapabilities
impl Unpin for LLDPSystemCapabilities
impl UnwindSafe for LLDPSystemCapabilities
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