pub struct ViewProfile {Show 18 fields
pub format: Option<String>,
pub top: Option<usize>,
pub files: Option<bool>,
pub module_roots: Option<Vec<String>>,
pub module_depth: Option<usize>,
pub min_code: Option<usize>,
pub max_rows: Option<usize>,
pub redact: Option<String>,
pub meta: Option<bool>,
pub children: Option<String>,
pub preset: Option<String>,
pub window: Option<usize>,
pub budget: Option<String>,
pub strategy: Option<String>,
pub rank_by: Option<String>,
pub output: Option<String>,
pub compress: Option<bool>,
pub metric: Option<String>,
}Expand description
A named view profile that can override settings for specific use cases.
Fields§
§format: Option<String>Output format.
top: Option<usize>Show only top N rows.
files: Option<bool>Include file counts in lang output.
module_roots: Option<Vec<String>>Module roots for grouping.
module_depth: Option<usize>Module depth for grouping.
min_code: Option<usize>Minimum lines of code.
max_rows: Option<usize>Maximum rows in output.
redact: Option<String>Redaction mode.
meta: Option<bool>Include metadata record.
children: Option<String>Children handling mode.
preset: Option<String>Analysis preset.
window: Option<usize>Context window size.
budget: Option<String>Token budget.
strategy: Option<String>Packing strategy.
rank_by: Option<String>Ranking metric.
output: Option<String>Output mode for context.
compress: Option<bool>Strip blank lines.
metric: Option<String>Badge metric.
Trait Implementations§
Source§impl Clone for ViewProfile
impl Clone for ViewProfile
Source§fn clone(&self) -> ViewProfile
fn clone(&self) -> ViewProfile
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 ViewProfile
impl Debug for ViewProfile
Source§impl Default for ViewProfile
impl Default for ViewProfile
Source§fn default() -> ViewProfile
fn default() -> ViewProfile
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ViewProfilewhere
ViewProfile: Default,
impl<'de> Deserialize<'de> for ViewProfilewhere
ViewProfile: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ViewProfile
impl RefUnwindSafe for ViewProfile
impl Send for ViewProfile
impl Sync for ViewProfile
impl Unpin for ViewProfile
impl UnsafeUnpin for ViewProfile
impl UnwindSafe for ViewProfile
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