pub enum NetworkModeArg {
None,
Host,
GVisorHost,
Bridge,
}Expand description
CLI-level network mode selection.
Parsed by clap at argument time. The bridge variant carries additional
configuration that is attached after parsing.
Variants§
None
No network (default).
Host
Native host network namespace sharing (dangerous).
GVisorHost
gVisor hostinet mode; requires –runtime gvisor and –allow-host-network.
Bridge
Virtual bridge with veth pair.
Trait Implementations§
Source§impl Clone for NetworkModeArg
impl Clone for NetworkModeArg
Source§fn clone(&self) -> NetworkModeArg
fn clone(&self) -> NetworkModeArg
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 moreimpl Copy for NetworkModeArg
Source§impl Debug for NetworkModeArg
impl Debug for NetworkModeArg
Source§impl Default for NetworkModeArg
impl Default for NetworkModeArg
Source§impl<'de> Deserialize<'de> for NetworkModeArg
impl<'de> Deserialize<'de> for NetworkModeArg
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 Eq for NetworkModeArg
Source§impl PartialEq for NetworkModeArg
impl PartialEq for NetworkModeArg
Source§fn eq(&self, other: &NetworkModeArg) -> bool
fn eq(&self, other: &NetworkModeArg) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for NetworkModeArg
impl Serialize for NetworkModeArg
impl StructuralPartialEq for NetworkModeArg
Source§impl ValueEnum for NetworkModeArg
impl ValueEnum for NetworkModeArg
Auto Trait Implementations§
impl Freeze for NetworkModeArg
impl RefUnwindSafe for NetworkModeArg
impl Send for NetworkModeArg
impl Sync for NetworkModeArg
impl Unpin for NetworkModeArg
impl UnsafeUnpin for NetworkModeArg
impl UnwindSafe for NetworkModeArg
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