pub struct DevSweepConfig {
pub ignore_paths: Vec<PathBuf>,
pub exclude_kinds: Vec<ProjectKind>,
pub default_roots: Vec<PathBuf>,
pub max_depth: Option<usize>,
}Expand description
Persistent configuration for dev-sweep.
Fields§
§ignore_paths: Vec<PathBuf>Directories to always ignore during scanning.
exclude_kinds: Vec<ProjectKind>Project kinds to exclude from scanning.
default_roots: Vec<PathBuf>Default scan roots.
max_depth: Option<usize>Maximum directory depth to scan.
Implementations§
Trait Implementations§
Source§impl Clone for DevSweepConfig
impl Clone for DevSweepConfig
Source§fn clone(&self) -> DevSweepConfig
fn clone(&self) -> DevSweepConfig
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 DevSweepConfig
impl Debug for DevSweepConfig
Source§impl Default for DevSweepConfig
impl Default for DevSweepConfig
Source§fn default() -> DevSweepConfig
fn default() -> DevSweepConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DevSweepConfig
impl<'de> Deserialize<'de> for DevSweepConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for DevSweepConfig
impl RefUnwindSafe for DevSweepConfig
impl Send for DevSweepConfig
impl Sync for DevSweepConfig
impl Unpin for DevSweepConfig
impl UnsafeUnpin for DevSweepConfig
impl UnwindSafe for DevSweepConfig
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> 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