Struct InspectContainerState

Source
pub struct InspectContainerState {
Show 23 fields pub cgroup_path: Option<String>, pub checkpoint_log: Option<String>, pub checkpoint_path: Option<String>, pub checkpointed: Option<bool>, pub checkpointed_at: Option<String>, pub conmon_pid: Option<i64>, pub dead: Option<bool>, pub error: Option<String>, pub exit_code: Option<i32>, pub finished_at: Option<String>, pub health: Option<HealthCheckResults>, pub oom_killed: Option<bool>, pub oci_version: Option<String>, pub paused: Option<bool>, pub pid: Option<i64>, pub restarting: Option<bool>, pub restore_log: Option<String>, pub restored: Option<bool>, pub restored_at: Option<String>, pub running: Option<bool>, pub started_at: Option<String>, pub status: Option<String>, pub stopped_by_user: Option<bool>,
}
Available on crate feature v5 only.
Expand description

InspectContainerState provides a detailed record of a container’s current state. It is returned as part of InspectContainerData. As with InspectContainerData, many portions of this struct are matched to Docker, but here we see more fields that are unused (nonsensical in the context of Libpod).

Fields§

§cgroup_path: Option<String>§checkpoint_log: Option<String>§checkpoint_path: Option<String>§checkpointed: Option<bool>§checkpointed_at: Option<String>§conmon_pid: Option<i64>§dead: Option<bool>§error: Option<String>§exit_code: Option<i32>§finished_at: Option<String>§health: Option<HealthCheckResults>§oom_killed: Option<bool>§oci_version: Option<String>§paused: Option<bool>§pid: Option<i64>§restarting: Option<bool>§restore_log: Option<String>§restored: Option<bool>§restored_at: Option<String>§running: Option<bool>§started_at: Option<String>§status: Option<String>§stopped_by_user: Option<bool>

Trait Implementations§

Source§

impl Debug for InspectContainerState

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for InspectContainerState

Source§

fn default() -> InspectContainerState

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for InspectContainerState

Source§

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 Serialize for InspectContainerState

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

Source§

fn vzip(self) -> V

Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,

Source§

impl<T> ErasedDestructor for T
where T: 'static,