pub struct OperatorImageReport {
pub source: OperatorImageSource,
pub package_id: Option<String>,
pub package_version: Option<String>,
pub image: String,
pub digest: String,
}Expand description
Exact immutable Operator image identity observed by the running process.
Fields§
§source: OperatorImageSourceHow the installer selected this image.
package_id: Option<String>Package ID when source is package; otherwise null.
package_version: Option<String>Package version when source is package; otherwise null.
image: StringExact OCI image reference in repository@sha256:digest form.
digest: StringExact lowercase OCI digest in sha256:digest form.
Implementations§
Trait Implementations§
Source§impl Clone for OperatorImageReport
impl Clone for OperatorImageReport
Source§impl Debug for OperatorImageReport
impl Debug for OperatorImageReport
Source§impl<'de> Deserialize<'de> for OperatorImageReport
impl<'de> Deserialize<'de> for OperatorImageReport
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
impl Eq for OperatorImageReport
Source§impl PartialEq for OperatorImageReport
impl PartialEq for OperatorImageReport
Source§impl Serialize for OperatorImageReport
impl Serialize for OperatorImageReport
impl StructuralPartialEq for OperatorImageReport
Auto Trait Implementations§
impl Freeze for OperatorImageReport
impl RefUnwindSafe for OperatorImageReport
impl Send for OperatorImageReport
impl Sync for OperatorImageReport
impl Unpin for OperatorImageReport
impl UnsafeUnpin for OperatorImageReport
impl UnwindSafe for OperatorImageReport
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.