diff options
author | Daniel Mueller <deso@posteo.net> | 2017-11-10 22:53:08 -0800 |
---|---|---|
committer | Daniel Mueller <deso@posteo.net> | 2017-11-10 22:53:08 -0800 |
commit | 7e6a449f276cd85ebd9201ef1a62aff3bc4d1595 (patch) | |
tree | 7f942f39db64284c09375b64c6951f3364be32d1 /hid | |
parent | 4a3c72d09d0c028fda3563e69b67c99dcd40520d (diff) | |
download | nitrocli-7e6a449f276cd85ebd9201ef1a62aff3bc4d1595.tar.gz nitrocli-7e6a449f276cd85ebd9201ef1a62aff3bc4d1595.tar.bz2 |
Update hid crate to 0.4.1
Import subrepo hid/:hid at 6dc63c8682bd2f027c0d3b4a004b097ca9ac49fa
Diffstat (limited to 'hid')
-rw-r--r-- | hid/Cargo.toml | 2 | ||||
-rw-r--r-- | hid/src/handle.rs | 3 | ||||
-rw-r--r-- | hid/src/lib.rs | 2 |
3 files changed, 4 insertions, 3 deletions
diff --git a/hid/Cargo.toml b/hid/Cargo.toml index 91111a4..5e608a8 100644 --- a/hid/Cargo.toml +++ b/hid/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "hid" -version = "0.4.0" +version = "0.4.1" authors = ["meh. <meh@schizofreni.co>"] license = "WTFPL" diff --git a/hid/src/handle.rs b/hid/src/handle.rs index 759c87e..d0eb090 100644 --- a/hid/src/handle.rs +++ b/hid/src/handle.rs @@ -4,6 +4,7 @@ use libc::c_int; use sys::*; use error::{self, Error}; +/// A device handle. pub struct Handle { ptr: *mut hid_device, } @@ -131,7 +132,7 @@ impl<'a> Data<'a> { /// /// Returns the report ID and the amount of read bytes or `None` if there was a timeout. pub fn read_from<T: AsMut<[u8]>>(&mut self, mut data: T, timeout: Duration) -> error::Result<Option<(u8, usize)>> { - let mut data = data.as_mut(); + let data = data.as_mut(); let mut buffer = Vec::with_capacity(data.len() + 1); if let Some(length) = self.read(&mut buffer, timeout)? { diff --git a/hid/src/lib.rs b/hid/src/lib.rs index d71b5a5..fb2ccf8 100644 --- a/hid/src/lib.rs +++ b/hid/src/lib.rs @@ -13,5 +13,5 @@ pub use devices::Devices; mod device; pub use device::Device; -mod handle; +pub mod handle; pub use handle::Handle; |