Buttplug sex toy control library

chore: Fix unused use statements in joyhub

+35 -54
+7 -11
crates/buttplug_server/src/device/protocol_impl/joyhub/joyhub.rs
··· 5 5 // Licensed under the BSD 3-Clause license. See LICENSE file in the project root 6 6 // for full license information. 7 7 8 - use buttplug_server_device_config::{ProtocolCommunicationSpecifier, DeviceDefinition, UserDeviceIdentifier, Endpoint}; 9 - use buttplug_core::{ 10 - errors::ButtplugDeviceError, 11 - util::{async_manager, sleep}, 12 - }; 8 + use std::sync::atomic::{AtomicU8, Ordering}; 9 + 13 10 use uuid::{uuid, Uuid}; 14 - 11 + 15 12 use crate::device::{ 16 - hardware::{Hardware, HardwareCommand, HardwareWriteCmd}, 17 - protocol::{generic_protocol_setup, ProtocolHandler, ProtocolIdentifier, ProtocolInitializer, ProtocolKeepaliveStrategy}, 13 + hardware::{HardwareCommand, HardwareWriteCmd}, 14 + protocol::{generic_protocol_setup, ProtocolHandler}, 18 15 }; 19 - use async_trait::async_trait; 20 - use std::sync::{atomic::{AtomicU8, Ordering}, Arc, RwLock}; 21 - use std::time::Duration; 16 + use buttplug_core::errors::ButtplugDeviceError; 17 + use buttplug_server_device_config::Endpoint; 22 18 23 19 const JOYHUB_PROTOCOL_UUID: Uuid = uuid!("c0f6785a-0056-4a2a-a2a9-dc7ca4ae2a0d"); 24 20
+7 -11
crates/buttplug_server/src/device/protocol_impl/joyhub/joyhub_v2.rs
··· 6 6 // for full license information. 7 7 8 8 9 - use buttplug_server_device_config::{ProtocolCommunicationSpecifier, DeviceDefinition, UserDeviceIdentifier, Endpoint}; 10 - use buttplug_core::{ 11 - errors::ButtplugDeviceError, 12 - util::{async_manager, sleep}, 13 - }; 9 + use std::sync::atomic::{AtomicU8, Ordering}; 10 + 14 11 use uuid::{uuid, Uuid}; 15 - 12 + 16 13 use crate::device::{ 17 - hardware::{Hardware, HardwareCommand, HardwareWriteCmd}, 18 - protocol::{generic_protocol_setup, ProtocolHandler, ProtocolIdentifier, ProtocolInitializer, ProtocolKeepaliveStrategy}, 14 + hardware::{HardwareCommand, HardwareWriteCmd}, 15 + protocol::{generic_protocol_setup, ProtocolHandler}, 19 16 }; 20 - use async_trait::async_trait; 21 - use std::sync::{atomic::{AtomicU8, Ordering}, Arc, RwLock}; 22 - use std::time::Duration; 17 + use buttplug_core::errors::ButtplugDeviceError; 18 + use buttplug_server_device_config::Endpoint; 23 19 24 20 const JOYHUB_V2_PROTOCOL_UUID: Uuid = uuid!("3144b936-99c8-47f3-b85d-defa5fac9e6d"); 25 21 generic_protocol_setup!(JoyHubV2, "joyhub-v2");
+7 -10
crates/buttplug_server/src/device/protocol_impl/joyhub/joyhub_v4.rs
··· 6 6 // for full license information. 7 7 8 8 9 - use buttplug_server_device_config::{ProtocolCommunicationSpecifier, DeviceDefinition, UserDeviceIdentifier, Endpoint}; 10 - use buttplug_core::{ 11 - errors::ButtplugDeviceError, 12 - util::{async_manager, sleep}, 13 - }; 9 + use std::sync::atomic::{AtomicU8, Ordering}; 10 + 14 11 use uuid::{uuid, Uuid}; 15 - 12 + 16 13 use crate::device::{ 17 - hardware::{Hardware, HardwareCommand, HardwareWriteCmd}, 18 - protocol::{generic_protocol_setup, ProtocolHandler, ProtocolIdentifier, ProtocolInitializer, ProtocolKeepaliveStrategy}, 14 + hardware::{HardwareCommand, HardwareWriteCmd}, 15 + protocol::{generic_protocol_setup, ProtocolHandler}, 19 16 }; 20 - use std::sync::{atomic::{AtomicU8, Ordering}, Arc, RwLock}; 21 - use std::time::Duration; 17 + use buttplug_core::errors::ButtplugDeviceError; 18 + use buttplug_server_device_config::Endpoint; 22 19 23 20 const JOYHUB_V4_PROTOCOL_UUID: Uuid = uuid!("c99e8979-6f13-4556-9b6b-2061f527042b"); 24 21 generic_protocol_setup!(JoyHubV4, "joyhub-v4");
+7 -11
crates/buttplug_server/src/device/protocol_impl/joyhub/joyhub_v5.rs
··· 5 5 // Licensed under the BSD 3-Clause license. See LICENSE file in the project root 6 6 // for full license information. 7 7 8 - use buttplug_server_device_config::{ProtocolCommunicationSpecifier, DeviceDefinition, UserDeviceIdentifier, Endpoint}; 9 - use buttplug_core::{ 10 - errors::ButtplugDeviceError, 11 - util::{async_manager, sleep}, 12 - }; 8 + use std::sync::atomic::{AtomicU8, Ordering}; 9 + 13 10 use uuid::{uuid, Uuid}; 14 - 11 + 15 12 use crate::device::{ 16 - hardware::{Hardware, HardwareCommand, HardwareWriteCmd}, 17 - protocol::{generic_protocol_setup, ProtocolHandler, ProtocolIdentifier, ProtocolInitializer, ProtocolKeepaliveStrategy}, 13 + hardware::{HardwareCommand, HardwareWriteCmd}, 14 + protocol::{generic_protocol_setup, ProtocolHandler}, 18 15 }; 19 - use std::sync::{atomic::{AtomicU8, Ordering}, Arc, RwLock}; 20 - use std::time::Duration; 21 - 16 + use buttplug_core::errors::ButtplugDeviceError; 17 + use buttplug_server_device_config::Endpoint; 22 18 23 19 const JOYHUB_V5_PROTOCOL_UUID: Uuid = uuid!("c99e8979-6f13-4556-9b6b-2061f527042b"); 24 20 generic_protocol_setup!(JoyHubV5, "joyhub-v5");
+7 -11
crates/buttplug_server/src/device/protocol_impl/joyhub/joyhub_v6.rs
··· 5 5 // Licensed under the BSD 3-Clause license. See LICENSE file in the project root 6 6 // for full license information. 7 7 8 - use buttplug_server_device_config::{ProtocolCommunicationSpecifier, DeviceDefinition, UserDeviceIdentifier, Endpoint}; 9 - use buttplug_core::{ 10 - errors::ButtplugDeviceError, 11 - util::{async_manager, sleep}, 12 - }; 8 + use std::sync::atomic::{AtomicU8, Ordering}; 9 + 13 10 use uuid::{uuid, Uuid}; 14 - 11 + 15 12 use crate::device::{ 16 - hardware::{Hardware, HardwareCommand, HardwareWriteCmd}, 17 - protocol::{generic_protocol_setup, ProtocolHandler, ProtocolIdentifier, ProtocolInitializer, ProtocolKeepaliveStrategy}, 13 + hardware::{HardwareCommand, HardwareWriteCmd}, 14 + protocol::{generic_protocol_setup, ProtocolHandler}, 18 15 }; 19 - use std::sync::{atomic::{AtomicU8, Ordering}, Arc, RwLock}; 20 - use std::time::Duration; 21 - 16 + use buttplug_core::errors::ButtplugDeviceError; 17 + use buttplug_server_device_config::Endpoint; 22 18 23 19 const JOYHUB_V6_PROTOCOL_UUID: Uuid = uuid!("c089952e-cb80-462b-8eeb-526f7ba21ff2"); 24 20 generic_protocol_setup!(JoyHubV6, "joyhub-v6");