pub struct ScanArgs {
pub paths: Vec<String>,
pub excluded: Vec<String>,
pub excluded_redacted: bool,
pub config: ConfigMode,
pub hidden: bool,
pub no_ignore: bool,
pub no_ignore_parent: bool,
pub no_ignore_dot: bool,
pub no_ignore_vcs: bool,
pub treat_doc_strings_as_comments: bool,
}Fields§
§paths: Vec<String>§excluded: Vec<String>§excluded_redacted: boolTrue if excluded patterns were redacted (replaced with hashes).
config: ConfigMode§no_ignore: bool§no_ignore_parent: bool§no_ignore_dot: bool§no_ignore_vcs: bool§treat_doc_strings_as_comments: boolTrait Implementations§
Source§impl<'de> Deserialize<'de> for ScanArgs
impl<'de> Deserialize<'de> for ScanArgs
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 ScanArgs
impl RefUnwindSafe for ScanArgs
impl Send for ScanArgs
impl Sync for ScanArgs
impl Unpin for ScanArgs
impl UnwindSafe for ScanArgs
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