pub struct MonorepoDetectionConfig {
pub max_depth: usize,
pub min_project_confidence: f32,
pub deep_scan: bool,
pub exclude_patterns: Vec<String>,
}Expand description
Configuration for monorepo detection
Fields§
§max_depth: usizeMaximum depth to search for projects
min_project_confidence: f32Minimum confidence threshold for considering a directory as a project
deep_scan: boolWhether to analyze subdirectories that might be projects
exclude_patterns: Vec<String>Patterns to exclude from project detection
Trait Implementations§
Source§impl Clone for MonorepoDetectionConfig
impl Clone for MonorepoDetectionConfig
Source§fn clone(&self) -> MonorepoDetectionConfig
fn clone(&self) -> MonorepoDetectionConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MonorepoDetectionConfig
impl Debug for MonorepoDetectionConfig
Auto Trait Implementations§
impl Freeze for MonorepoDetectionConfig
impl RefUnwindSafe for MonorepoDetectionConfig
impl Send for MonorepoDetectionConfig
impl Sync for MonorepoDetectionConfig
impl Unpin for MonorepoDetectionConfig
impl UnwindSafe for MonorepoDetectionConfig
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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