Skip to main content

ExtiExt

Trait ExtiExt 

Source
pub trait ExtiExt {
    type Lines;

    // Required method
    fn split(self) -> Self::Lines;
}
Expand description

Splits the EXTI peripheral into its individual lines.

Required Associated Types§

Source

type Lines

The lines this peripheral hands out.

Required Methods§

Source

fn split(self) -> Self::Lines

Hands out the lines.

Consumes the peripheral, so the lines it returns are the only ones that will ever exist.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl ExtiExt for Exti

Source§

type Lines = ExtiLines

Source§

fn split(self) -> Self::Lines

Implementors§