pub struct RunningInstance {
pub container_id: String,
pub private_ip: String,
pub network: Option<String>,
}Expand description
A running instance’s backing container.
Fields§
§container_id: StringBackend-specific handle: a Docker container id, or a Pod name.
private_ip: StringThe instance’s private IP — the container’s address on the daemon network (Docker) or the Pod IP (k8s).
network: Option<String>Name of the backing daemon network the container was attached to
(fakecloud-subnet-<id>), or None when it ran on the default bridge
(no network spec, or creation failed and we fell back). Surfaced for
introspection (#1745 phase 5).
Trait Implementations§
Source§impl Clone for RunningInstance
impl Clone for RunningInstance
Source§fn clone(&self) -> RunningInstance
fn clone(&self) -> RunningInstance
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 moreAuto Trait Implementations§
impl Freeze for RunningInstance
impl RefUnwindSafe for RunningInstance
impl Send for RunningInstance
impl Sync for RunningInstance
impl Unpin for RunningInstance
impl UnsafeUnpin for RunningInstance
impl UnwindSafe for RunningInstance
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,
impl<T> ErasedDestructor for Twhere
T: 'static,
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