From a990de90fe41456a23e58bd087d2f107d321f3a1 Mon Sep 17 00:00:00 2001 From: Valentin Popov Date: Fri, 19 Jul 2024 16:37:58 +0400 Subject: Deleted vendor folder --- vendor/clap_builder/src/builder/app_settings.rs | 84 ------------------------- 1 file changed, 84 deletions(-) delete mode 100644 vendor/clap_builder/src/builder/app_settings.rs (limited to 'vendor/clap_builder/src/builder/app_settings.rs') diff --git a/vendor/clap_builder/src/builder/app_settings.rs b/vendor/clap_builder/src/builder/app_settings.rs deleted file mode 100644 index f9a87da..0000000 --- a/vendor/clap_builder/src/builder/app_settings.rs +++ /dev/null @@ -1,84 +0,0 @@ -#[allow(unused)] -use crate::Arg; -#[allow(unused)] -use crate::Command; - -#[derive(Default, Copy, Clone, Debug, PartialEq, Eq)] -pub(crate) struct AppFlags(u32); - -impl AppFlags { - pub(crate) fn set(&mut self, setting: AppSettings) { - self.0 |= setting.bit(); - } - - pub(crate) fn unset(&mut self, setting: AppSettings) { - self.0 &= !setting.bit(); - } - - pub(crate) fn is_set(&self, setting: AppSettings) -> bool { - self.0 & setting.bit() != 0 - } - - pub(crate) fn insert(&mut self, other: Self) { - self.0 |= other.0; - } -} - -impl std::ops::BitOr for AppFlags { - type Output = Self; - - fn bitor(mut self, rhs: Self) -> Self::Output { - self.insert(rhs); - self - } -} - -/// Application level settings, which affect how [`Command`] operates -/// -/// **NOTE:** When these settings are used, they apply only to current command, and are *not* -/// propagated down or up through child or parent subcommands -/// -/// [`Command`]: crate::Command -#[derive(Debug, PartialEq, Copy, Clone)] -#[repr(u8)] -pub(crate) enum AppSettings { - IgnoreErrors, - AllowHyphenValues, - AllowNegativeNumbers, - AllArgsOverrideSelf, - AllowMissingPositional, - TrailingVarArg, - DontDelimitTrailingValues, - InferLongArgs, - InferSubcommands, - SubcommandRequired, - AllowExternalSubcommands, - Multicall, - SubcommandsNegateReqs, - ArgsNegateSubcommands, - SubcommandPrecedenceOverArg, - FlattenHelp, - ArgRequiredElseHelp, - NextLineHelp, - DisableColoredHelp, - DisableHelpFlag, - DisableHelpSubcommand, - DisableVersionFlag, - PropagateVersion, - Hidden, - HidePossibleValues, - HelpExpected, - NoBinaryName, - #[allow(dead_code)] - ColorAuto, - ColorAlways, - ColorNever, - Built, - BinNameBuilt, -} - -impl AppSettings { - fn bit(self) -> u32 { - 1 << (self as u8) - } -} -- cgit v1.2.3