pub enum AnalysisTier {
Syntactic,
Semantic,
DataFlow,
}Expand description
The depth of analysis performed.
Variants§
Syntactic
Pattern-based detection on syntax trees.
Semantic
Type-aware analysis with resolved names.
DataFlow
Full data-flow tracking through the program.
Trait Implementations§
Source§impl Clone for AnalysisTier
impl Clone for AnalysisTier
Source§fn clone(&self) -> AnalysisTier
fn clone(&self) -> AnalysisTier
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 AnalysisTier
impl Debug for AnalysisTier
Source§impl<'de> Deserialize<'de> for AnalysisTier
impl<'de> Deserialize<'de> for AnalysisTier
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 Hash for AnalysisTier
impl Hash for AnalysisTier
Source§impl PartialEq for AnalysisTier
impl PartialEq for AnalysisTier
Source§impl Serialize for AnalysisTier
impl Serialize for AnalysisTier
impl Copy for AnalysisTier
impl Eq for AnalysisTier
impl StructuralPartialEq for AnalysisTier
Auto Trait Implementations§
impl Freeze for AnalysisTier
impl RefUnwindSafe for AnalysisTier
impl Send for AnalysisTier
impl Sync for AnalysisTier
impl Unpin for AnalysisTier
impl UnsafeUnpin for AnalysisTier
impl UnwindSafe for AnalysisTier
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