pub struct HistoryRow {
pub command: String,
pub subcommand: String,
pub runs: u64,
pub avg_raw_tokens: f64,
pub total_raw_tokens: u64,
pub savings_pct: f64,
pub registered_ratio: f64,
pub in_scope_ratio: f64,
pub reduced_ratio: f64,
pub score: f64,
}Expand description
One row of the plugin-candidates ranking.
Fields§
§command: String§subcommand: String§runs: u64§avg_raw_tokens: f64§total_raw_tokens: u64§savings_pct: f64§registered_ratio: f64AVG(had_plugin): plugin registered for this command.
in_scope_ratio: f64AVG(in_scope): filter declared to cover this subcommand.
reduced_ratio: f64AVG(reduced): filter actually shrank output on average.
score: f64Trait Implementations§
Auto Trait Implementations§
impl Freeze for HistoryRow
impl RefUnwindSafe for HistoryRow
impl Send for HistoryRow
impl Sync for HistoryRow
impl Unpin for HistoryRow
impl UnsafeUnpin for HistoryRow
impl UnwindSafe for HistoryRow
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more