pipecrab-core 0.3.0

Sans-IO core for pipecrab: frames, processors. No async, no I/O.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! pipecrab-core: Sans-IO
#![forbid(unsafe_code)]
#![warn(missing_docs)]

/// Frame types and the [`CustomFrame`] extension trait.
pub mod frame;
/// The [`Processor`] trait: synchronous, sans-IO stage logic.
pub mod processor;

pub use frame::{
    AudioChunk, AudioFormat, CustomFrame, DataFrame, Direction, Finality, Role, SystemFrame,
    Transcript,
};
pub use processor::{Decision, Disposition, Processor};