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}