pub struct FirewallZone {
pub id: EntityId,
pub name: String,
pub network_ids: Vec<EntityId>,
pub origin: Option<EntityOrigin>,
/* private fields */
}Expand description
Firewall Zone – container for networks, policies operate between zones.
Fields§
§id: EntityId§name: String§network_ids: Vec<EntityId>§origin: Option<EntityOrigin>Trait Implementations§
Source§impl Clone for FirewallZone
impl Clone for FirewallZone
Source§fn clone(&self) -> FirewallZone
fn clone(&self) -> FirewallZone
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 FirewallZone
impl Debug for FirewallZone
Source§impl<'de> Deserialize<'de> for FirewallZone
impl<'de> Deserialize<'de> for FirewallZone
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<FirewallZoneResponse> for FirewallZone
impl From<FirewallZoneResponse> for FirewallZone
Source§fn from(z: FirewallZoneResponse) -> Self
fn from(z: FirewallZoneResponse) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for FirewallZone
impl RefUnwindSafe for FirewallZone
impl Send for FirewallZone
impl Sync for FirewallZone
impl Unpin for FirewallZone
impl UnsafeUnpin for FirewallZone
impl UnwindSafe for FirewallZone
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