steeloxide 0.1.0

A rust library for interacting with SteelSeries devices.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
pub mod colour;

pub use crate::Result;
use crate::packet::Packet;

pub trait KeyboardPacket {
    fn serialize(&self) -> Result<Vec<u8>>;
}

impl Packet for dyn KeyboardPacket {
    fn serialize(&self) -> Result<Vec<u8>> {
        self.serialize()
    }
}

pub use self::colour::ColourPacket;