Enum DockerNetworkMode
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§
§impl DockerNetworkMode
impl DockerNetworkMode
pub fn named(
value: impl AsRef<str>,
) -> Result<DockerNetworkMode, DockerNetworkError>
pub fn named( value: impl AsRef<str>, ) -> Result<DockerNetworkMode, DockerNetworkError>
Creates a named network value.
pub const fn is_isolated(&self) -> bool
pub const fn is_isolated(&self) -> bool
Returns true for none.
pub const fn is_service_reference(&self) -> bool
pub const fn is_service_reference(&self) -> bool
Returns true for service:<name>.
Trait Implementations§
§impl Clone for DockerNetworkMode
impl Clone for DockerNetworkMode
§fn clone(&self) -> DockerNetworkMode
fn clone(&self) -> DockerNetworkMode
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 more§impl Debug for DockerNetworkMode
impl Debug for DockerNetworkMode
§impl Display for DockerNetworkMode
impl Display for DockerNetworkMode
§impl FromStr for DockerNetworkMode
impl FromStr for DockerNetworkMode
§impl Hash for DockerNetworkMode
impl Hash for DockerNetworkMode
§impl Ord for DockerNetworkMode
impl Ord for DockerNetworkMode
§fn cmp(&self, other: &DockerNetworkMode) -> Ordering
fn cmp(&self, other: &DockerNetworkMode) -> Ordering
1.21.0 · 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
§impl PartialEq for DockerNetworkMode
impl PartialEq for DockerNetworkMode
§impl PartialOrd for DockerNetworkMode
impl PartialOrd for DockerNetworkMode
§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