#![cfg_attr(docsrs, feature(doc_cfg))]
#![warn(missing_docs)]
pub mod compiled;
pub mod scheduled;
pub mod util;
#[doc(hidden)]
pub use ::{
bincode, bumpalo, bytes, dfir_lang, dfir_lang as lang, dfir_pipes, futures, lattices,
pin_project_lite, rustc_hash, serde, serde_json, sinktools, slotmap, tokio, tokio_stream,
tokio_util, tracing, variadics, web_time,
};
#[doc(hidden)]
pub use dfir_pipes::itertools;
#[doc(hidden)]
pub use variadics::{var_args, var_expr, var_type};
mod declarative_macro;
#[cfg_attr(docsrs, doc(cfg(feature = "dfir_macro")))]
#[cfg(feature = "dfir_macro")]
pub use dfir_macro::{
DemuxEnum, dfir_main as main, dfir_parser, dfir_syntax, dfir_syntax_noemit, dfir_test as test,
monotonic_fn, morphism,
};
pub use futures::never::Never;
#[cfg(doctest)]
mod booktest {
mod surface_ops {
include_mdtests::include_mdtests!("docs/docgen/*.md");
}
}