1pub mod common;
7pub mod generate;
8pub mod parse;
9pub mod publish;
10pub mod validate;
11
12use dataflow_rs::engine::AsyncFunctionHandler;
13
14pub use generate::Generate;
16pub use parse::Parse;
17pub use publish::Publish;
18pub use validate::Validate;
19
20pub fn register_mx_functions() -> Vec<(&'static str, Box<dyn AsyncFunctionHandler + Send + Sync>)> {
22 vec![
23 ("parse_mx", Box::new(Parse)),
24 ("publish_mx", Box::new(Publish)),
25 ("validate_mx", Box::new(Validate)),
26 ("generate_mx", Box::new(Generate)),
27 ]
28}