Trait embedded_hal_compat::ReverseCompat

source ·
pub trait ReverseCompat<T> {
    // Required methods
    fn reverse(self) -> Reverse<T>;
    fn reverse_cell(self) -> Reverse<RefCell<T>>;
}
Expand description

Convert a type into a reverse compatibility wrapper object call .reverse() on e-h@1.0.x types to create an e-h@0.2.x compatible wrapper object

Required Methods§

source

fn reverse(self) -> Reverse<T>

Create an e-h-c reverse compatibility wrapper from an existing type

source

fn reverse_cell(self) -> Reverse<RefCell<T>>

Create an e-h-c reverse compatibility wrapper using a ref-cell for interior mutability (required for InputPin types)

Implementors§

source§

impl<T> ReverseCompat<T> for T