pub struct ClientLogEntry {
pub seq: u64,
pub timestamp_us: u64,
pub event_type: ClientEventType,
pub details: String,
}Expand description
A single log entry in the client ring buffer.
Fields§
§seq: u64Per-client sequence number.
timestamp_us: u64Timestamp in microseconds since client connected.
event_type: ClientEventTypeEvent type.
details: StringEvent details (truncated to MAX_DETAILS_LEN).
Trait Implementations§
Source§impl Clone for ClientLogEntry
impl Clone for ClientLogEntry
Source§fn clone(&self) -> ClientLogEntry
fn clone(&self) -> ClientLogEntry
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 moreAuto Trait Implementations§
impl Freeze for ClientLogEntry
impl RefUnwindSafe for ClientLogEntry
impl Send for ClientLogEntry
impl Sync for ClientLogEntry
impl Unpin for ClientLogEntry
impl UnsafeUnpin for ClientLogEntry
impl UnwindSafe for ClientLogEntry
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> 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