Enum google_api_proto::grafeas::v1beta1::NoteKind
source · #[repr(i32)]pub enum NoteKind {
Unspecified = 0,
Vulnerability = 1,
Build = 2,
Image = 3,
Package = 4,
Deployment = 5,
Discovery = 6,
Attestation = 7,
}
Expand description
Kind represents the kinds of notes supported.
Variants§
Unspecified = 0
Unknown.
Vulnerability = 1
The note and occurrence represent a package vulnerability.
Build = 2
The note and occurrence assert build provenance.
Image = 3
This represents an image basis relationship.
Package = 4
This represents a package installed via a package manager.
Deployment = 5
The note and occurrence track deployment events.
Discovery = 6
The note and occurrence track the initial discovery status of a resource.
Attestation = 7
This represents a logical “role” that can attest to artifacts.
Implementations§
source§impl NoteKind
impl NoteKind
sourcepub fn as_str_name(&self) -> &'static str
pub fn as_str_name(&self) -> &'static str
String value of the enum field names used in the ProtoBuf definition.
The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.
sourcepub fn from_str_name(value: &str) -> Option<Self>
pub fn from_str_name(value: &str) -> Option<Self>
Creates an enum from field names used in the ProtoBuf definition.
Trait Implementations§
source§impl Ord for NoteKind
impl Ord for NoteKind
source§impl PartialEq for NoteKind
impl PartialEq for NoteKind
source§impl PartialOrd for NoteKind
impl PartialOrd for NoteKind
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl TryFrom<i32> for NoteKind
impl TryFrom<i32> for NoteKind
§type Error = UnknownEnumValue
type Error = UnknownEnumValue
The type returned in the event of a conversion error.
impl Copy for NoteKind
impl Eq for NoteKind
impl StructuralPartialEq for NoteKind
Auto Trait Implementations§
impl Freeze for NoteKind
impl RefUnwindSafe for NoteKind
impl Send for NoteKind
impl Sync for NoteKind
impl Unpin for NoteKind
impl UnwindSafe for NoteKind
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<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<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.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request