swift_mt_message/plugin/
mod.rs1pub mod generate;
7pub mod parse;
8pub mod publish;
9pub mod validate;
10
11use dataflow_rs::engine::AsyncFunctionHandler;
12
13pub use generate::Generate;
15pub use parse::Parse;
16pub use publish::Publish;
17pub use validate::Validate;
18
19pub fn register_swift_mt_functions()
21-> Vec<(&'static str, Box<dyn AsyncFunctionHandler + Send + Sync>)> {
22 vec![
23 ("parse_mt", Box::new(Parse)),
24 ("publish_mt", Box::new(Publish)),
25 ("validate_mt", Box::new(Validate)),
26 ("generate_mt", Box::new(Generate)),
27 ]
28}