#![cfg_attr(docsrs, feature(doc_cfg))]
#![doc = include_str!("../README.md")]
#![allow(unused)] #![allow(unexpected_cfgs)]
#![allow(clippy::too_many_arguments)] #![allow(clippy::type_complexity)]
pub mod dispatch;
pub mod extensions;
pub mod lang;
pub mod output;
pub mod pass;
pub mod template;
pub mod config;
mod error;
mod macros;
mod pipeline;
pub use error::Error;
pub mod pattern;
#[cfg(any(feature = "rt-aot", feature = "rt-dotnet", docsrs))]
#[cfg_attr(docsrs, doc(cfg(any(feature = "rt-aot", feature = "rt-dotnet"))))]
pub mod rt;
#[cfg(any(feature = "unstable-plugins", docsrs))]
#[cfg_attr(docsrs, doc(cfg(feature = "unstable-plugins")))]
pub use pipeline::{DotnetLibrary, DotnetLibraryBuilder};
pub use pipeline::{RustLibrary, RustLibraryBuilder};