Struct google_ondemandscanning1::api::PackageIssue [−][src]
A detail for a distro and package this vulnerability occurrence was found in and its associated fix (if one is available).
This type is not used in any activity, and only used as part of another schema.
Fields
affected_cpe_uri: Option<String>
Required. The CPE URI this vulnerability was found in.
affected_package: Option<String>
Required. The package this vulnerability was found in.
affected_version: Option<Version>
Required. The version of the package that is installed on the resource affected by this vulnerability.
fix_available: Option<bool>
Output only. Whether a fix is available for this package.
fixed_cpe_uri: Option<String>
The CPE URI this vulnerability was fixed in. It is possible for this to be different from the affected_cpe_uri.
fixed_package: Option<String>
The package this vulnerability was fixed in. It is possible for this to be different from the affected_package.
fixed_version: Option<Version>
Required. The version of the package this vulnerability was fixed in. Setting this to VersionKind.MAXIMUM means no fix is yet available.
Trait Implementations
impl Clone for PackageIssue
[src]
fn clone(&self) -> PackageIssue
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for PackageIssue
[src]
impl Default for PackageIssue
[src]
fn default() -> PackageIssue
[src]
impl<'de> Deserialize<'de> for PackageIssue
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Part for PackageIssue
[src]
impl Serialize for PackageIssue
[src]
Auto Trait Implementations
impl RefUnwindSafe for PackageIssue
impl Send for PackageIssue
impl Sync for PackageIssue
impl Unpin for PackageIssue
impl UnwindSafe for PackageIssue
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,