summaryrefslogtreecommitdiff
path: root/crates/windlass/src/lib.rs
blob: 2b27f79bdd3fe9ca2b37d46127dd2859bf96d44d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
//! Windlass is an implementation of the host side of the Klipper protocol.
#![deny(clippy::all, clippy::pedantic, clippy::nursery)]
#![allow(
    clippy::must_use_candidate,
    clippy::missing_errors_doc,
    clippy::future_not_send
)]

#[macro_use]
#[doc(hidden)]
pub mod macros;
pub mod dictionary;
pub mod encoding;
pub mod messages;

mod mcu;
mod transport;

pub use mcu::{Connection, ConnectionError};