pub struct ProjectConfigOptions {
pub output: OutputFormat,
pub no_cache: bool,
pub threads: usize,
pub production_override: Option<bool>,
pub quiet: bool,
pub analysis: ProductionAnalysis,
pub allow_remote_extends: bool,
}Expand description
Scalar config-loading knobs for one analysis family.
Fields§
§output: OutputFormatOutput format the resolved config carries into rendering.
no_cache: boolBypass the parse cache for this run.
threads: usizeWorker thread count recorded on the resolved config.
production_override: Option<bool>Tri-state production override: Some forces production-only analysis
on or off regardless of config, None defers to the config value.
quiet: boolSuppress progress notes on stderr.
analysis: ProductionAnalysisWhich analysis family’s per-analysis production config to flatten.
allow_remote_extends: boolPermit extends config inheritance from remote URLs.
Trait Implementations§
Source§impl Clone for ProjectConfigOptions
impl Clone for ProjectConfigOptions
impl Copy for ProjectConfigOptions
Auto Trait Implementations§
impl Freeze for ProjectConfigOptions
impl RefUnwindSafe for ProjectConfigOptions
impl Send for ProjectConfigOptions
impl Sync for ProjectConfigOptions
impl Unpin for ProjectConfigOptions
impl UnsafeUnpin for ProjectConfigOptions
impl UnwindSafe for ProjectConfigOptions
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more