pub struct AccessAuditEvent {
pub timestamp: String,
pub path: String,
pub method: String,
pub status_code: u16,
pub trace_id: String,
pub subject: Option<String>,
}Available on crate feature
enterprise only.Expand description
Fields§
§timestamp: StringRFC3339 timestamp.
path: StringRequest path.
method: StringRequest method.
status_code: u16Status code.
trace_id: StringCorrelation trace identifier.
subject: Option<String>Optional authenticated subject.
Implementations§
Source§impl AccessAuditEvent
impl AccessAuditEvent
Sourcepub fn to_json_line(&self) -> Result<String, ServerError>
pub fn to_json_line(&self) -> Result<String, ServerError>
Trait Implementations§
Source§impl Clone for AccessAuditEvent
impl Clone for AccessAuditEvent
Source§fn clone(&self) -> AccessAuditEvent
fn clone(&self) -> AccessAuditEvent
Returns a duplicate of the value. Read more
1.0.0 · 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 AccessAuditEvent
impl Debug for AccessAuditEvent
Source§impl Default for AccessAuditEvent
impl Default for AccessAuditEvent
Source§fn default() -> AccessAuditEvent
fn default() -> AccessAuditEvent
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AccessAuditEvent
impl<'de> Deserialize<'de> for AccessAuditEvent
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>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for AccessAuditEvent
impl PartialEq for AccessAuditEvent
Source§impl Serialize for AccessAuditEvent
impl Serialize for AccessAuditEvent
impl Eq for AccessAuditEvent
impl StructuralPartialEq for AccessAuditEvent
Auto Trait Implementations§
impl Freeze for AccessAuditEvent
impl RefUnwindSafe for AccessAuditEvent
impl Send for AccessAuditEvent
impl Sync for AccessAuditEvent
impl Unpin for AccessAuditEvent
impl UnsafeUnpin for AccessAuditEvent
impl UnwindSafe for AccessAuditEvent
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§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.