pub struct PodObservation { /* private fields */ }Expand description
One inspected Podman pod and its ordered container relationships.
Implementations§
Source§impl PodObservation
impl PodObservation
Sourcepub const fn new(source_id: SourceId, name: Identifier) -> Self
pub const fn new(source_id: SourceId, name: Identifier) -> Self
Creates an empty pod observation.
Sourcepub const fn name(&self) -> &Identifier
pub const fn name(&self) -> &Identifier
Returns the pod name selected by the runtime adapter.
Sourcepub fn add_member(&mut self, source_id: SourceId)
pub fn add_member(&mut self, source_id: SourceId)
Appends one member container identity in runtime response order.
Sourcepub fn members(&self) -> &[SourceId]
pub fn members(&self) -> &[SourceId]
Returns member container identities in runtime response order.
Sourcepub fn set_creation_evidence(&mut self, evidence: CreationEvidence)
pub fn set_creation_evidence(&mut self, evidence: CreationEvidence)
Attaches optional creation-command evidence without changing effective values.
Sourcepub const fn creation_evidence(&self) -> Option<&CreationEvidence>
pub const fn creation_evidence(&self) -> Option<&CreationEvidence>
Returns optional pod creation-command evidence.
Trait Implementations§
Source§impl Clone for PodObservation
impl Clone for PodObservation
Source§fn clone(&self) -> PodObservation
fn clone(&self) -> PodObservation
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 PodObservation
impl Debug for PodObservation
impl Eq for PodObservation
Source§impl PartialEq for PodObservation
impl PartialEq for PodObservation
impl StructuralPartialEq for PodObservation
Auto Trait Implementations§
impl Freeze for PodObservation
impl RefUnwindSafe for PodObservation
impl Send for PodObservation
impl Sync for PodObservation
impl Unpin for PodObservation
impl UnsafeUnpin for PodObservation
impl UnwindSafe for PodObservation
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