pub struct LuaDiagnostic { /* private fields */ }Implementations§
Source§impl LuaDiagnostic
impl LuaDiagnostic
pub fn new() -> Self
pub fn update_config(&mut self, emmyrc: Arc<Emmyrc>)
pub async fn diagnose_file( &self, compilation: &LuaCompilation, file_id: FileId, cancel_token: CancellationToken, ) -> Option<Vec<Diagnostic>>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LuaDiagnostic
impl RefUnwindSafe for LuaDiagnostic
impl Send for LuaDiagnostic
impl Sync for LuaDiagnostic
impl Unpin for LuaDiagnostic
impl UnwindSafe for LuaDiagnostic
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more