zerolaunch_plugin_api/services/parameter/mod.rs
1//! 参数解析模块
2//!
3//! 负责解析和填充启动模板中的参数占位符,支持以下参数类型:
4//! - `{}` - 用户提供的位置参数
5//! - `{clip}` - 剪贴板内容
6//! - `{hwnd}` - 当前活动窗口句柄
7//! - `{selection}` - 唤醒前活动窗口的选中文本
8
9pub mod default_resolver;
10pub mod provider;
11pub mod resolver;
12pub mod template_parser;
13pub mod types;
14
15pub use default_resolver::DefaultParameterResolver;
16pub use provider::SystemParameterProvider;
17pub use resolver::ParameterResolver;
18pub use template_parser::{Placeholder, TemplateParser};
19pub use types::{ParameterError, ParameterSnapshot, SystemParameter};