pub struct EvidenceExportEvent {Show 15 fields
pub id: String,
pub ts: i64,
pub kind: String,
pub outcome: String,
pub actor_kind: String,
pub actor_user_id: Option<String>,
pub scope: Option<String>,
pub action: String,
pub resource: Option<String>,
pub reason: Option<String>,
pub matched_policy_id: Option<String>,
pub request_id: Option<String>,
pub trace_id: Option<String>,
pub fields_json: String,
pub integrity_hash: String,
}Fields§
§id: String§ts: i64§kind: String§outcome: String§actor_kind: String§actor_user_id: Option<String>§scope: Option<String>§action: String§resource: Option<String>§reason: Option<String>§matched_policy_id: Option<String>§request_id: Option<String>§trace_id: Option<String>§fields_json: String§integrity_hash: StringTrait Implementations§
Source§impl Clone for EvidenceExportEvent
impl Clone for EvidenceExportEvent
Source§fn clone(&self) -> EvidenceExportEvent
fn clone(&self) -> EvidenceExportEvent
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EvidenceExportEvent
impl Debug for EvidenceExportEvent
Source§impl PartialEq for EvidenceExportEvent
impl PartialEq for EvidenceExportEvent
Source§fn eq(&self, other: &EvidenceExportEvent) -> bool
fn eq(&self, other: &EvidenceExportEvent) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for EvidenceExportEvent
impl StructuralPartialEq for EvidenceExportEvent
Auto Trait Implementations§
impl Freeze for EvidenceExportEvent
impl RefUnwindSafe for EvidenceExportEvent
impl Send for EvidenceExportEvent
impl Sync for EvidenceExportEvent
impl Unpin for EvidenceExportEvent
impl UnsafeUnpin for EvidenceExportEvent
impl UnwindSafe for EvidenceExportEvent
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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.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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§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