[][src]Struct opentelemetry::trace::Link

pub struct Link { /* fields omitted */ }
This is supported on crate feature trace only.

During the Span creation user MUST have the ability to record links to other Spans. Linked Spans can be from the same or a different trace.

Implementations

impl Link[src]

pub fn new(span_context: SpanContext, attributes: Vec<KeyValue>) -> Self[src]

Create a new link

pub fn span_context(&self) -> &SpanContext[src]

The span context of the linked span

pub fn attributes(&self) -> &Vec<KeyValue>[src]

Attributes of the span link

Trait Implementations

impl Clone for Link[src]

impl Debug for Link[src]

impl<'de> Deserialize<'de> for Link[src]

impl PartialEq<Link> for Link[src]

impl Serialize for Link[src]

impl StructuralPartialEq for Link[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,