pub enum SemanticAnalysisMode {
Syntactic,
TypeAware,
}Expand description
Analysis mode stored with baselines, snapshots, audit sides, and impact data.
Variants§
Syntactic
Normal Fallow analysis with no TypeScript semantic backend.
TypeAware
Opt-in analysis with one or more semantic capabilities.
Trait Implementations§
Source§impl Clone for SemanticAnalysisMode
impl Clone for SemanticAnalysisMode
impl Copy for SemanticAnalysisMode
Source§impl Debug for SemanticAnalysisMode
impl Debug for SemanticAnalysisMode
Source§impl Default for SemanticAnalysisMode
impl Default for SemanticAnalysisMode
Source§impl<'de> Deserialize<'de> for SemanticAnalysisMode
impl<'de> Deserialize<'de> for SemanticAnalysisMode
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
impl Eq for SemanticAnalysisMode
Source§impl PartialEq for SemanticAnalysisMode
impl PartialEq for SemanticAnalysisMode
Source§impl Serialize for SemanticAnalysisMode
impl Serialize for SemanticAnalysisMode
impl StructuralPartialEq for SemanticAnalysisMode
Auto Trait Implementations§
impl Freeze for SemanticAnalysisMode
impl RefUnwindSafe for SemanticAnalysisMode
impl Send for SemanticAnalysisMode
impl Sync for SemanticAnalysisMode
impl Unpin for SemanticAnalysisMode
impl UnsafeUnpin for SemanticAnalysisMode
impl UnwindSafe for SemanticAnalysisMode
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.