#![forbid(unsafe_code)]
pub mod adapters;
pub use adapters::Serving;
mod handler;
mod layer;
mod map;
mod record_buffer;
mod recorder;
mod writer;
pub use handler::{
Dispatch, ErasedHandler, HandlerFuture, Observe, Reply, Serve, SinkClosed, StreamTap,
cancelled, serve_inline, serve_inline_with, stream_truncated,
};
pub use layer::{AfterServe, BeforeServe, Intercept, Layer};
pub use record_buffer::RecordBuffer;
pub use recorder::{DispatchContext, Recorder, catch_panics};
pub use writer::StreamWriter;