pub trait Instance:
Peripheral<P = Self>
+ SealedInstance
+ RccPeripheral
+ 'static {
type TXInterrupt: Interrupt;
type RX0Interrupt: Interrupt;
type RX1Interrupt: Interrupt;
type SCEInterrupt: Interrupt;
}
Expand description
CAN instance trait.
Required Associated Types§
Sourcetype TXInterrupt: Interrupt
type TXInterrupt: Interrupt
TX interrupt for this instance.
Sourcetype RX0Interrupt: Interrupt
type RX0Interrupt: Interrupt
RX0 interrupt for this instance.
Sourcetype RX1Interrupt: Interrupt
type RX1Interrupt: Interrupt
RX1 interrupt for this instance.
Sourcetype SCEInterrupt: Interrupt
type SCEInterrupt: Interrupt
SCE interrupt for this instance.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.