pub struct DefaultAnalysisService { /* private fields */ }Expand description
Default analysis service implementation.
Implementations§
Source§impl DefaultAnalysisService
impl DefaultAnalysisService
pub fn new( registry: AdapterRegistry, discovery: Box<dyn WorkspaceDiscovery>, loader: Box<dyn SourceLoader>, ) -> Self
pub fn with_defaults() -> Self
Trait Implementations§
Source§impl AnalysisService for DefaultAnalysisService
impl AnalysisService for DefaultAnalysisService
fn analyze(&self, request: &AnalysisRequest) -> Result<AnalysisReport, String>
Auto Trait Implementations§
impl !RefUnwindSafe for DefaultAnalysisService
impl !UnwindSafe for DefaultAnalysisService
impl Freeze for DefaultAnalysisService
impl Send for DefaultAnalysisService
impl Sync for DefaultAnalysisService
impl Unpin for DefaultAnalysisService
impl UnsafeUnpin for DefaultAnalysisService
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