Struct mick_jaeger::TracesIn
source · pub struct TracesIn { /* private fields */ }
Implementations§
source§impl TracesIn
impl TracesIn
sourcepub fn span(
self: &Arc<Self>,
trace_id: NonZeroU128,
operation_name: impl Into<String>,
) -> Span
pub fn span( self: &Arc<Self>, trace_id: NonZeroU128, operation_name: impl Into<String>, ) -> Span
Builds a new Span
.
Must be passed a trace_id
that is used to group spans together. Its meaning is
arbitrary.
sourcepub fn span_with_id(
self: &Arc<Self>,
trace_id: NonZeroU128,
span_id: NonZeroU64,
operation_name: impl Into<String>,
) -> Span
pub fn span_with_id( self: &Arc<Self>, trace_id: NonZeroU128, span_id: NonZeroU64, operation_name: impl Into<String>, ) -> Span
Builds a new Span
, using a specific span ID.
Use this method when it is required to know the ID of a span, for example when building links between spans across different services.
sourcepub fn span_with_parent(
self: &Arc<Self>,
trace_id: NonZeroU128,
parent_id: Option<NonZeroU64>,
operation_name: impl Into<String>,
) -> Span
pub fn span_with_parent( self: &Arc<Self>, trace_id: NonZeroU128, parent_id: Option<NonZeroU64>, operation_name: impl Into<String>, ) -> Span
Builds a new Span
, whose parent uses a specific span ID.
A parent_id
equal to 0 means “no parent”.
sourcepub fn span_with_id_and_parent(
self: &Arc<Self>,
trace_id: NonZeroU128,
span_id: NonZeroU64,
parent_id: Option<NonZeroU64>,
operation_name: impl Into<String>,
) -> Span
pub fn span_with_id_and_parent( self: &Arc<Self>, trace_id: NonZeroU128, span_id: NonZeroU64, parent_id: Option<NonZeroU64>, operation_name: impl Into<String>, ) -> Span
Builds a new Span
, with a specific ID whose parent uses a specific span ID.
A parent_id
equal to 0 means “no parent”.
Auto Trait Implementations§
impl !Freeze for TracesIn
impl RefUnwindSafe for TracesIn
impl Send for TracesIn
impl Sync for TracesIn
impl Unpin for TracesIn
impl UnwindSafe for TracesIn
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