Struct blinkstick::BlinkStickDevice
source · pub struct BlinkStickDevice { /* private fields */ }
Implementations
sourceimpl BlinkStickDevice
impl BlinkStickDevice
pub fn open_first() -> Result<BlinkStickDevice, HidError>
pub fn open(serial: &str) -> Result<BlinkStickDevice, HidError>
pub fn get_serials() -> Result<Vec<String>, HidError>
pub fn off(&self, channel: u8, index: u8) -> HidResult<()>
pub fn set_color(&self, channel: u8, index: u8, r: u8, g: u8, b: u8) -> HidResult<()>
Auto Trait Implementations
impl RefUnwindSafe for BlinkStickDevice
impl !Send for BlinkStickDevice
impl !Sync for BlinkStickDevice
impl Unpin for BlinkStickDevice
impl UnwindSafe for BlinkStickDevice
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more