diff options
| author | 魏曹先生 <1992414357@qq.com> | 2026-08-10 14:57:16 +0800 |
|---|---|---|
| committer | 魏曹先生 <1992414357@qq.com> | 2026-08-10 14:57:16 +0800 |
| commit | 782d2458dc4ad4336e1407e1f107e43e39b0b991 (patch) | |
| tree | 2619912357c03cae32190388e9436e15431c298c /mingling/src/parser/picker/path/rule.rs | |
| parent | 6b18873666e17ab68ffce799b1707c030166738f (diff) | |
chore: enforce pedantic clippy lints and fix warnings
Diffstat (limited to 'mingling/src/parser/picker/path/rule.rs')
| -rw-r--r-- | mingling/src/parser/picker/path/rule.rs | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/mingling/src/parser/picker/path/rule.rs b/mingling/src/parser/picker/path/rule.rs index bf5cab3..52bf65a 100644 --- a/mingling/src/parser/picker/path/rule.rs +++ b/mingling/src/parser/picker/path/rule.rs @@ -26,7 +26,7 @@ pub struct PathTypeCheck { impl PathCheckRule { /// Creates a new `PathCheckRule` with default values #[must_use] - pub fn new() -> Self { + pub const fn new() -> Self { Self { exist_check: None, type_check: None, @@ -35,7 +35,7 @@ impl PathCheckRule { /// Allows the path to be a file #[must_use] - pub fn allow_file(self) -> Self { + pub const fn allow_file(self) -> Self { match self.type_check { Some(type_check) => Self { type_check: Some(PathTypeCheck { @@ -58,7 +58,7 @@ impl PathCheckRule { /// Allows the path to be a directory #[must_use] - pub fn allow_dir(self) -> Self { + pub const fn allow_dir(self) -> Self { match self.type_check { Some(type_check) => Self { type_check: Some(PathTypeCheck { @@ -81,7 +81,7 @@ impl PathCheckRule { /// Allows the path to be a symlink #[must_use] - pub fn allow_symlink(self) -> Self { + pub const fn allow_symlink(self) -> Self { match self.type_check { Some(type_check) => Self { type_check: Some(PathTypeCheck { @@ -104,7 +104,7 @@ impl PathCheckRule { /// Denies the path from being a file #[must_use] - pub fn deny_file(self) -> Self { + pub const fn deny_file(self) -> Self { match self.type_check { Some(type_check) => Self { type_check: Some(PathTypeCheck { @@ -127,7 +127,7 @@ impl PathCheckRule { /// Denies the path from being a directory #[must_use] - pub fn deny_dir(self) -> Self { + pub const fn deny_dir(self) -> Self { match self.type_check { Some(type_check) => Self { type_check: Some(PathTypeCheck { @@ -150,7 +150,7 @@ impl PathCheckRule { /// Denies the path from being a symlink #[must_use] - pub fn deny_symlink(self) -> Self { + pub const fn deny_symlink(self) -> Self { match self.type_check { Some(type_check) => Self { type_check: Some(PathTypeCheck { @@ -173,7 +173,7 @@ impl PathCheckRule { /// Requires the path to be a file (overrides type checks) #[must_use] - pub fn must_file(self) -> Self { + pub const fn must_file(self) -> Self { Self { type_check: Some(PathTypeCheck { allow_file: true, @@ -186,7 +186,7 @@ impl PathCheckRule { /// Requires the path to be a directory (overrides type checks) #[must_use] - pub fn must_dir(self) -> Self { + pub const fn must_dir(self) -> Self { Self { type_check: Some(PathTypeCheck { allow_file: false, @@ -199,7 +199,7 @@ impl PathCheckRule { /// Requires the path to be a symlink (overrides type checks) #[must_use] - pub fn must_symlink(self) -> Self { + pub const fn must_symlink(self) -> Self { Self { type_check: Some(PathTypeCheck { allow_file: false, @@ -212,7 +212,7 @@ impl PathCheckRule { /// Requires the path to exist #[must_use] - pub fn must_exist(self) -> Self { + pub const fn must_exist(self) -> Self { Self { exist_check: Some(PathExistCheck::Exists), ..self @@ -221,7 +221,7 @@ impl PathCheckRule { /// Requires the path to not exist #[must_use] - pub fn must_not_exist(self) -> Self { + pub const fn must_not_exist(self) -> Self { Self { exist_check: Some(PathExistCheck::NotExists), ..self |
