pub struct AddressProperties {
    pub label: Option<String>,
    pub lifetime: Option<PreferredLifetime>,
}Fields§
§label: Option<String>An IP address label, equivalent to the ip address label command. Currently supported on the networkd backend only.
lifetime: Option<PreferredLifetime>Default: forever. This can be forever or 0 and corresponds to the PreferredLifetime option in systemd-networkd’s Address section. Currently supported on the networkd backend only. Since 0.100.
Trait Implementations§
Source§impl Clone for AddressProperties
 
impl Clone for AddressProperties
Source§fn clone(&self) -> AddressProperties
 
fn clone(&self) -> AddressProperties
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 AddressProperties
 
impl Debug for AddressProperties
Source§impl Default for AddressProperties
 
impl Default for AddressProperties
Source§fn default() -> AddressProperties
 
fn default() -> AddressProperties
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AddressProperties
 
impl<'de> Deserialize<'de> for AddressProperties
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 PartialEq for AddressProperties
 
impl PartialEq for AddressProperties
Source§impl Serialize for AddressProperties
 
impl Serialize for AddressProperties
impl Eq for AddressProperties
impl StructuralPartialEq for AddressProperties
Auto Trait Implementations§
impl Freeze for AddressProperties
impl RefUnwindSafe for AddressProperties
impl Send for AddressProperties
impl Sync for AddressProperties
impl Unpin for AddressProperties
impl UnwindSafe for AddressProperties
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