aboutsummaryrefslogtreecommitdiff
path: root/vendor/clap_derive/src/dummies.rs
diff options
context:
space:
mode:
authorValentin Popov <valentin@popov.link>2024-07-19 15:37:58 +0300
committerValentin Popov <valentin@popov.link>2024-07-19 15:37:58 +0300
commita990de90fe41456a23e58bd087d2f107d321f3a1 (patch)
tree15afc392522a9e85dc3332235e311b7d39352ea9 /vendor/clap_derive/src/dummies.rs
parent3d48cd3f81164bbfc1a755dc1d4a9a02f98c8ddd (diff)
downloadfparkan-a990de90fe41456a23e58bd087d2f107d321f3a1.tar.xz
fparkan-a990de90fe41456a23e58bd087d2f107d321f3a1.zip
Deleted vendor folder
Diffstat (limited to 'vendor/clap_derive/src/dummies.rs')
-rw-r--r--vendor/clap_derive/src/dummies.rs99
1 files changed, 0 insertions, 99 deletions
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<Self, clap::Error> {
- 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<Self, String> {
- unimplemented!()
- }
- fn to_possible_value<'a>(&self) -> ::std::option::Option<clap::builder::PossibleValue>{
- unimplemented!()
- }
- }
- }
-}