aboutsummaryrefslogtreecommitdiff
path: root/mingling/src
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2026-04-09 15:12:11 +0800
committer魏曹先生 <1992414357@qq.com>2026-04-09 15:12:11 +0800
commit4764c3c818e3da16a3cba3b9877d9beb635e4237 (patch)
tree3adc438ca9b56f0fcd95354af4bd8329640ecce4 /mingling/src
parent240361b240d638363346013160b0943b47769c37 (diff)
Add basic completion module with shell integration
Diffstat (limited to 'mingling/src')
-rw-r--r--mingling/src/lib.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/mingling/src/lib.rs b/mingling/src/lib.rs
index eb1d970..140d563 100644
--- a/mingling/src/lib.rs
+++ b/mingling/src/lib.rs
@@ -67,6 +67,9 @@ pub mod parser;
pub mod macros {
/// Used to generate a struct implementing the `Chain` trait via a method
pub use mingling_macros::chain;
+ /// Used to generate completion entry
+ #[cfg(feature = "comp")]
+ pub use mingling_macros::completion;
/// Used to create a dispatcher that routes to a `Chain`
pub use mingling_macros::dispatcher;
/// Used to create a dispatcher that routes to a `Renderer`
@@ -85,6 +88,9 @@ pub mod macros {
pub use mingling_macros::r_println;
/// Used to generate a struct implementing the `Renderer` trait via a method
pub use mingling_macros::renderer;
+ #[cfg(feature = "comp")]
+ /// Used to generate suggestions
+ pub use mingling_macros::suggest;
}
/// derive macro Groupped