1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
#![no_std] #[cfg(feature = "std")] extern crate std; extern crate alloc; mod tracer; mod source; mod report; pub mod macros; pub mod tracer_impl; pub use tracer::*; pub use source::*; pub use report::*; #[cfg(feature = "anyhow_tracer")] pub type DefaultTracer = tracer_impl::anyhow::AnyhowTracer; #[cfg(feature = "eyre_tracer")] pub type DefaultTracer = tracer_impl::eyre::EyreTracer; #[cfg(feature = "string_tracer")] pub type DefaultTracer = tracer_impl::string::StringTracer;