Struct selene_lib::Checker [−][src]
pub struct Checker<V: 'static + DeserializeOwned> { /* fields omitted */ }
Implementations
impl<V: 'static + DeserializeOwned> Checker<V>
[src]
impl<V: 'static + DeserializeOwned> Checker<V>
[src]pub fn new(
config: CheckerConfig<V>,
standard_library: StandardLibrary
) -> Result<Self, CheckerError> where
V: for<'de> Deserializer<'de>,
[src]
config: CheckerConfig<V>,
standard_library: StandardLibrary
) -> Result<Self, CheckerError> where
V: for<'de> Deserializer<'de>,
pub fn test_on(&self, ast: &Ast<'_>) -> Vec<CheckerDiagnostic>ⓘ
[src]
Auto Trait Implementations
impl<V> RefUnwindSafe for Checker<V> where
V: RefUnwindSafe,
V: RefUnwindSafe,
impl<V> Send for Checker<V> where
V: Send,
V: Send,
impl<V> Sync for Checker<V> where
V: Sync,
V: Sync,
impl<V> Unpin for Checker<V> where
V: Unpin,
V: Unpin,
impl<V> UnwindSafe for Checker<V> where
V: UnwindSafe,
V: UnwindSafe,