Expand description
Visualization data structures and data-fetching for client internals.
Provides structured data for operations and transactions that can be formatted by downstream consumers (CLI, GUI, etc.).
Each data struct implements fmt::Display for text rendering.
Consumers who want custom formatting can use the public fields directly.
Structs§
- Operation
Transactions VisData - Visualization data for transactions grouped under one operation.
- Operation
VisData - Visualization data for a single operation and its state machines.
- Operations
VisOutput - Complete operations visualization output, ready for display.
- State
VisData - Visualization data for a single state machine entry.
- Transaction
VisData - Visualization data for a single transaction.
- Transactions
VisOutput - Complete transactions visualization output, ready for display.
- TxIo
VisData - Visualization data for a transaction input or output.
Enums§
- Transaction
VisStatus - Status of a transaction for visualization purposes.
Functions§
- duration_
display - Format a
Durationfor display (e.g. “42ms” or “1.234s”). - find_
tx_ 🔒final_ status - Find the final status of a transaction from its state machines.
- module_
kind_ name - Look up the kind name for a module instance ID.
- systime_
to_ iso8601_ secs - Format a
SystemTimeas ISO8601 with second precision. - usecs_
to_ iso8601_ secs - Format a microsecond Unix timestamp as ISO8601 with second precision.