pub struct RustBackend;Trait Implementations§
Source§impl Default for RustBackend
impl Default for RustBackend
Source§impl LanguageBackend for RustBackend
impl LanguageBackend for RustBackend
fn language(&self) -> LanguageId
fn extensions(&self) -> &'static [&'static str]
fn analyze_file( &self, context: &FileContext<'_>, source: &str, ) -> FrontendResult<FileAnalysis>
fn analyze_project( &self, context: &ProjectContext<'_>, ) -> FrontendResult<FileAnalysis>
Auto Trait Implementations§
impl DynSend for RustBackend
impl DynSync for RustBackend
impl Freeze for RustBackend
impl RefUnwindSafe for RustBackend
impl Send for RustBackend
impl Sync for RustBackend
impl Unpin for RustBackend
impl UnsafeUnpin for RustBackend
impl UnwindSafe for RustBackend
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