[][src]Trait keebrs::matrix::Pull

pub trait Pull {
    const NPULL: usize;

    fn pull(&mut self, x: usize);
fn release(&mut self, x: usize); }

Trait for setting a line high or low.

Associated Constants

const NPULL: usize

The number of pulled lines in this matrix

Loading content...

Required methods

fn pull(&mut self, x: usize)

Activate the line

fn release(&mut self, x: usize)

Deactivate the line

Loading content...

Implementors

impl<'a, P> Pull for &'a mut P where
    P: Pull
[src]

impl<A: OutputPin, B: OutputPin> Pull for (A, B)[src]

impl<A: OutputPin, B: OutputPin, C: OutputPin> Pull for (A, B, C)[src]

impl<A: OutputPin, B: OutputPin, C: OutputPin, D: OutputPin> Pull for (A, B, C, D)[src]

impl<A: OutputPin, B: OutputPin, C: OutputPin, D: OutputPin, E: OutputPin> Pull for (A, B, C, D, E)[src]

impl<A: OutputPin, B: OutputPin, C: OutputPin, D: OutputPin, E: OutputPin, F: OutputPin> Pull for (A, B, C, D, E, F)[src]

impl<A: OutputPin, B: OutputPin, C: OutputPin, D: OutputPin, E: OutputPin, F: OutputPin, G: OutputPin> Pull for (A, B, C, D, E, F, G)[src]

impl<A: OutputPin, B: OutputPin, C: OutputPin, D: OutputPin, E: OutputPin, F: OutputPin, G: OutputPin, H: OutputPin> Pull for (A, B, C, D, E, F, G, H)[src]

impl<A: OutputPin, B: OutputPin, C: OutputPin, D: OutputPin, E: OutputPin, F: OutputPin, G: OutputPin, H: OutputPin, I: OutputPin> Pull for (A, B, C, D, E, F, G, H, I)[src]

impl<A: OutputPin, B: OutputPin, C: OutputPin, D: OutputPin, E: OutputPin, F: OutputPin, G: OutputPin, H: OutputPin, I: OutputPin, J: OutputPin> Pull for (A, B, C, D, E, F, G, H, I, J)[src]

impl<A: OutputPin, B: OutputPin, C: OutputPin, D: OutputPin, E: OutputPin, F: OutputPin, G: OutputPin, H: OutputPin, I: OutputPin, J: OutputPin, K: OutputPin> Pull for (A, B, C, D, E, F, G, H, I, J, K)[src]

impl<A: OutputPin, B: OutputPin, C: OutputPin, D: OutputPin, E: OutputPin, F: OutputPin, G: OutputPin, H: OutputPin, I: OutputPin, J: OutputPin, K: OutputPin, L: OutputPin> Pull for (A, B, C, D, E, F, G, H, I, J, K, L)[src]

impl<A: OutputPin, B: OutputPin, C: OutputPin, D: OutputPin, E: OutputPin, F: OutputPin, G: OutputPin, H: OutputPin, I: OutputPin, J: OutputPin, K: OutputPin, L: OutputPin, M: OutputPin> Pull for (A, B, C, D, E, F, G, H, I, J, K, L, M)[src]

impl<A: OutputPin, B: OutputPin, C: OutputPin, D: OutputPin, E: OutputPin, F: OutputPin, G: OutputPin, H: OutputPin, I: OutputPin, J: OutputPin, K: OutputPin, L: OutputPin, M: OutputPin, N: OutputPin> Pull for (A, B, C, D, E, F, G, H, I, J, K, L, M, N)[src]

impl<P, R> Pull for Matrix<P, R> where
    P: Pull
[src]

Loading content...