pub enum AnalysisPerformanceProfile {
LowMemory,
FastAnalysis,
Balanced,
ComplexPatterns,
LargeCodebase,
}Expand description
Performance profile for analysis operations
Variants§
LowMemory
Optimized for low memory usage
FastAnalysis
Optimized for fast analysis
Balanced
Balanced memory and speed
ComplexPatterns
Optimized for complex pattern matching
LargeCodebase
Optimized for large codebases
Trait Implementations§
Source§impl Clone for AnalysisPerformanceProfile
impl Clone for AnalysisPerformanceProfile
Source§fn clone(&self) -> AnalysisPerformanceProfile
fn clone(&self) -> AnalysisPerformanceProfile
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 AnalysisPerformanceProfile
impl Debug for AnalysisPerformanceProfile
impl StructuralPartialEq for AnalysisPerformanceProfile
Auto Trait Implementations§
impl Freeze for AnalysisPerformanceProfile
impl RefUnwindSafe for AnalysisPerformanceProfile
impl Send for AnalysisPerformanceProfile
impl Sync for AnalysisPerformanceProfile
impl Unpin for AnalysisPerformanceProfile
impl UnsafeUnpin for AnalysisPerformanceProfile
impl UnwindSafe for AnalysisPerformanceProfile
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