pub struct BlinkStick { /* private fields */ }
Implementations§
Source§impl BlinkStick
impl BlinkStick
Sourcepub fn new() -> BlinkStick
pub fn new() -> BlinkStick
Examples found in repository?
examples/night_rider.rs (line 8)
5fn main() {
6 let one_hundred_millis = time::Duration::from_millis(100);
7
8 let stick = BlinkStick::new();
9 //stick.blink(Color::new(100, 0, 0), 10, one_hundred_millis);
10 loop {
11 for i in 0..=7 {
12 stick.blink_nth(i, Color::new(100, 0, 0), 1, one_hundred_millis);
13 }
14 for i in 0..=7 {
15 stick.blink_nth(7 - i, Color::new(100, 0, 0), 1, one_hundred_millis);
16 }
17 }
18}
pub fn blink(&self, color: Color, repeats: u128, delay: Duration)
Sourcepub fn blink_nth(&self, index: u8, color: Color, repeats: u128, delay: Duration)
pub fn blink_nth(&self, index: u8, color: Color, repeats: u128, delay: Duration)
Examples found in repository?
examples/night_rider.rs (line 12)
5fn main() {
6 let one_hundred_millis = time::Duration::from_millis(100);
7
8 let stick = BlinkStick::new();
9 //stick.blink(Color::new(100, 0, 0), 10, one_hundred_millis);
10 loop {
11 for i in 0..=7 {
12 stick.blink_nth(i, Color::new(100, 0, 0), 1, one_hundred_millis);
13 }
14 for i in 0..=7 {
15 stick.blink_nth(7 - i, Color::new(100, 0, 0), 1, one_hundred_millis);
16 }
17 }
18}
Auto Trait Implementations§
impl Freeze for BlinkStick
impl RefUnwindSafe for BlinkStick
impl Send for BlinkStick
impl !Sync for BlinkStick
impl Unpin for BlinkStick
impl UnwindSafe for BlinkStick
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more