aboutsummaryrefslogtreecommitdiff
path: root/mingling_macros
diff options
context:
space:
mode:
Diffstat (limited to 'mingling_macros')
-rw-r--r--mingling_macros/src/attr.rs1
-rw-r--r--mingling_macros/src/attr/chain.rs1
-rw-r--r--mingling_macros/src/attr/command.rs1
-rw-r--r--mingling_macros/src/attr/completion.rs1
-rw-r--r--mingling_macros/src/attr/dispatcher_clap.rs1
-rw-r--r--mingling_macros/src/attr/help.rs1
-rw-r--r--mingling_macros/src/attr/metadata.rs1
-rw-r--r--mingling_macros/src/attr/mlint.rs1
-rw-r--r--mingling_macros/src/attr/program_setup.rs1
-rw-r--r--mingling_macros/src/attr/renderer.rs1
-rw-r--r--mingling_macros/src/derive.rs1
-rw-r--r--mingling_macros/src/derive/enum_tag.rs1
-rw-r--r--mingling_macros/src/derive/grouped.rs1
-rw-r--r--mingling_macros/src/derive/structural_data.rs1
-rw-r--r--mingling_macros/src/extensions.rs1
-rw-r--r--mingling_macros/src/extensions/buffer.rs1
-rw-r--r--mingling_macros/src/extensions/renderify.rs1
-rw-r--r--mingling_macros/src/extensions/routeify.rs1
-rw-r--r--mingling_macros/src/func.rs1
-rw-r--r--mingling_macros/src/func/dispatcher.rs1
-rw-r--r--mingling_macros/src/func/empty_result.rs1
-rw-r--r--mingling_macros/src/func/entry.rs1
-rw-r--r--mingling_macros/src/func/gen_program.rs1
-rw-r--r--mingling_macros/src/func/group.rs1
-rw-r--r--mingling_macros/src/func/group_structural.rs1
-rw-r--r--mingling_macros/src/func/node.rs1
-rw-r--r--mingling_macros/src/func/pack.rs1
-rw-r--r--mingling_macros/src/func/pack_err.rs1
-rw-r--r--mingling_macros/src/func/pack_err_structural.rs1
-rw-r--r--mingling_macros/src/func/pack_structural.rs1
-rw-r--r--mingling_macros/src/func/program_comp_gen.rs1
-rw-r--r--mingling_macros/src/func/program_fallback_gen.rs1
-rw-r--r--mingling_macros/src/func/program_final_gen.rs1
-rw-r--r--mingling_macros/src/func/r_append.rs1
-rw-r--r--mingling_macros/src/func/r_eprint.rs1
-rw-r--r--mingling_macros/src/func/r_eprintln.rs1
-rw-r--r--mingling_macros/src/func/r_print.rs1
-rw-r--r--mingling_macros/src/func/r_println.rs1
-rw-r--r--mingling_macros/src/func/register_chain.rs1
-rw-r--r--mingling_macros/src/func/register_dispatcher.rs1
-rw-r--r--mingling_macros/src/func/register_help.rs1
-rw-r--r--mingling_macros/src/func/register_metadata.rs1
-rw-r--r--mingling_macros/src/func/register_renderer.rs1
-rw-r--r--mingling_macros/src/func/register_type.rs1
-rw-r--r--mingling_macros/src/func/render_route.rs1
-rw-r--r--mingling_macros/src/func/route.rs1
-rw-r--r--mingling_macros/src/func/suggest.rs1
-rw-r--r--mingling_macros/src/func/suggest_enum.rs1
-rw-r--r--mingling_macros/src/lib.rs1
-rw-r--r--mingling_macros/src/systems.rs1
-rw-r--r--mingling_macros/src/systems/dispatch_tree_gen.rs1
-rw-r--r--mingling_macros/src/systems/res_injection.rs1
-rw-r--r--mingling_macros/src/systems/structural_data.rs1
-rw-r--r--mingling_macros/src/utils.rs1
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.