pub struct NetworkDetailsResponse {
pub id: Uuid,
pub name: String,
pub enabled: bool,
pub management: String,
pub vlan_id: i32,
pub default: bool,
pub metadata: Value,
pub dhcp_guarding: Option<Value>,
pub extra: HashMap<String, Value>,
}Expand description
Network details — extends overview with additional fields.
Fields§
§id: Uuid§name: String§enabled: bool§management: String§vlan_id: i32§default: bool§metadata: Value§dhcp_guarding: Option<Value>§extra: HashMap<String, Value>Catch-all for management-type-specific fields.
Trait Implementations§
Source§impl Clone for NetworkDetailsResponse
impl Clone for NetworkDetailsResponse
Source§fn clone(&self) -> NetworkDetailsResponse
fn clone(&self) -> NetworkDetailsResponse
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 NetworkDetailsResponse
impl Debug for NetworkDetailsResponse
Source§impl<'de> Deserialize<'de> for NetworkDetailsResponse
impl<'de> Deserialize<'de> for NetworkDetailsResponse
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 From<NetworkDetailsResponse> for Network
impl From<NetworkDetailsResponse> for Network
Source§fn from(n: NetworkDetailsResponse) -> Self
fn from(n: NetworkDetailsResponse) -> Self
Converts to this type from the input type.
Source§impl PartialEq for NetworkDetailsResponse
impl PartialEq for NetworkDetailsResponse
Source§impl Serialize for NetworkDetailsResponse
impl Serialize for NetworkDetailsResponse
impl StructuralPartialEq for NetworkDetailsResponse
Auto Trait Implementations§
impl Freeze for NetworkDetailsResponse
impl RefUnwindSafe for NetworkDetailsResponse
impl Send for NetworkDetailsResponse
impl Sync for NetworkDetailsResponse
impl Unpin for NetworkDetailsResponse
impl UnsafeUnpin for NetworkDetailsResponse
impl UnwindSafe for NetworkDetailsResponse
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