pub enum AddressState {
Preferred,
Deprecated,
Tentative,
Failed,
}Variants§
Preferred
This address is currently within both its RFC4862-defined valid and preferred lifetimes.
Deprecated
This address is currently within its valid lifetime but is now outside its RFC4862-defined preferred lifetime.
Tentative
This address is currently undergoing Duplicate Address Detection (DAD) testing, as defined in RFC4862, section 5.4.
Failed
This address has failed Duplicate Address Detection (DAD) testing, as defined in RFC4862, section 5.4, and is not currently in use.
Trait Implementations§
Source§impl Clone for AddressState
impl Clone for AddressState
Source§fn clone(&self) -> AddressState
fn clone(&self) -> AddressState
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AddressState
impl Debug for AddressState
Source§impl Default for AddressState
impl Default for AddressState
Source§fn default() -> AddressState
fn default() -> AddressState
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AddressState
impl<'de> Deserialize<'de> for AddressState
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 AddressState
impl Metadata<'static> for AddressState
Source§const JSON_SCHEMA: &'static str = "IPAddresses.v1_1_3.json"
const JSON_SCHEMA: &'static str = "IPAddresses.v1_1_3.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 AddressState
impl RefUnwindSafe for AddressState
impl Send for AddressState
impl Sync for AddressState
impl Unpin for AddressState
impl UnsafeUnpin for AddressState
impl UnwindSafe for AddressState
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