aboutsummaryrefslogtreecommitdiff
path: root/mingling_macros/src/dispatch_tree_gen.rs
diff options
context:
space:
mode:
authorWeicao-CatilGrass <1992414357@qq.com>2026-05-17 22:00:08 +0800
committerWeicao-CatilGrass <1992414357@qq.com>2026-05-17 22:00:08 +0800
commit759a08a5773046a9182ba8359795c7f1a849ddf7 (patch)
treea906b97ed6aa73cc308041fc8b76a13f2c680888 /mingling_macros/src/dispatch_tree_gen.rs
parent20aabb4e09004a988c115398ca17283a030bfb8c (diff)
Remove module-level doc comments
Diffstat (limited to 'mingling_macros/src/dispatch_tree_gen.rs')
-rw-r--r--mingling_macros/src/dispatch_tree_gen.rs15
1 files changed, 0 insertions, 15 deletions
diff --git a/mingling_macros/src/dispatch_tree_gen.rs b/mingling_macros/src/dispatch_tree_gen.rs
index 3967aac..a2cd52c 100644
--- a/mingling_macros/src/dispatch_tree_gen.rs
+++ b/mingling_macros/src/dispatch_tree_gen.rs
@@ -1,18 +1,3 @@
-//! Dispatch Tree Generation
-//!
-//! This module generates the dispatch tree code for the `dispatch_tree` feature.
-//! It builds a compact, hardcoded match tree at compile time to achieve O(len)
-//! command dispatch.
-//!
-//! # Algorithm
-//!
-//! For each depth, group nodes by the character at that depth.
-//! - If a group has only one node: emit `starts_with` check for the full name.
-//! - If a group has multiple nodes: emit a `match raw_chars.nth(depth)` arm and recurse.
-//! - At the leaf: call `Dispatcher::begin` on the matched dispatcher.
-//!
-//! Names are matched with a trailing space (e.g. "hello ") to ensure exact boundary.
-
use proc_macro2::TokenStream;
use quote::quote;
use std::collections::BTreeMap;