pub struct SpawnedContainer {
pub id: String,
pub name: Option<String>,
pub ip_address: Option<String>,
pub host_ports: HashMap<u16, u16>,
}Expand description
Metadata for a container created by this crate.
Fields§
§id: StringDocker container id.
name: Option<String>Docker container name without a leading slash.
ip_address: Option<String>Bridge-network IP address when Docker reports one.
host_ports: HashMap<u16, u16>Mapping from container TCP port to published host TCP port.
Implementations§
Trait Implementations§
Source§impl Clone for SpawnedContainer
impl Clone for SpawnedContainer
Source§fn clone(&self) -> SpawnedContainer
fn clone(&self) -> SpawnedContainer
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 moreSource§impl Debug for SpawnedContainer
impl Debug for SpawnedContainer
Source§impl<'de> Deserialize<'de> for SpawnedContainer
impl<'de> Deserialize<'de> for SpawnedContainer
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
Source§impl PartialEq for SpawnedContainer
impl PartialEq for SpawnedContainer
Source§impl Serialize for SpawnedContainer
impl Serialize for SpawnedContainer
impl Eq for SpawnedContainer
impl StructuralPartialEq for SpawnedContainer
Auto Trait Implementations§
impl Freeze for SpawnedContainer
impl RefUnwindSafe for SpawnedContainer
impl Send for SpawnedContainer
impl Sync for SpawnedContainer
impl Unpin for SpawnedContainer
impl UnsafeUnpin for SpawnedContainer
impl UnwindSafe for SpawnedContainer
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::RequestSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request