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_derive/src/dummies.rs | 99 --------------------------------------- 1 file changed, 99 deletions(-) delete mode 100644 vendor/clap_derive/src/dummies.rs (limited to 'vendor/clap_derive/src/dummies.rs') diff --git a/vendor/clap_derive/src/dummies.rs b/vendor/clap_derive/src/dummies.rs deleted file mode 100644 index 3a1581b..0000000 --- a/vendor/clap_derive/src/dummies.rs +++ /dev/null @@ -1,99 +0,0 @@ -//! Dummy implementations that we emit along with an error. - -use proc_macro2::Ident; -use quote::quote; - -#[must_use] -pub fn parser(name: &Ident) -> proc_macro2::TokenStream { - let into_app = into_app(name); - quote!( - #[automatically_derived] - impl clap::Parser for #name {} - #into_app - ) -} - -#[must_use] -pub fn into_app(name: &Ident) -> proc_macro2::TokenStream { - quote! { - #[automatically_derived] - impl clap::CommandFactory for #name { - fn command<'b>() -> clap::Command { - unimplemented!() - } - fn command_for_update<'b>() -> clap::Command { - unimplemented!() - } - } - } -} - -#[must_use] -pub fn from_arg_matches(name: &Ident) -> proc_macro2::TokenStream { - quote! { - #[automatically_derived] - impl clap::FromArgMatches for #name { - fn from_arg_matches(_m: &clap::ArgMatches) -> ::std::result::Result { - unimplemented!() - } - fn update_from_arg_matches(&mut self, matches: &clap::ArgMatches) -> ::std::result::Result<(), clap::Error>{ - unimplemented!() - } - } - } -} - -#[must_use] -pub fn subcommand(name: &Ident) -> proc_macro2::TokenStream { - let from_arg_matches = from_arg_matches(name); - quote! { - #[automatically_derived] - impl clap::Subcommand for #name { - fn augment_subcommands(_cmd: clap::Command) -> clap::Command { - unimplemented!() - } - fn augment_subcommands_for_update(_cmd: clap::Command) -> clap::Command { - unimplemented!() - } - fn has_subcommand(name: &str) -> bool { - unimplemented!() - } - } - #from_arg_matches - } -} - -#[must_use] -pub fn args(name: &Ident) -> proc_macro2::TokenStream { - let from_arg_matches = from_arg_matches(name); - quote! { - #[automatically_derived] - impl clap::Args for #name { - fn augment_args(_cmd: clap::Command) -> clap::Command { - unimplemented!() - } - fn augment_args_for_update(_cmd: clap::Command) -> clap::Command { - unimplemented!() - } - } - #from_arg_matches - } -} - -#[must_use] -pub fn value_enum(name: &Ident) -> proc_macro2::TokenStream { - quote! { - #[automatically_derived] - impl clap::ValueEnum for #name { - fn value_variants<'a>() -> &'a [Self]{ - unimplemented!() - } - fn from_str(_input: &str, _ignore_case: bool) -> ::std::result::Result { - unimplemented!() - } - fn to_possible_value<'a>(&self) -> ::std::option::Option{ - unimplemented!() - } - } - } -} -- cgit v1.2.3