rill_osc/lib.rs
1//! OSC (Open Sound Control) protocol implementation — encoding, decoding, and UDP server.
2
3#![warn(missing_docs)]
4
5/// OSC error types.
6pub mod error;
7/// OSC protocol types and encode/decode functions.
8pub mod osc;
9/// UDP-based OSC server for receiving and dispatching messages.
10pub mod server;
11
12/// Convenience re-exports for common OSC types.
13pub mod prelude {
14 pub use crate::error::Error;
15 pub use crate::osc::{
16 decode, encode, pattern_match, OscBundle, OscMessage, OscPacket, OscType, TimeTag,
17 };
18 pub use crate::server::OscServer;
19}