typeshare_driver/lib.rs
1#[doc(hidden)]
2pub mod reexport {
3 pub use ::anyhow;
4 pub use ::typeshare_engine as engine;
5}
6
7#[macro_export]
8macro_rules! typeshare_binary {
9 ($($Language:ident),+ $(,)?) => {
10 fn main() -> $crate::reexport::anyhow::Result<()> {
11 $crate::reexport::engine::driver::main_body::<($(
12 $Language,
13 )*)>()
14 }
15 };
16}