pub struct IPVersion(/* private fields */);Expand description
The requested IP version for the PSC connection.
Implementations§
Source§impl IPVersion
impl IPVersion
Sourcepub const IP_VERSION_UNSPECIFIED: IPVersion
pub const IP_VERSION_UNSPECIFIED: IPVersion
Default value. We will use IPv4 or IPv6 depending on the IP version of first available subnetwork.
Sourcepub fn as_str_name(&self) -> Cow<'static, str>
pub fn as_str_name(&self) -> Cow<'static, str>
Gets the enum value as a string.
Sourcepub fn from_str_name(name: &str) -> Option<Self>
pub fn from_str_name(name: &str) -> Option<Self>
Creates an enum value from the value name.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for IPVersion
impl<'de> Deserialize<'de> for IPVersion
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
impl StructuralPartialEq for IPVersion
Auto Trait Implementations§
impl Freeze for IPVersion
impl RefUnwindSafe for IPVersion
impl Send for IPVersion
impl Sync for IPVersion
impl Unpin for IPVersion
impl UnwindSafe for IPVersion
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