diff --git a/embedded-hal/src/digital.rs b/embedded-hal/src/digital.rs index 629228442..c476cb769 100644 --- a/embedded-hal/src/digital.rs +++ b/embedded-hal/src/digital.rs @@ -82,6 +82,7 @@ pub enum PinState { } impl From for PinState { + #[inline] fn from(value: bool) -> Self { match value { false => PinState::Low, @@ -93,6 +94,7 @@ impl From for PinState { impl Not for PinState { type Output = PinState; + #[inline] fn not(self) -> Self::Output { match self { PinState::High => PinState::Low, @@ -102,6 +104,7 @@ impl Not for PinState { } impl From for bool { + #[inline] fn from(value: PinState) -> bool { match value { PinState::Low => false,