Trait xhci::context::InputControlHandler[][src]

pub trait InputControlHandler: AsMut<[u32]> {
    fn set_aflag(&mut self, i: usize) { ... }
fn clear_aflag(&mut self, i: usize) { ... } }

A trait to handle the Input Control Context.

Examples

use xhci::context::{byte32::Input, InputHandler};

let mut input = Input::new();
let control = input.control_mut();

control.set_aflag(0);
control.set_aflag(1);

control.clear_aflag(1);

Provided methods

fn set_aflag(&mut self, i: usize)[src]

Sets the ith Add Context flag.

Panics

This method panics if i >= 32.

Examples

use xhci::context::{byte32::Input, InputHandler};

let mut input = Input::new();
let control = input.control_mut();

control.set_aflag(0);
control.set_aflag(1);

fn clear_aflag(&mut self, i: usize)[src]

Clears the ith Add Context flag.

Panics

This method panics if i >= 32.

Examples

use xhci::context::{byte32::Input, InputHandler};

let mut input = Input::new();
let control = input.control_mut();

control.clear_aflag(1);
Loading content...

Implementors

Loading content...