//! Digital GPIO functionality and traits.
use Channel;
/// A variety of [``Channel``](super::Channel) that can read digital data.
/// A type represting a type erased [``DigitalInputChannel``](DigitalInputChannel).
pub type DigitalInput = ;
/// A variety of [``Channel``](super::Channel) that can write digital data.
/// A type represting a type erased [``DigitalOutputChannel``](DigitalOutputChannel).
pub type DigitalOutput = ;
/// A variety of [``Channel``](super::Channel) that can read and write digital data.
/// A type represting a type erased [``DigitalBiChannel``](DigitalBiChannel).
pub type DigitalBi = ;
/// Implement [``DigitalBiChannel``](DigitalBiChannel) for all types that implement
/// [``DigitalInputChannel``](DigitalInputChannel) and [``DigitalOutputChannel``](DigitalOutputChannel).