Trait OpenDrainOutput
onewire
pub trait OpenDrainOutput<E>: OutputPin<Error = E> + InputPin<Error = E> { }
impl<E, P: OutputPin<Error = E> + InputPin<Error = E>> OpenDrainOutput<E> for P