Expand description
Cross-cutting trace port: the trait lives in core so the application layer can emit events without knowing which backend receives them.
Rule: only the trait and the event structs live here. Adapter
implementations (NoopTrace, RecordingTrace, MultiTrace, etc.) belong
in the substrate-trace crate.
Structs§
- Task
Completed - An event fired when a task completes successfully.
- Task
Failed - An event fired when a task fails.
- Task
Registered - An event fired when a task is first registered with the system.
Traits§
- Trace
Port - The cross-cutting trace port.