aboutsummaryrefslogtreecommitdiff
path: root/mingling/src/lib.rs
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2026-08-15 19:51:27 +0800
committer魏曹先生 <1992414357@qq.com>2026-08-15 19:51:27 +0800
commit046ac064b6f4790f9053ad1e6109843bb38f89dd (patch)
tree80c16af0d217f69001b3fad7a02dea49c2a3aebc /mingling/src/lib.rs
parentaa2b0daa88089df32b3ea67d7c1831b5d8fd64f8 (diff)
feat: move OSC94 under its own module and add confirmer predicates
Extract OSC94 state and guard types from `res` into a dedicated `osc94` module, and add `ConfirmerCount` and `ConfirmerPredicate` types with `YesConfirm` and `TrueConfirm` implementations.
Diffstat (limited to 'mingling/src/lib.rs')
-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 59ef7a6..9d38a2a 100644
--- a/mingling/src/lib.rs
+++ b/mingling/src/lib.rs
@@ -23,6 +23,9 @@ pub mod CRATE_ROOT {
#[cfg(feature = "core")]
pub mod metadata;
+/// Support for the `OSC 9;4` protocol
+pub mod osc94;
+
#[cfg(feature = "core")]
mod example_docs;
@@ -143,6 +146,9 @@ pub use mingling_macros::Grouped;
#[cfg(feature = "structural_renderer")]
pub use mingling_macros::StructuralData;
+/// Mingling's confirmation module, providing core support for Confirmer
+pub mod confirm;
+
#[doc = include_str!("docs/docsrs_examples.md")]
#[cfg(all(feature = "core", feature = "docs_rs"))]
#[allow(nonstandard_style)]