Trait IoPortInt

Source
pub trait IoPortInt {
    // Required methods
    fn io_out(port: u16, val: Self);
    fn io_in(port: u16) -> Self;
}

Required Methods§

Source

fn io_out(port: u16, val: Self)

Source

fn io_in(port: u16) -> Self

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.

Implementations on Foreign Types§

Source§

impl IoPortInt for u8

Source§

fn io_out(port: u16, val: Self)

Source§

fn io_in(port: u16) -> Self

Source§

impl IoPortInt for u16

Source§

fn io_out(port: u16, val: Self)

Source§

fn io_in(port: u16) -> Self

Source§

impl IoPortInt for u32

Source§

fn io_out(port: u16, val: Self)

Source§

fn io_in(port: u16) -> Self

Implementors§