Struct SpanAddLinkMessage
pub struct SpanAddLinkMessage {
pub trace_id: TraceId,
pub span_id: SpanId,
pub link: SpanContext,
}
Expand description
Message indicating a link has been added to a span.
Links connect spans across different traces, representing relationships that are not parent-child hierarchies.
Fields§
§trace_id: TraceId
The trace this span belongs to
span_id: SpanId
The span the link is being added to
link: SpanContext
The span context being linked to
Trait Implementations§
§impl Clone for SpanAddLinkMessage
impl Clone for SpanAddLinkMessage
§fn clone(&self) -> SpanAddLinkMessage
fn clone(&self) -> SpanAddLinkMessage
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 more§impl Debug for SpanAddLinkMessage
impl Debug for SpanAddLinkMessage
§impl<'de> Deserialize<'de> for SpanAddLinkMessage
impl<'de> Deserialize<'de> for SpanAddLinkMessage
§fn deserialize<__D>(
__deserializer: __D,
) -> Result<SpanAddLinkMessage, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SpanAddLinkMessage, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl Serialize for SpanAddLinkMessage
impl Serialize for SpanAddLinkMessage
§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Copy for SpanAddLinkMessage
Auto Trait Implementations§
impl Freeze for SpanAddLinkMessage
impl RefUnwindSafe for SpanAddLinkMessage
impl Send for SpanAddLinkMessage
impl Sync for SpanAddLinkMessage
impl Unpin for SpanAddLinkMessage
impl UnwindSafe for SpanAddLinkMessage
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