pub struct FilterResult {
pub output: String,
pub raw_chars: usize,
pub filtered_chars: usize,
pub raw_lines: usize,
pub filtered_lines: usize,
pub confidence: FilterConfidence,
pub kept_lines: Vec<usize>,
}Expand description
Result of applying a filter to tool output.
Fields§
§output: String§raw_chars: usize§filtered_chars: usize§raw_lines: usize§filtered_lines: usize§confidence: FilterConfidence§kept_lines: Vec<usize>0-indexed line indices from raw output that the filter considers informative.
Implementations§
Source§impl FilterResult
impl FilterResult
pub fn savings_pct(&self) -> f64
Auto Trait Implementations§
impl Freeze for FilterResult
impl RefUnwindSafe for FilterResult
impl Send for FilterResult
impl Sync for FilterResult
impl Unpin for FilterResult
impl UnsafeUnpin for FilterResult
impl UnwindSafe for FilterResult
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