pub trait Channel:
PeripheralType
+ SealedChannel
+ Into<AnyChannel>
+ Sized
+ 'static {
type Instance: GpioteInstance;
// Required method
fn number(&self) -> usize;
}Expand description
GPIOTE channel trait.
Implemented by all GPIOTE channels.
Required Associated Types§
Sourcetype Instance: GpioteInstance
type Instance: GpioteInstance
GPIOTE instance this channel belongs to.
Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".