pub struct TrackingEvent {
pub command: String,
pub filter_name: Option<String>,
pub filter_hash: Option<String>,
pub input_bytes: i64,
pub output_bytes: i64,
pub input_tokens_est: i64,
pub output_tokens_est: i64,
pub filter_time_ms: i64,
pub exit_code: i32,
pub pipe_override: bool,
}Fields§
§command: String§filter_name: Option<String>§filter_hash: Option<String>§input_bytes: i64§output_bytes: i64§input_tokens_est: i64§output_tokens_est: i64§filter_time_ms: i64§exit_code: i32§pipe_override: boolTrue when --prefer-less chose the piped output over the filtered output.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TrackingEvent
impl RefUnwindSafe for TrackingEvent
impl Send for TrackingEvent
impl Sync for TrackingEvent
impl Unpin for TrackingEvent
impl UnsafeUnpin for TrackingEvent
impl UnwindSafe for TrackingEvent
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