Skip to main content

TraceContext

Defined in the trace module.
Rust AI Agent SDK Context for a trace.

Fields

Methods

new

Create a new trace context. Parameters:

elapsed

Get elapsed time since trace start.

start_span

Start a new span. Parameters:

end_span

End a span. Parameters:

current_span_id

Get current span ID.

get_span

Get a span by ID. Parameters:

get_span_mut

Get mutable span by ID. Parameters:

add_event

Add event to current span. Parameters:

set_attribute

Set attribute on current span. Parameters:

spans

Get all spans.

span_count

Get span count.

Source

View on GitHub

praisonai/src/trace/mod.rs at line 207

Rust Context Management

Rust Token Management

Rust Tracing

Rust Telemetry