//! Embedded controls library is based on [switch-hal](https://crates.io/crates/switch-hal)
//! that allows to handle primitive controls like [`DebounceInput`](crate::DebouncedInput),
//! [`Encoder`](crate::Encoder).
pub use ;
pub use ;
pub use Error;
/// Represents a control, such as debounced input, button, encoder and etc.