daktronics_allsport_5000/
lib.rs

1//! # Daktronics All Sport 5000 for Rust
2//!
3//! This crate provides a Rust implementation of decoders for the Daktronics All Sport 5000's serial output.
4//!
5//! ## Features
6//!
7//! - Decode the serial output of a Daktronics All Sport 5000 console.
8//! - Optionally serialize the decoded data.
9//!
10//! ## Modules
11//!
12//! - `codecs`: Contains codecs for decoding the serial output (requires the `tokio` feature).
13//! - `packet`: Contains definitions and utilities for handling packets.
14//! - `rtd_state`: Contains definitions and utilities for handling RTD state.
15//! - `sports`: Contains definitions and utilities for handling different sports.
16//!
17
18#[cfg(feature = "tokio")]
19pub mod codecs;
20pub mod packet;
21pub mod rtd_state;
22pub mod sports;
23
24pub use rtd_state::{RTDFieldJustification, RTDState, RTDStateError, RTDStateFieldError};