Skip to main content

Controller

Trait Controller 

Source
pub trait Controller {
    // Required methods
    fn read(&self) -> u8;
    fn write(&self, data: u8);
    fn load(&mut self, reader: &mut dyn Read) -> bool;
    fn save(&self, writer: &mut dyn Write) -> bool;
}

Required Methods§

Source

fn read(&self) -> u8

Source

fn write(&self, data: u8)

Source

fn load(&mut self, reader: &mut dyn Read) -> bool

Source

fn save(&self, writer: &mut dyn Write) -> bool

Dyn Compatibility§

This trait is dyn compatible.

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

Implementors§

Source§

impl<'a> Controller for Joystick<'a>