aboutsummaryrefslogtreecommitdiff
path: root/mingling/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'mingling/src/lib.rs')
-rw-r--r--mingling/src/lib.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/mingling/src/lib.rs b/mingling/src/lib.rs
index 108d61a..470c64b 100644
--- a/mingling/src/lib.rs
+++ b/mingling/src/lib.rs
@@ -16,6 +16,10 @@ pub mod CRATE_ROOT {
pub use crate::gen_program::*;
}
+/// Mingling's convention metadatas, which can be bound to types using `#[metadata]`, to provide identification for types
+#[cfg(feature = "core")]
+pub mod metadata;
+
#[cfg(feature = "core")]
mod example_docs;
@@ -76,6 +80,7 @@ pub mod macros {
#[cfg(all(feature = "structural_renderer", feature = "extras"))]
pub use mingling_macros::group_structural;
pub use mingling_macros::help;
+ pub use mingling_macros::metadata;
pub use mingling_macros::mlint;
pub use mingling_macros::node;
pub use mingling_macros::pack;
@@ -106,6 +111,8 @@ pub mod macros {
#[doc(hidden)]
pub use mingling_macros::register_help;
#[doc(hidden)]
+ pub use mingling_macros::register_metadata;
+ #[doc(hidden)]
pub use mingling_macros::register_renderer;
#[doc(hidden)]
pub use mingling_macros::register_type;