pub struct ControlTraceLogEntry {
pub ts_ms: u64,
pub kind: String,
pub service: Option<String>,
pub request_id: Option<u64>,
pub trace_id: Option<String>,
pub event: Option<String>,
pub detail: Option<ControlTraceDetail>,
pub payload: Value,
}Fields§
§ts_ms: u64§kind: String§service: Option<String>§request_id: Option<u64>§trace_id: Option<String>§event: Option<String>§detail: Option<ControlTraceDetail>§payload: ValueImplementations§
Source§impl ControlTraceLogEntry
impl ControlTraceLogEntry
pub fn resolved_trace_id(&self) -> Option<String>
pub fn resolved_detail(&self) -> Option<ControlTraceDetail>
Trait Implementations§
Source§impl Clone for ControlTraceLogEntry
impl Clone for ControlTraceLogEntry
Source§fn clone(&self) -> ControlTraceLogEntry
fn clone(&self) -> ControlTraceLogEntry
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 ControlTraceLogEntry
impl Debug for ControlTraceLogEntry
Source§impl<'de> Deserialize<'de> for ControlTraceLogEntry
impl<'de> Deserialize<'de> for ControlTraceLogEntry
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
Auto Trait Implementations§
impl Freeze for ControlTraceLogEntry
impl RefUnwindSafe for ControlTraceLogEntry
impl Send for ControlTraceLogEntry
impl Sync for ControlTraceLogEntry
impl Unpin for ControlTraceLogEntry
impl UnsafeUnpin for ControlTraceLogEntry
impl UnwindSafe for ControlTraceLogEntry
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