pub struct AnalysisRequest {
pub root: PathBuf,
pub paths: Vec<PathBuf>,
pub config: AnalysisConfig,
pub format: OutputFormat,
pub apply_fixes: bool,
pub workspace: bool,
pub language_filter: Option<LanguageId>,
}Fields§
§root: PathBuf§paths: Vec<PathBuf>§config: AnalysisConfig§format: OutputFormat§apply_fixes: bool§workspace: bool§language_filter: Option<LanguageId>Implementations§
Trait Implementations§
Source§impl Clone for AnalysisRequest
impl Clone for AnalysisRequest
Source§fn clone(&self) -> AnalysisRequest
fn clone(&self) -> AnalysisRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for AnalysisRequest
impl RefUnwindSafe for AnalysisRequest
impl Send for AnalysisRequest
impl Sync for AnalysisRequest
impl Unpin for AnalysisRequest
impl UnsafeUnpin for AnalysisRequest
impl UnwindSafe for AnalysisRequest
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