pub struct PublishedPortSpec {
pub host_port: u16,
pub guest_port: u16,
pub protocol: PortProtocol,
pub host_bind: String,
}Expand description
A published port mapping between host and guest.
Fields§
§host_port: u16Host-side port to bind.
guest_port: u16Guest-side port to forward to.
protocol: PortProtocolTransport protocol.
host_bind: StringHost address to bind. Defaults to loopback.
Trait Implementations§
Source§impl Clone for PublishedPortSpec
impl Clone for PublishedPortSpec
Source§fn clone(&self) -> PublishedPortSpec
fn clone(&self) -> PublishedPortSpec
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 PublishedPortSpec
impl Debug for PublishedPortSpec
Source§impl Default for PublishedPortSpec
impl Default for PublishedPortSpec
Source§impl<'de> Deserialize<'de> for PublishedPortSpec
impl<'de> Deserialize<'de> for PublishedPortSpec
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
Auto Trait Implementations§
impl Freeze for PublishedPortSpec
impl RefUnwindSafe for PublishedPortSpec
impl Send for PublishedPortSpec
impl Sync for PublishedPortSpec
impl Unpin for PublishedPortSpec
impl UnsafeUnpin for PublishedPortSpec
impl UnwindSafe for PublishedPortSpec
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