pub struct GuidancePerfRow {
pub kind: GuidanceKind,
pub id: String,
pub sessions: u64,
pub sessions_pct: f64,
pub total_cost_usd_e6: i64,
pub avg_cost_per_session_usd: Option<f64>,
pub vs_workspace_avg_cost_per_session_usd: Option<f64>,
pub on_disk: bool,
}Expand description
One row for kaizen guidance — observed references in payloads (not Cursor auto-load counts).
Fields§
§kind: GuidanceKind§id: String§sessions: u64§sessions_pct: f64§total_cost_usd_e6: i64§avg_cost_per_session_usd: Option<f64>§vs_workspace_avg_cost_per_session_usd: Option<f64>§on_disk: boolTrait Implementations§
Source§impl Clone for GuidancePerfRow
impl Clone for GuidancePerfRow
Source§fn clone(&self) -> GuidancePerfRow
fn clone(&self) -> GuidancePerfRow
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GuidancePerfRow
impl Debug for GuidancePerfRow
Auto Trait Implementations§
impl Freeze for GuidancePerfRow
impl RefUnwindSafe for GuidancePerfRow
impl Send for GuidancePerfRow
impl Sync for GuidancePerfRow
impl Unpin for GuidancePerfRow
impl UnsafeUnpin for GuidancePerfRow
impl UnwindSafe for GuidancePerfRow
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more