Structs§
- Callback
Telemetry Sink - Sink adapter for hosts that consume completed spans through a callback.
- Completed
Telemetry Span - A completed span used by callback and cross-runtime adapters.
- Open
Telemetry Tracing Sink - OpenTelemetry-compliant adapter from engine telemetry into
tracing. - Span
Context - Immutable portion of a
Spanwhich can be serialized and propagated. - Telemetry
Attribute - One vendor-neutral telemetry attribute.
- Telemetry
Span Descriptor - Opaque production-span identity. Declared once by the internal descriptor
macro: stable name, coarse class, allowed attributes, and the tracing
callsite used by
OpenTelemetryTracingSink. - Telemetry
Span End - Information available when an engine operation finishes.
- Telemetry
Span Start - Information available when an engine operation begins.
Enums§
- Span
Kind SpanKinddescribes the relationship between theSpan, its parents, and its children in a trace.- Status
- The status of a
Span. - Telemetry
Span Class - A stable, coarse category that lets sinks filter telemetry without making every Lix operation a public Rust enum variant.
- Telemetry
Value
Traits§
- Telemetry
Sink - Per-engine telemetry destination. Lix never installs a global exporter.
- Telemetry
Span Enter Guard - Telemetry
Span Handle - A live span.
enteris used on every future poll so native tracing keeps correct async parentage without holding an entered span across an await.
Functions§
- bind_
session - Records that a client session has bound to a Lix.
- instrument_
remote_ parent - Scopes an FFI-propagated remote parent to polls of one operation future. Unrelated tasks polled by the same executor do not observe this context.