diff options
| author | 魏曹先生 <1992414357@qq.com> | 2026-05-08 14:49:25 +0800 |
|---|---|---|
| committer | 魏曹先生 <1992414357@qq.com> | 2026-05-08 14:51:04 +0800 |
| commit | d895af6e53eb4a18554b3174f819eb771e81ca05 (patch) | |
| tree | 9a642621477e1520e8b8a37959c0e0f79acb4223 /mingling/src/lib.rs | |
| parent | 2d1157ae0fc1c2bc3ad6ec20e64e2f8e8757524b (diff) | |
Expose compile-time feature flags as public constants
Diffstat (limited to 'mingling/src/lib.rs')
| -rw-r--r-- | mingling/src/lib.rs | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/mingling/src/lib.rs b/mingling/src/lib.rs index f366296..21a848d 100644 --- a/mingling/src/lib.rs +++ b/mingling/src/lib.rs @@ -137,3 +137,33 @@ pub use mingling_macros::Groupped; pub mod _mingling_examples { pub use crate::example_docs::*; } + +mod features; +pub mod feature { + /// Whether the `async` feature is enabled + pub use crate::features::MINGLING_ASYNC; + + /// Whether the `clap` feature is enabled + pub use crate::features::MINGLING_CLAP; + + /// Whether the `comp` feature is enabled + pub use crate::features::MINGLING_COMP; + + /// Whether the `debug` feature is enabled + pub use crate::features::MINGLING_DEBUG; + + /// Whether the `dispatch_tree` feature is enabled + pub use crate::features::MINGLING_DISPATCH_TREE; + + /// Whether the `general_renderer` feature is enabled + pub use crate::features::MINGLING_GENERAL_RENDERER; + + /// Whether the `nightly` feature is enabled + pub use crate::features::MINGLING_NIGHTLY; + + /// Whether the `parser` feature is enabled + pub use crate::features::MINGLING_PARSER; + + /// Whether the `repl` feature is enabled + pub use crate::features::MINGLING_REPL; +} |
