tracing_modality/
lib.rs

1#![doc = include_str!("../README.md")]
2// required for above example, showing main isn't needless, it shows the context of where this will
3// (almost) always be called from
4#![allow(clippy::needless_doctest_main)]
5#![warn(clippy::all)]
6
7#[cfg(feature = "async")]
8mod r#async;
9#[cfg(feature = "blocking")]
10/// Blocking variants of this crates APIs.
11pub mod blocking;
12mod common;
13
14#[cfg(feature = "async")]
15pub use common::ingest::ModalityIngestTaskHandle;
16
17pub use common::ingest::TimelineId;
18pub use common::options::Options;
19pub use common::*;
20
21#[cfg(feature = "async")]
22pub use r#async::{ModalityLayer, TracingModality};