diff --git a/embassy/src/util/mpsc.rs b/embassy/src/util/mpsc.rs index aabced41..354c3e95 100644 --- a/embassy/src/util/mpsc.rs +++ b/embassy/src/util/mpsc.rs @@ -60,7 +60,10 @@ pub struct ChannelCell { impl ChannelCell { #[inline(always)] - pub const fn new(value: T) -> ChannelCell { + pub const fn new(value: T) -> ChannelCell + where + T: ChannelLike, + { ChannelCell { _value: value } } }