pub struct ObservabilityTraceRecord {
pub operation: String,
pub outcome: String,
pub correlation_id: String,
pub project_id: Option<String>,
pub session_id: Option<String>,
pub reason: Option<String>,
}Fields§
§operation: String§outcome: String§correlation_id: String§project_id: Option<String>§session_id: Option<String>§reason: Option<String>Trait Implementations§
Source§impl Clone for ObservabilityTraceRecord
impl Clone for ObservabilityTraceRecord
Source§fn clone(&self) -> ObservabilityTraceRecord
fn clone(&self) -> ObservabilityTraceRecord
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 ObservabilityTraceRecord
impl Debug for ObservabilityTraceRecord
Source§impl<'de> Deserialize<'de> for ObservabilityTraceRecord
impl<'de> Deserialize<'de> for ObservabilityTraceRecord
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 ObservabilityTraceRecord
impl RefUnwindSafe for ObservabilityTraceRecord
impl Send for ObservabilityTraceRecord
impl Sync for ObservabilityTraceRecord
impl Unpin for ObservabilityTraceRecord
impl UnsafeUnpin for ObservabilityTraceRecord
impl UnwindSafe for ObservabilityTraceRecord
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