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: TraceIdThe trace this span belongs to
span_id: SpanIdThe span the link is being added to
link: SpanContextThe span context being linked to
Trait Implementations§
Source§impl Clone for SpanAddLinkMessage
impl Clone for SpanAddLinkMessage
Source§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 moreSource§impl Debug for SpanAddLinkMessage
impl Debug for SpanAddLinkMessage
Source§impl<'de> Deserialize<'de> for SpanAddLinkMessage
impl<'de> Deserialize<'de> for SpanAddLinkMessage
Source§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
Source§impl Serialize for SpanAddLinkMessage
impl Serialize for SpanAddLinkMessage
Source§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