pub struct ShellInitFilterView {
pub profiling_enabled: bool,
pub profiles_dir: String,
pub filter: String,
pub filter_pack: String,
pub filter_filename: Option<String>,
pub runs_examined: usize,
pub targets: Vec<ShellInitFilterTarget>,
pub stale: bool,
pub latest_profile_when: String,
pub last_up_when: String,
}Expand description
Display payload for the filtered drill-down view.
Renders per-run history of one target (when the filter narrows to a single file) or every target in a pack across recent runs. Emits the captured stderr inline so the user can see exactly what each failing source printed without leaving the terminal.
Fields§
§profiling_enabled: bool§profiles_dir: String§filter: StringFilter as the user typed it — echoed in the header.
filter_pack: StringPack portion of the filter (always set).
filter_filename: Option<String>Filename portion of the filter, if any (the part after /).
runs_examined: usizeNumber of profiles examined.
targets: Vec<ShellInitFilterTarget>One block per matching target. When the filter is a specific file, this contains at most one block. When it’s a pack-only filter, one block per target seen in the pack across the examined runs.
stale: bool§latest_profile_when: String§last_up_when: StringTrait Implementations§
Source§impl Clone for ShellInitFilterView
impl Clone for ShellInitFilterView
Source§fn clone(&self) -> ShellInitFilterView
fn clone(&self) -> ShellInitFilterView
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 ShellInitFilterView
impl Debug for ShellInitFilterView
Auto Trait Implementations§
impl Freeze for ShellInitFilterView
impl RefUnwindSafe for ShellInitFilterView
impl Send for ShellInitFilterView
impl Sync for ShellInitFilterView
impl Unpin for ShellInitFilterView
impl UnsafeUnpin for ShellInitFilterView
impl UnwindSafe for ShellInitFilterView
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