From 436f168bc4011ef36891898c8c8d8f89bf13088b Mon Sep 17 00:00:00 2001 From: Benjamin Saunders Date: Sun, 14 May 2017 12:16:54 -0700 Subject: [PATCH] Fix some missing derives --- src/tracking.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/tracking.rs b/src/tracking.rs index 142886e..f26f5dd 100644 --- a/src/tracking.rs +++ b/src/tracking.rs @@ -30,6 +30,7 @@ impl TrackedDevicePose { pub fn device_is_connected(&self) -> bool { self.0.bDeviceIsConnected } } +#[derive(Debug, Copy, Clone)] pub enum TrackingResult { Uninitialized = sys::ETrackingResult_ETrackingResult_TrackingResult_Uninitialized as isize, CalibratingInProgress = sys::ETrackingResult_ETrackingResult_TrackingResult_Calibrating_InProgress as isize, @@ -38,6 +39,7 @@ pub enum TrackingResult { RunningOutOfRange = sys::ETrackingResult_ETrackingResult_TrackingResult_Running_OutOfRange as isize, } +#[derive(Debug, Copy, Clone)] pub enum TrackedDeviceClass { Invalid = sys::ETrackedDeviceClass_ETrackedDeviceClass_TrackedDeviceClass_Invalid as isize, HMD = sys::ETrackedDeviceClass_ETrackedDeviceClass_TrackedDeviceClass_HMD as isize,