pub enum DockerNetworkMode {
Bridge,
Host,
None,
Service(String),
Container(String),
Named(String),
}Expand description
Docker network mode or named network value.
Variants§
Bridge
Docker bridge networking.
Host
Host networking.
None
No networking.
Service(String)
Share a service network namespace.
Container(String)
Share a container network namespace.
Named(String)
A named network.
Implementations§
Source§impl DockerNetworkMode
impl DockerNetworkMode
Sourcepub fn named(value: impl AsRef<str>) -> Result<Self, DockerNetworkError>
pub fn named(value: impl AsRef<str>) -> Result<Self, DockerNetworkError>
Creates a named network value.
Sourcepub const fn is_isolated(&self) -> bool
pub const fn is_isolated(&self) -> bool
Returns true for none.
Sourcepub const fn is_service_reference(&self) -> bool
pub const fn is_service_reference(&self) -> bool
Returns true for service:<name>.
Trait Implementations§
Source§impl Clone for DockerNetworkMode
impl Clone for DockerNetworkMode
Source§fn clone(&self) -> DockerNetworkMode
fn clone(&self) -> DockerNetworkMode
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 DockerNetworkMode
impl Debug for DockerNetworkMode
Source§impl Display for DockerNetworkMode
impl Display for DockerNetworkMode
Source§impl FromStr for DockerNetworkMode
impl FromStr for DockerNetworkMode
Source§impl Hash for DockerNetworkMode
impl Hash for DockerNetworkMode
Source§impl Ord for DockerNetworkMode
impl Ord for DockerNetworkMode
Source§fn cmp(&self, other: &DockerNetworkMode) -> Ordering
fn cmp(&self, other: &DockerNetworkMode) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for DockerNetworkMode
impl PartialEq for DockerNetworkMode
Source§fn eq(&self, other: &DockerNetworkMode) -> bool
fn eq(&self, other: &DockerNetworkMode) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for DockerNetworkMode
impl PartialOrd for DockerNetworkMode
Source§impl TryFrom<&str> for DockerNetworkMode
impl TryFrom<&str> for DockerNetworkMode
impl Eq for DockerNetworkMode
impl StructuralPartialEq for DockerNetworkMode
Auto Trait Implementations§
impl Freeze for DockerNetworkMode
impl RefUnwindSafe for DockerNetworkMode
impl Send for DockerNetworkMode
impl Sync for DockerNetworkMode
impl Unpin for DockerNetworkMode
impl UnsafeUnpin for DockerNetworkMode
impl UnwindSafe for DockerNetworkMode
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