From b32d10b65ee7bdd939915f2a34929386ac4595ea Mon Sep 17 00:00:00 2001 From: Toby Vincent Date: Tue, 29 Nov 2022 00:54:16 -0600 Subject: feat: add git feature git related config and cli flags --- src/search/entry/config.rs | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) (limited to 'src/search/entry') diff --git a/src/search/entry/config.rs b/src/search/entry/config.rs index 24c7971..4372356 100644 --- a/src/search/entry/config.rs +++ b/src/search/entry/config.rs @@ -7,8 +7,10 @@ pub struct Config { pub path_buf: PathBuf, pub hidden: bool, pub max_depth: Option, - pub git: bool, pub pattern: Option, + + #[cfg(feature = "git")] + pub git: bool, } impl From for Config { @@ -51,8 +53,10 @@ impl<'de> Deserialize<'de> for Config { path_buf: PathBuf, hidden: bool, max_depth: Option, - git: bool, pattern: Option, + + #[cfg(feature = "git")] + git: bool, }, } @@ -62,14 +66,18 @@ impl<'de> Deserialize<'de> for Config { path_buf, hidden, max_depth, - git, pattern, + + #[cfg(feature = "git")] + git, } => Ok(Self { path_buf, hidden, max_depth, - git, pattern, + + #[cfg(feature = "git")] + git, }), } } -- cgit v1.2.3-70-g09d2