Struct selene_lib::Checker
source · [−]pub struct Checker<V: 'static + DeserializeOwned> { /* private fields */ }
Implementations
sourceimpl<V: 'static + DeserializeOwned> Checker<V>
impl<V: 'static + DeserializeOwned> Checker<V>
pub fn new(
config: CheckerConfig<V>,
standard_library: StandardLibrary
) -> Result<Self, CheckerError> where
V: for<'de> Deserializer<'de>,
pub fn test_on(&self, ast: &Ast) -> Vec<CheckerDiagnostic>ⓘNotable traits for Vec<u8, A>impl<A> Write for Vec<u8, A> where
A: Allocator,
A: Allocator,
Auto Trait Implementations
impl<V> RefUnwindSafe for Checker<V> where
V: RefUnwindSafe,
impl<V> Send for Checker<V> where
V: Send,
impl<V> Sync for Checker<V> where
V: Sync,
impl<V> Unpin for Checker<V> where
V: Unpin,
impl<V> UnwindSafe for Checker<V> where
V: UnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more