Struct google_containeranalysis1::api::UpgradeOccurrence
source · [−]pub struct UpgradeOccurrence {
pub distribution: Option<UpgradeDistribution>,
pub package: Option<String>,
pub parsed_version: Option<Version>,
pub windows_update: Option<WindowsUpdate>,
}Expand description
An Upgrade Occurrence represents that a specific resource_url could install a specific upgrade. This presence is supplied via local sources (i.e. it is present in the mirror and the running system has noticed its availability). For Windows, both distribution and windows_update contain information for the Windows update.
This type is not used in any activity, and only used as part of another schema.
Fields
distribution: Option<UpgradeDistribution>Metadata about the upgrade for available for the specific operating system for the resource_url. This allows efficient filtering, as well as making it easier to use the occurrence.
package: Option<String>Required for non-Windows OS. The package this Upgrade is for.
parsed_version: Option<Version>Required for non-Windows OS. The version of the package in a machine + human readable form.
windows_update: Option<WindowsUpdate>Required for Windows OS. Represents the metadata about the Windows update.
Trait Implementations
sourceimpl Clone for UpgradeOccurrence
impl Clone for UpgradeOccurrence
sourcefn clone(&self) -> UpgradeOccurrence
fn clone(&self) -> UpgradeOccurrence
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for UpgradeOccurrence
impl Debug for UpgradeOccurrence
sourceimpl Default for UpgradeOccurrence
impl Default for UpgradeOccurrence
sourcefn default() -> UpgradeOccurrence
fn default() -> UpgradeOccurrence
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for UpgradeOccurrence
impl<'de> Deserialize<'de> for UpgradeOccurrence
sourcefn 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
sourceimpl Serialize for UpgradeOccurrence
impl Serialize for UpgradeOccurrence
impl Part for UpgradeOccurrence
Auto Trait Implementations
impl RefUnwindSafe for UpgradeOccurrence
impl Send for UpgradeOccurrence
impl Sync for UpgradeOccurrence
impl Unpin for UpgradeOccurrence
impl UnwindSafe for UpgradeOccurrence
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
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
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more