pub struct NetworkDef {
pub subnet: String,
pub encrypted: bool,
}Expand description
Network definition within a topology.
Fields§
§subnet: StringSubnet CIDR (e.g. “10.42.0.0/24”)
encrypted: boolEnable WireGuard encryption for east-west traffic
Trait Implementations§
Source§impl Clone for NetworkDef
impl Clone for NetworkDef
Source§fn clone(&self) -> NetworkDef
fn clone(&self) -> NetworkDef
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 NetworkDef
impl Debug for NetworkDef
Source§impl Default for NetworkDef
impl Default for NetworkDef
Source§impl<'de> Deserialize<'de> for NetworkDef
impl<'de> Deserialize<'de> for NetworkDef
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 NetworkDef
impl RefUnwindSafe for NetworkDef
impl Send for NetworkDef
impl Sync for NetworkDef
impl Unpin for NetworkDef
impl UnsafeUnpin for NetworkDef
impl UnwindSafe for NetworkDef
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