pub struct IncrementalConfig {
pub enabled: bool,
pub cache_dir: PathBuf,
pub split_strategy: SplitStrategy,
}Expand description
Configuration for incremental analysis (Plan 165).
When enabled is false (default), the system behaves identically to
non-incremental analysis. All fields are ignored unless enabled is true.
Fields§
§enabled: boolMaster switch for incremental analysis.
cache_dir: PathBufCache directory for per-module AIR bundles and analysis products.
split_strategy: SplitStrategyHow to split a single pre-linked input into logical modules.
Trait Implementations§
Source§impl Clone for IncrementalConfig
impl Clone for IncrementalConfig
Source§fn clone(&self) -> IncrementalConfig
fn clone(&self) -> IncrementalConfig
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 IncrementalConfig
impl Debug for IncrementalConfig
Source§impl Default for IncrementalConfig
impl Default for IncrementalConfig
Source§impl<'de> Deserialize<'de> for IncrementalConfig
impl<'de> Deserialize<'de> for IncrementalConfig
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
Source§impl PartialEq for IncrementalConfig
impl PartialEq for IncrementalConfig
Source§impl Serialize for IncrementalConfig
impl Serialize for IncrementalConfig
impl StructuralPartialEq for IncrementalConfig
Auto Trait Implementations§
impl Freeze for IncrementalConfig
impl RefUnwindSafe for IncrementalConfig
impl Send for IncrementalConfig
impl Sync for IncrementalConfig
impl Unpin for IncrementalConfig
impl UnsafeUnpin for IncrementalConfig
impl UnwindSafe for IncrementalConfig
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