pub struct Ports { /* private fields */ }Expand description
The exposed ports of a running container.
Implementations§
Source§impl Ports
impl Ports
pub fn new( ports: HashMap<String, Option<Vec<HashMap<String, String>>>>, ) -> Result<Ports, PortMappingError>
Sourcepub fn map_to_host_port_ipv4(
&self,
container_port: impl Into<ContainerPort>,
) -> Option<u16>
pub fn map_to_host_port_ipv4( &self, container_port: impl Into<ContainerPort>, ) -> Option<u16>
Returns the host port for the given internal container’s port, on the host’s IPv4 interfaces.
Sourcepub fn map_to_host_port_ipv6(
&self,
container_port: impl Into<ContainerPort>,
) -> Option<u16>
pub fn map_to_host_port_ipv6( &self, container_port: impl Into<ContainerPort>, ) -> Option<u16>
Returns the host port for the given internal container’s port, on the host’s IPv6 interfaces.
Trait Implementations§
impl Eq for Ports
impl StructuralPartialEq for Ports
Auto Trait Implementations§
impl Freeze for Ports
impl RefUnwindSafe for Ports
impl Send for Ports
impl Sync for Ports
impl Unpin for Ports
impl UnwindSafe for Ports
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more