pub struct AutoDetectConfig {
pub max_hops: u32,
pub include_transitive: bool,
pub confidence_threshold: f64,
}Expand description
Configuration for automatic dependency detection.
Fields§
§max_hops: u32Maximum distance for dependency detection (default: 2)
include_transitive: boolInclude indirect dependencies (default: false)
confidence_threshold: f64Minimum confidence for auto-detected dependencies (default: 0.7)
Implementations§
Source§impl AutoDetectConfig
impl AutoDetectConfig
Sourcepub fn with_max_hops(self, max_hops: u32) -> Self
pub fn with_max_hops(self, max_hops: u32) -> Self
Sets the maximum number of hops for dependency detection.
Sourcepub fn with_transitive(self, include_transitive: bool) -> Self
pub fn with_transitive(self, include_transitive: bool) -> Self
Sets whether to include transitive dependencies.
Sourcepub fn with_confidence_threshold(self, threshold: f64) -> Self
pub fn with_confidence_threshold(self, threshold: f64) -> Self
Sets the minimum confidence threshold.
Trait Implementations§
Source§impl Clone for AutoDetectConfig
impl Clone for AutoDetectConfig
Source§fn clone(&self) -> AutoDetectConfig
fn clone(&self) -> AutoDetectConfig
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 AutoDetectConfig
impl Debug for AutoDetectConfig
Auto Trait Implementations§
impl Freeze for AutoDetectConfig
impl RefUnwindSafe for AutoDetectConfig
impl Send for AutoDetectConfig
impl Sync for AutoDetectConfig
impl Unpin for AutoDetectConfig
impl UnsafeUnpin for AutoDetectConfig
impl UnwindSafe for AutoDetectConfig
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> 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