diff options
Diffstat (limited to 'mingling_macros')
54 files changed, 54 insertions, 0 deletions
diff --git a/mingling_macros/src/attr.rs b/mingling_macros/src/attr.rs index 59544a8..9c576b8 100644 --- a/mingling_macros/src/attr.rs +++ b/mingling_macros/src/attr.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize pub(crate) mod chain; #[cfg(feature = "extras")] pub(crate) mod command; diff --git a/mingling_macros/src/attr/chain.rs b/mingling_macros/src/attr/chain.rs index a597a39..c1a7043 100644 --- a/mingling_macros/src/attr/chain.rs +++ b/mingling_macros/src/attr/chain.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize #![allow(clippy::too_many_arguments)] use crate::res_injection::{ diff --git a/mingling_macros/src/attr/command.rs b/mingling_macros/src/attr/command.rs index bec4dc2..c2ddde3 100644 --- a/mingling_macros/src/attr/command.rs +++ b/mingling_macros/src/attr/command.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize use proc_macro::TokenStream; use proc_macro2::TokenStream as TokenStream2; use quote::quote; diff --git a/mingling_macros/src/attr/completion.rs b/mingling_macros/src/attr/completion.rs index f1635a8..6d94685 100644 --- a/mingling_macros/src/attr/completion.rs +++ b/mingling_macros/src/attr/completion.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize use crate::res_injection::{ResourceInjection, generate_immut_resource_bindings}; use proc_macro::TokenStream; use quote::quote; diff --git a/mingling_macros/src/attr/dispatcher_clap.rs b/mingling_macros/src/attr/dispatcher_clap.rs index c0665d0..88117e6 100644 --- a/mingling_macros/src/attr/dispatcher_clap.rs +++ b/mingling_macros/src/attr/dispatcher_clap.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize use proc_macro::TokenStream; use quote::quote; use syn::{ diff --git a/mingling_macros/src/attr/help.rs b/mingling_macros/src/attr/help.rs index 42d81cf..fed3e4a 100644 --- a/mingling_macros/src/attr/help.rs +++ b/mingling_macros/src/attr/help.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize use proc_macro::TokenStream; use quote::quote; use syn::spanned::Spanned; diff --git a/mingling_macros/src/attr/metadata.rs b/mingling_macros/src/attr/metadata.rs index b96e319..9a0a4e2 100644 --- a/mingling_macros/src/attr/metadata.rs +++ b/mingling_macros/src/attr/metadata.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize use proc_macro::TokenStream; use quote::quote; use syn::spanned::Spanned; diff --git a/mingling_macros/src/attr/mlint.rs b/mingling_macros/src/attr/mlint.rs index 176ef0a..368e5a0 100644 --- a/mingling_macros/src/attr/mlint.rs +++ b/mingling_macros/src/attr/mlint.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize use proc_macro::TokenStream; /// Marker attribute for the Mingling lint system. diff --git a/mingling_macros/src/attr/program_setup.rs b/mingling_macros/src/attr/program_setup.rs index fa01178..94002d9 100644 --- a/mingling_macros/src/attr/program_setup.rs +++ b/mingling_macros/src/attr/program_setup.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize use proc_macro::TokenStream; use quote::quote; use syn::spanned::Spanned; diff --git a/mingling_macros/src/attr/renderer.rs b/mingling_macros/src/attr/renderer.rs index 038edd8..8c50c57 100644 --- a/mingling_macros/src/attr/renderer.rs +++ b/mingling_macros/src/attr/renderer.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize use proc_macro::TokenStream; use quote::{ToTokens, quote}; use syn::spanned::Spanned; diff --git a/mingling_macros/src/derive.rs b/mingling_macros/src/derive.rs index 666a36e..58f5526 100644 --- a/mingling_macros/src/derive.rs +++ b/mingling_macros/src/derive.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize pub(crate) mod enum_tag; pub(crate) mod grouped; #[cfg(feature = "structural_renderer")] diff --git a/mingling_macros/src/derive/enum_tag.rs b/mingling_macros/src/derive/enum_tag.rs index fb1710f..267363c 100644 --- a/mingling_macros/src/derive/enum_tag.rs +++ b/mingling_macros/src/derive/enum_tag.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize use proc_macro::TokenStream; use quote::quote; use syn::{ diff --git a/mingling_macros/src/derive/grouped.rs b/mingling_macros/src/derive/grouped.rs index a00eea1..44e0673 100644 --- a/mingling_macros/src/derive/grouped.rs +++ b/mingling_macros/src/derive/grouped.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize use proc_macro::TokenStream; use quote::quote; use syn::{DeriveInput, Ident, parse_macro_input}; diff --git a/mingling_macros/src/derive/structural_data.rs b/mingling_macros/src/derive/structural_data.rs index acb2f28..d510a93 100644 --- a/mingling_macros/src/derive/structural_data.rs +++ b/mingling_macros/src/derive/structural_data.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize use proc_macro::TokenStream; use quote::quote; use syn::{DeriveInput, parse_macro_input}; diff --git a/mingling_macros/src/extensions.rs b/mingling_macros/src/extensions.rs index 13b231c..5c74b7d 100644 --- a/mingling_macros/src/extensions.rs +++ b/mingling_macros/src/extensions.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize //! Extension point mechanism for Mingling attribute macros. //! //! This module provides a way for attribute macros like `#[chain]`, `#[renderer]`, diff --git a/mingling_macros/src/extensions/buffer.rs b/mingling_macros/src/extensions/buffer.rs index 27eb612..be0d001 100644 --- a/mingling_macros/src/extensions/buffer.rs +++ b/mingling_macros/src/extensions/buffer.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize use proc_macro::TokenStream; use quote::quote; use syn::spanned::Spanned; diff --git a/mingling_macros/src/extensions/renderify.rs b/mingling_macros/src/extensions/renderify.rs index 9be8acc..3d2e70b 100644 --- a/mingling_macros/src/extensions/renderify.rs +++ b/mingling_macros/src/extensions/renderify.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize //! The `#[renderify]` extension — transforms `expr?` into `render_route!(expr)`. //! //! Designed as an extension for the Mingling attribute macro system, intended diff --git a/mingling_macros/src/extensions/routeify.rs b/mingling_macros/src/extensions/routeify.rs index 7cded54..9b80939 100644 --- a/mingling_macros/src/extensions/routeify.rs +++ b/mingling_macros/src/extensions/routeify.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize //! The `#[routeify]` extension — transforms `expr?` into `route!(expr)`. //! //! Designed as an extension for the Mingling attribute macro system, intended diff --git a/mingling_macros/src/func.rs b/mingling_macros/src/func.rs index d566208..834fa7a 100644 --- a/mingling_macros/src/func.rs +++ b/mingling_macros/src/func.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize pub(crate) mod dispatcher; #[cfg(feature = "extras")] pub(crate) mod empty_result; diff --git a/mingling_macros/src/func/dispatcher.rs b/mingling_macros/src/func/dispatcher.rs index bbe1074..b5e711e 100644 --- a/mingling_macros/src/func/dispatcher.rs +++ b/mingling_macros/src/func/dispatcher.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize use proc_macro::TokenStream; use proc_macro2::TokenStream as TokenStream2; use quote::quote; diff --git a/mingling_macros/src/func/empty_result.rs b/mingling_macros/src/func/empty_result.rs index 9b5c78c..2ad05b1 100644 --- a/mingling_macros/src/func/empty_result.rs +++ b/mingling_macros/src/func/empty_result.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize use proc_macro::TokenStream; use quote::quote; diff --git a/mingling_macros/src/func/entry.rs b/mingling_macros/src/func/entry.rs index 76fbc15..82dfd3e 100644 --- a/mingling_macros/src/func/entry.rs +++ b/mingling_macros/src/func/entry.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize use proc_macro::TokenStream; use quote::quote; use syn::{Ident, LitStr, parse_macro_input}; diff --git a/mingling_macros/src/func/gen_program.rs b/mingling_macros/src/func/gen_program.rs index d50041e..a53f86f 100644 --- a/mingling_macros/src/func/gen_program.rs +++ b/mingling_macros/src/func/gen_program.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize use proc_macro::TokenStream; use quote::quote; diff --git a/mingling_macros/src/func/group.rs b/mingling_macros/src/func/group.rs index 8ca46d9..b4ff9d7 100644 --- a/mingling_macros/src/func/group.rs +++ b/mingling_macros/src/func/group.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize use proc_macro::TokenStream; use quote::quote; use syn::parse::{Parse, ParseStream}; diff --git a/mingling_macros/src/func/group_structural.rs b/mingling_macros/src/func/group_structural.rs index 3e6dbc5..52421a5 100644 --- a/mingling_macros/src/func/group_structural.rs +++ b/mingling_macros/src/func/group_structural.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize use proc_macro::TokenStream; use quote::quote; use syn::{Ident, TypePath}; diff --git a/mingling_macros/src/func/node.rs b/mingling_macros/src/func/node.rs index 0b0de58..9963037 100644 --- a/mingling_macros/src/func/node.rs +++ b/mingling_macros/src/func/node.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize use just_fmt::kebab_case; use proc_macro::TokenStream; use proc_macro2::TokenStream as TokenStream2; diff --git a/mingling_macros/src/func/pack.rs b/mingling_macros/src/func/pack.rs index d85f59e..d4fcb60 100644 --- a/mingling_macros/src/func/pack.rs +++ b/mingling_macros/src/func/pack.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize use proc_macro::TokenStream; use quote::quote; use syn::parse::{Parse, ParseStream}; diff --git a/mingling_macros/src/func/pack_err.rs b/mingling_macros/src/func/pack_err.rs index dcfcf86..e925b82 100644 --- a/mingling_macros/src/func/pack_err.rs +++ b/mingling_macros/src/func/pack_err.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize use just_fmt::snake_case; use proc_macro::TokenStream; use quote::quote; diff --git a/mingling_macros/src/func/pack_err_structural.rs b/mingling_macros/src/func/pack_err_structural.rs index 2c4a2fb..950b8dc 100644 --- a/mingling_macros/src/func/pack_err_structural.rs +++ b/mingling_macros/src/func/pack_err_structural.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize use just_fmt::snake_case; use proc_macro::TokenStream; use quote::quote; diff --git a/mingling_macros/src/func/pack_structural.rs b/mingling_macros/src/func/pack_structural.rs index e5b2362..fb13fbf 100644 --- a/mingling_macros/src/func/pack_structural.rs +++ b/mingling_macros/src/func/pack_structural.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize use proc_macro::TokenStream; use quote::quote; use syn::Ident; diff --git a/mingling_macros/src/func/program_comp_gen.rs b/mingling_macros/src/func/program_comp_gen.rs index f45a6b8..d9001ad 100644 --- a/mingling_macros/src/func/program_comp_gen.rs +++ b/mingling_macros/src/func/program_comp_gen.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize use proc_macro::TokenStream; use quote::quote; diff --git a/mingling_macros/src/func/program_fallback_gen.rs b/mingling_macros/src/func/program_fallback_gen.rs index 93d8616..df53c60 100644 --- a/mingling_macros/src/func/program_fallback_gen.rs +++ b/mingling_macros/src/func/program_fallback_gen.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize use proc_macro::TokenStream; use quote::quote; diff --git a/mingling_macros/src/func/program_final_gen.rs b/mingling_macros/src/func/program_final_gen.rs index f43f37a..7c18736 100644 --- a/mingling_macros/src/func/program_final_gen.rs +++ b/mingling_macros/src/func/program_final_gen.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize use proc_macro::TokenStream; use quote::quote; diff --git a/mingling_macros/src/func/r_append.rs b/mingling_macros/src/func/r_append.rs index ffdc9ba..1d1b3e6 100644 --- a/mingling_macros/src/func/r_append.rs +++ b/mingling_macros/src/func/r_append.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize use proc_macro::TokenStream; use quote::quote; diff --git a/mingling_macros/src/func/r_eprint.rs b/mingling_macros/src/func/r_eprint.rs index 97023b0..f14dedf 100644 --- a/mingling_macros/src/func/r_eprint.rs +++ b/mingling_macros/src/func/r_eprint.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize use proc_macro::TokenStream; use crate::func::r_print::expand_print; diff --git a/mingling_macros/src/func/r_eprintln.rs b/mingling_macros/src/func/r_eprintln.rs index 6bb86b8..b6a4052 100644 --- a/mingling_macros/src/func/r_eprintln.rs +++ b/mingling_macros/src/func/r_eprintln.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize use proc_macro::TokenStream; use crate::func::r_print::expand_print; diff --git a/mingling_macros/src/func/r_print.rs b/mingling_macros/src/func/r_print.rs index 06d8a45..bcc3275 100644 --- a/mingling_macros/src/func/r_print.rs +++ b/mingling_macros/src/func/r_print.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize use proc_macro::TokenStream; use proc_macro2::TokenStream as TokenStream2; use quote::quote; diff --git a/mingling_macros/src/func/r_println.rs b/mingling_macros/src/func/r_println.rs index 2ba915a..d983982 100644 --- a/mingling_macros/src/func/r_println.rs +++ b/mingling_macros/src/func/r_println.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize use proc_macro::TokenStream; use crate::func::r_print::expand_print; diff --git a/mingling_macros/src/func/register_chain.rs b/mingling_macros/src/func/register_chain.rs index 4cd139b..5d7586a 100644 --- a/mingling_macros/src/func/register_chain.rs +++ b/mingling_macros/src/func/register_chain.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize use proc_macro::TokenStream; use crate::attr::chain; diff --git a/mingling_macros/src/func/register_dispatcher.rs b/mingling_macros/src/func/register_dispatcher.rs index 0b3fbdf..eb4a6e4 100644 --- a/mingling_macros/src/func/register_dispatcher.rs +++ b/mingling_macros/src/func/register_dispatcher.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize #[cfg(feature = "dispatch_tree")] use just_fmt::snake_case; use proc_macro::TokenStream; diff --git a/mingling_macros/src/func/register_help.rs b/mingling_macros/src/func/register_help.rs index d1957a5..0421732 100644 --- a/mingling_macros/src/func/register_help.rs +++ b/mingling_macros/src/func/register_help.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize use proc_macro::TokenStream; use quote::ToTokens; use syn::TypePath; diff --git a/mingling_macros/src/func/register_metadata.rs b/mingling_macros/src/func/register_metadata.rs index a1f9965..4fca869 100644 --- a/mingling_macros/src/func/register_metadata.rs +++ b/mingling_macros/src/func/register_metadata.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize use proc_macro::TokenStream; use quote::ToTokens; use syn::TypePath; diff --git a/mingling_macros/src/func/register_renderer.rs b/mingling_macros/src/func/register_renderer.rs index c5324d9..7c019ab 100644 --- a/mingling_macros/src/func/register_renderer.rs +++ b/mingling_macros/src/func/register_renderer.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize use proc_macro::TokenStream; use crate::attr::renderer; diff --git a/mingling_macros/src/func/register_type.rs b/mingling_macros/src/func/register_type.rs index 593a2ec..a6fe70b 100644 --- a/mingling_macros/src/func/register_type.rs +++ b/mingling_macros/src/func/register_type.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize use proc_macro::TokenStream; use syn::parse_macro_input; diff --git a/mingling_macros/src/func/render_route.rs b/mingling_macros/src/func/render_route.rs index 8f390e6..33e47aa 100644 --- a/mingling_macros/src/func/render_route.rs +++ b/mingling_macros/src/func/render_route.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize use proc_macro::TokenStream; use quote::quote; use syn::parse_macro_input; diff --git a/mingling_macros/src/func/route.rs b/mingling_macros/src/func/route.rs index b338fb0..13fe6ab 100644 --- a/mingling_macros/src/func/route.rs +++ b/mingling_macros/src/func/route.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize use proc_macro::TokenStream; use quote::quote; use syn::parse_macro_input; diff --git a/mingling_macros/src/func/suggest.rs b/mingling_macros/src/func/suggest.rs index c2841d5..214a1d5 100644 --- a/mingling_macros/src/func/suggest.rs +++ b/mingling_macros/src/func/suggest.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize use proc_macro::TokenStream; use quote::quote; use syn::parse::{Parse, ParseStream}; diff --git a/mingling_macros/src/func/suggest_enum.rs b/mingling_macros/src/func/suggest_enum.rs index c8e9db0..7a9ab9b 100644 --- a/mingling_macros/src/func/suggest_enum.rs +++ b/mingling_macros/src/func/suggest_enum.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize use proc_macro::TokenStream; use quote::quote; use syn::parse_macro_input; diff --git a/mingling_macros/src/lib.rs b/mingling_macros/src/lib.rs index 6ae8693..bf3e650 100644 --- a/mingling_macros/src/lib.rs +++ b/mingling_macros/src/lib.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize //! Proc-macro engine of the Mingling CLI framework. //! //! This crate is the **macro layer** of Mingling. Each `#[attribute]` or `!`-callable diff --git a/mingling_macros/src/systems.rs b/mingling_macros/src/systems.rs index 53e58c5..44478a0 100644 --- a/mingling_macros/src/systems.rs +++ b/mingling_macros/src/systems.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize #[cfg(feature = "dispatch_tree")] pub(crate) mod dispatch_tree_gen; pub(crate) mod res_injection; diff --git a/mingling_macros/src/systems/dispatch_tree_gen.rs b/mingling_macros/src/systems/dispatch_tree_gen.rs index f390b33..989f998 100644 --- a/mingling_macros/src/systems/dispatch_tree_gen.rs +++ b/mingling_macros/src/systems/dispatch_tree_gen.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize use std::collections::BTreeMap; use just_fmt::snake_case; diff --git a/mingling_macros/src/systems/res_injection.rs b/mingling_macros/src/systems/res_injection.rs index ea16474..f3343d4 100644 --- a/mingling_macros/src/systems/res_injection.rs +++ b/mingling_macros/src/systems/res_injection.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize use quote::quote; use syn::spanned::Spanned; use syn::{FnArg, Ident, Pat, PatType, Signature, Type, TypePath}; diff --git a/mingling_macros/src/systems/structural_data.rs b/mingling_macros/src/systems/structural_data.rs index 512d318..ac9b1ca 100644 --- a/mingling_macros/src/systems/structural_data.rs +++ b/mingling_macros/src/systems/structural_data.rs @@ -1,3 +1,4 @@ +// Doc Not Optimize //! Legacy structural data module. //! //! Functions have been moved to: diff --git a/mingling_macros/src/utils.rs b/mingling_macros/src/utils.rs index 49d0e7a..acbece9 100644 --- a/mingling_macros/src/utils.rs +++ b/mingling_macros/src/utils.rs @@ -1 +1,2 @@ +// Doc Not Optimize // Shared utilities for the macro crate. |
