Skip to main content

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::{
11    AudioChunk, AudioFormat, CustomFrame, DataFrame, Direction, Finality, Role, SystemFrame,
12    Transcript,
13};
14pub use processor::{Decision, Disposition, Processor};