pub struct RequestLogEntry {
pub timestamp: u64,
pub method: String,
pub path: String,
pub status: u16,
pub latency_us: u64,
pub client_key: String,
}Expand description
A single request log entry.
Fields§
§timestamp: u64Wall-clock timestamp (Unix seconds).
method: StringHTTP method (GET, POST, DELETE).
path: StringRequest path (e.g., “/v1/deploy”).
status: u16HTTP status code.
latency_us: u64Request latency in microseconds.
client_key: StringClient identifier (auth token or “anonymous”).
Trait Implementations§
Source§impl Clone for RequestLogEntry
impl Clone for RequestLogEntry
Source§fn clone(&self) -> RequestLogEntry
fn clone(&self) -> RequestLogEntry
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 RequestLogEntry
impl Debug for RequestLogEntry
Auto Trait Implementations§
impl Freeze for RequestLogEntry
impl RefUnwindSafe for RequestLogEntry
impl Send for RequestLogEntry
impl Sync for RequestLogEntry
impl Unpin for RequestLogEntry
impl UnsafeUnpin for RequestLogEntry
impl UnwindSafe for RequestLogEntry
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,
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 moreCreates a shared type from an unshared type.