pub enum ClusterSdnCreateZonesRequest {
Simple(Box<PveSdnZoneSimpleConfig>),
Vlan(Box<PveSdnZoneVlanConfig>),
Qinq(Box<PveSdnZoneQinqConfig>),
Vxlan(Box<PveSdnZoneVxlanConfig>),
Evpn(Box<PveSdnZoneEvpnConfig>),
Faucet(Box<PveSdnZoneFaucetConfig>),
}Variants§
Simple(Box<PveSdnZoneSimpleConfig>)
Vlan(Box<PveSdnZoneVlanConfig>)
Qinq(Box<PveSdnZoneQinqConfig>)
Vxlan(Box<PveSdnZoneVxlanConfig>)
Evpn(Box<PveSdnZoneEvpnConfig>)
Faucet(Box<PveSdnZoneFaucetConfig>)
Trait Implementations§
Source§impl Clone for ClusterSdnCreateZonesRequest
impl Clone for ClusterSdnCreateZonesRequest
Source§fn clone(&self) -> ClusterSdnCreateZonesRequest
fn clone(&self) -> ClusterSdnCreateZonesRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ClusterSdnCreateZonesRequest
impl Debug for ClusterSdnCreateZonesRequest
Source§impl<'de> Deserialize<'de> for ClusterSdnCreateZonesRequest
impl<'de> Deserialize<'de> for ClusterSdnCreateZonesRequest
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 ClusterSdnCreateZonesRequest
impl PartialEq for ClusterSdnCreateZonesRequest
Source§fn eq(&self, other: &ClusterSdnCreateZonesRequest) -> bool
fn eq(&self, other: &ClusterSdnCreateZonesRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ClusterSdnCreateZonesRequest
Auto Trait Implementations§
impl Freeze for ClusterSdnCreateZonesRequest
impl RefUnwindSafe for ClusterSdnCreateZonesRequest
impl Send for ClusterSdnCreateZonesRequest
impl Sync for ClusterSdnCreateZonesRequest
impl Unpin for ClusterSdnCreateZonesRequest
impl UnsafeUnpin for ClusterSdnCreateZonesRequest
impl UnwindSafe for ClusterSdnCreateZonesRequest
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