#[non_exhaustive]pub enum ExploitationActivity {
Unspecified,
Wide,
Confirmed,
Available,
Anticipated,
NoKnown,
UnknownValue(UnknownValue),
}Expand description
The possible values of exploitation activity of the vulnerability in the wild.
§Working with unknown values
This enum is defined as #[non_exhaustive] because Google Cloud may add
additional enum variants at any time. Adding new variants is not considered
a breaking change. Applications should write their code in anticipation of:
- New values appearing in future releases of the client library, and
- New values received dynamically, without application changes.
Please consult the Working with enums section in the user guide for some guidelines.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Unspecified
Invalid or empty value.
Wide
Exploitation has been reported or confirmed to widely occur.
Confirmed
Limited reported or confirmed exploitation activities.
Available
Exploit is publicly available.
Anticipated
No known exploitation activity, but has a high potential for exploitation.
NoKnown
No known exploitation activity.
UnknownValue(UnknownValue)
If set, the enum was initialized with an unknown value.
Applications can examine the value using ExploitationActivity::value or ExploitationActivity::name.
Implementations§
Trait Implementations§
Source§impl Clone for ExploitationActivity
impl Clone for ExploitationActivity
Source§fn clone(&self) -> ExploitationActivity
fn clone(&self) -> ExploitationActivity
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for ExploitationActivity
impl Debug for ExploitationActivity
Source§impl Default for ExploitationActivity
impl Default for ExploitationActivity
Source§impl<'de> Deserialize<'de> for ExploitationActivity
impl<'de> Deserialize<'de> for ExploitationActivity
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>,
Source§impl Display for ExploitationActivity
impl Display for ExploitationActivity
Source§impl From<&str> for ExploitationActivity
impl From<&str> for ExploitationActivity
Source§impl From<i32> for ExploitationActivity
impl From<i32> for ExploitationActivity
Source§impl PartialEq for ExploitationActivity
impl PartialEq for ExploitationActivity
Source§impl Serialize for ExploitationActivity
impl Serialize for ExploitationActivity
impl StructuralPartialEq for ExploitationActivity
Auto Trait Implementations§
impl Freeze for ExploitationActivity
impl RefUnwindSafe for ExploitationActivity
impl Send for ExploitationActivity
impl Sync for ExploitationActivity
impl Unpin for ExploitationActivity
impl UnsafeUnpin for ExploitationActivity
impl UnwindSafe for ExploitationActivity
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.