open_sound_control/lib.rs
1//! **open-sound-control** is an Open Sound Control (OSC) protocol implementation in Rust.
2//!
3//! Find the code repository at: https://github.com/adamstark/open-sound-control
4
5/// Represents an OSC Argument
6pub mod argument;
7
8/// Represents an OSC Message
9pub mod message;
10
11/// Represents an OSC Bundle
12pub mod bundle;
13
14/// Represents an OSC Time Tag
15pub mod timetag;
16
17/// Send OSC messages and bundles over UDP
18pub mod sender;
19
20/// Receive OSC messages and bundles over UDP
21pub mod receiver;
22
23/// Helper functions and types for parsing OSC data
24mod helpers;
25
26#[doc(inline)]
27pub use {
28 timetag::OscTimeTag,
29 argument::OscArgument,
30 message::OscMessage,
31 bundle::OscBundle,
32 sender::OscSender,
33 receiver::{OscReceiver, OscPacket},
34};