pipecrab_core/lib.rs
1//! pipecrab-core: Sans-IO
2#![forbid(unsafe_code)]
3#![warn(missing_docs)]
4
5/// Frame types and the [`CustomFrame`] extension trait.
6pub mod frame;
7/// The [`Processor`] trait: synchronous, sans-IO stage logic.
8pub mod processor;
9
10pub use frame::{AudioChunk, AudioFormat, CustomFrame, DataFrame, Direction, SystemFrame};
11pub use processor::{Decision, Disposition, Processor};