Expand description
Query timing display for execution performance visualization.
Provides visual breakdown of query execution timing.
§Example
use sqlmodel_console::renderables::QueryTiming;
use std::time::Duration;
let timing = QueryTiming::new()
.total(Duration::from_millis(12))
.parse(Duration::from_micros(1200))
.plan(Duration::from_micros(3400))
.execute(Duration::from_micros(7700))
.rows(3);
println!("{}", timing.render_plain());
println!("{}", timing.render_styled());Structs§
- Compact
Timing - Compact timing display for inline use.
- Query
Timing - Query timing display for execution performance visualization.
- Timing
Phase - A timing phase with label and duration.