pub struct AnalyzeConfig {Show 17 fields
pub preset: Option<String>,
pub window: Option<usize>,
pub format: Option<String>,
pub git: Option<bool>,
pub max_files: Option<usize>,
pub max_bytes: Option<u64>,
pub max_file_bytes: Option<u64>,
pub max_commits: Option<usize>,
pub max_commit_files: Option<usize>,
pub granularity: Option<String>,
pub effort_model: Option<String>,
pub effort_layer: Option<String>,
pub effort_base_ref: Option<String>,
pub effort_head_ref: Option<String>,
pub effort_monte_carlo: Option<bool>,
pub effort_mc_iterations: Option<usize>,
pub effort_mc_seed: Option<u64>,
}Expand description
Analyze command settings.
Fields§
§preset: Option<String>Analysis preset.
window: Option<usize>Context window size for utilization analysis.
format: Option<String>Output format.
git: Option<bool>Force git metrics on/off.
max_files: Option<usize>Max files for asset/deps/content scans.
max_bytes: Option<u64>Max total bytes for content scans.
max_file_bytes: Option<u64>Max bytes per file for content scans.
max_commits: Option<usize>Max commits for git metrics.
max_commit_files: Option<usize>Max files per commit for git metrics.
granularity: Option<String>Import graph granularity: “module” or “file”.
effort_model: Option<String>Effort model for estimate calculations.
effort_layer: Option<String>Effort report layer.
effort_base_ref: Option<String>Base reference for effort delta computation.
effort_head_ref: Option<String>Head reference for effort delta computation.
effort_monte_carlo: Option<bool>Enable Monte Carlo uncertainty for effort estimation.
effort_mc_iterations: Option<usize>Monte Carlo iterations for effort estimation.
effort_mc_seed: Option<u64>Monte Carlo seed for effort estimation.
Trait Implementations§
Source§impl Clone for AnalyzeConfig
impl Clone for AnalyzeConfig
Source§fn clone(&self) -> AnalyzeConfig
fn clone(&self) -> AnalyzeConfig
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 AnalyzeConfig
impl Debug for AnalyzeConfig
Source§impl Default for AnalyzeConfig
impl Default for AnalyzeConfig
Source§fn default() -> AnalyzeConfig
fn default() -> AnalyzeConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AnalyzeConfigwhere
AnalyzeConfig: Default,
impl<'de> Deserialize<'de> for AnalyzeConfigwhere
AnalyzeConfig: 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 AnalyzeConfig
impl RefUnwindSafe for AnalyzeConfig
impl Send for AnalyzeConfig
impl Sync for AnalyzeConfig
impl Unpin for AnalyzeConfig
impl UnsafeUnpin for AnalyzeConfig
impl UnwindSafe for AnalyzeConfig
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