| { | ||
| "git": { | ||
| "sha1": "98b1d27990cc522306725d29a400895e5d29aa44" | ||
| "sha1": "3dcc460d1d7a5a8928e8714a1e51cb4183531c1f" | ||
| } | ||
| } |
+1
-1
@@ -15,3 +15,3 @@ # THIS FILE IS AUTOMATICALLY GENERATED BY CARGO | ||
| name = "hidapi" | ||
| version = "0.6.0" | ||
| version = "1.0.0" | ||
| authors = ["Roland Ruckerbauer <roland.rucky@gmail.com>", "Osspial <osspial@gmail.com>", "Artyom Pavlov <newpavlov@gmail.com>", "mberndt123", "niklasad1"] | ||
@@ -18,0 +18,0 @@ build = "build.rs" |
+6
-4
@@ -47,3 +47,3 @@ // ************************************************************************** | ||
| use std::mem::ManuallyDrop; | ||
| use std::rc::Rc; | ||
| use std::sync::Arc; | ||
| use std::sync::atomic::{AtomicBool, Ordering}; | ||
@@ -95,3 +95,3 @@ | ||
| devices: Vec<HidDeviceInfo>, | ||
| _lock: Rc<HidApiLock>, | ||
| _lock: Arc<HidApiLock>, | ||
| } | ||
@@ -110,3 +110,3 @@ | ||
| devices: unsafe { HidApi::get_hid_device_info_vector()? }, | ||
| _lock: Rc::new(lock), | ||
| _lock: Arc::new(lock), | ||
| }) | ||
@@ -282,5 +282,7 @@ } | ||
| /// Prevents this from outliving the api instance that created it | ||
| _lock: ManuallyDrop<Rc<HidApiLock>>, | ||
| _lock: ManuallyDrop<Arc<HidApiLock>>, | ||
| } | ||
| unsafe impl Send for HidDevice {} | ||
| impl Drop for HidDevice { | ||
@@ -287,0 +289,0 @@ fn drop(&mut self) { |
Sorry, the diff of this file is not supported yet