pub struct ControllerNetwork {Show 19 fields
pub capabilities: Vec<HashMap<String, Value>>,
pub creation_time: Option<f64>,
pub enable_broadcast: Option<bool>,
pub id: Option<String>,
pub ip_assignment_pools: Vec<ControllerNetworkIpAssignmentPoolsItem>,
pub mtu: Option<i64>,
pub multicast_limit: Option<i64>,
pub name: Option<String>,
pub nwid: Option<String>,
pub objtype: Option<String>,
pub private: Option<bool>,
pub remote_trace_level: Option<i64>,
pub remote_trace_target: Option<String>,
pub revision: Option<i64>,
pub routes: Vec<ControllerNetworkRoutesItem>,
pub rules: Vec<HashMap<String, Value>>,
pub tags: Vec<HashMap<String, Value>>,
pub v4_assign_mode: Option<ControllerNetworkV4AssignMode>,
pub v6_assign_mode: Option<ControllerNetworkV6AssignMode>,
}
Fields§
§capabilities: Vec<HashMap<String, Value>>
§creation_time: Option<f64>
§enable_broadcast: Option<bool>
§id: Option<String>
§ip_assignment_pools: Vec<ControllerNetworkIpAssignmentPoolsItem>
§mtu: Option<i64>
§multicast_limit: Option<i64>
§name: Option<String>
§nwid: Option<String>
§objtype: Option<String>
§private: Option<bool>
§remote_trace_level: Option<i64>
§remote_trace_target: Option<String>
§revision: Option<i64>
§routes: Vec<ControllerNetworkRoutesItem>
§rules: Vec<HashMap<String, Value>>
§v4_assign_mode: Option<ControllerNetworkV4AssignMode>
§v6_assign_mode: Option<ControllerNetworkV6AssignMode>
Trait Implementations§
Source§impl Clone for ControllerNetwork
impl Clone for ControllerNetwork
Source§fn clone(&self) -> ControllerNetwork
fn clone(&self) -> ControllerNetwork
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 ControllerNetwork
impl Debug for ControllerNetwork
Source§impl<'de> Deserialize<'de> for ControllerNetwork
impl<'de> Deserialize<'de> for ControllerNetwork
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
Auto Trait Implementations§
impl Freeze for ControllerNetwork
impl RefUnwindSafe for ControllerNetwork
impl Send for ControllerNetwork
impl Sync for ControllerNetwork
impl Unpin for ControllerNetwork
impl UnwindSafe for ControllerNetwork
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