pub struct PublishPorts {
pub container: PortRange,
pub host: Option<PortRange>,
pub ip: Option<String>,
}
Expand description
Options for publishing ports from a container to the host.
Fields§
§container: PortRange
Port or port range in the container to publish.
host: Option<PortRange>
Port or port range on the host.
ip: Option<String>
Host IP. If set to 0.0.0.0
or None
, the port will be bound
to all IPs on the host.
Implementations§
Trait Implementations§
Source§impl Clone for PublishPorts
impl Clone for PublishPorts
Source§fn clone(&self) -> PublishPorts
fn clone(&self) -> PublishPorts
Returns a copy 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 moreSource§impl Debug for PublishPorts
impl Debug for PublishPorts
Source§impl Default for PublishPorts
impl Default for PublishPorts
Source§fn default() -> PublishPorts
fn default() -> PublishPorts
Returns the “default value” for a type. Read more
Source§impl PartialEq for PublishPorts
impl PartialEq for PublishPorts
impl Eq for PublishPorts
impl StructuralPartialEq for PublishPorts
Auto Trait Implementations§
impl Freeze for PublishPorts
impl RefUnwindSafe for PublishPorts
impl Send for PublishPorts
impl Sync for PublishPorts
impl Unpin for PublishPorts
impl UnwindSafe for PublishPorts
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