pub enum DHCPv6OMode {
Stateful,
Stateless,
Disabled,
Enabled,
}
Variants§
Stateful
DHCPv6 shall operate in stateful mode on this interface. DHCPv6 stateful mode configures addresses, and when it is enabled, stateless mode is also implicitly enabled. Services may replace this value with Enabled
.
Stateless
DHCPv6 shall operate in stateless mode on this interface. DHCPv6 stateless mode allows configuring the interface using DHCP options but does not configure addresses. It is always enabled by default whenever DHCPv6 Stateful mode is also enabled. Services may replace this value with Enabled
.
Disabled
DHCPv6 shall be disabled for this interface.
Enabled
DHCPv6 shall be enabled for this interface. Added in version v1_8_0.
Trait Implementations§
Source§impl Clone for DHCPv6OMode
impl Clone for DHCPv6OMode
Source§fn clone(&self) -> DHCPv6OMode
fn clone(&self) -> DHCPv6OMode
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 DHCPv6OMode
impl Debug for DHCPv6OMode
Source§impl Default for DHCPv6OMode
impl Default for DHCPv6OMode
Source§fn default() -> DHCPv6OMode
fn default() -> DHCPv6OMode
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DHCPv6OMode
impl<'de> Deserialize<'de> for DHCPv6OMode
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 DHCPv6OMode
impl Metadata<'static> for DHCPv6OMode
Source§const JSON_SCHEMA: &'static str = "EthernetInterface.v1_10_0.json"
const JSON_SCHEMA: &'static str = "EthernetInterface.v1_10_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 DHCPv6OMode
impl RefUnwindSafe for DHCPv6OMode
impl Send for DHCPv6OMode
impl Sync for DHCPv6OMode
impl Unpin for DHCPv6OMode
impl UnwindSafe for DHCPv6OMode
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