···1818pub mod v4;
19192020mod device_feature;
2121-mod endpoint;
2221pub mod serializer;
23222423pub use device_feature::*;
2525-pub use endpoint::Endpoint;
2624pub use v0::*;
2725pub use v4::*;
2826
···55// Licensed under the BSD 3-Clause license. See LICENSE file in the project root
66// for full license information.
7788-use buttplug_core::{errors::ButtplugDeviceError, message::Endpoint};
88+use buttplug_core::errors::ButtplugDeviceError;
99+use buttplug_server_device_config::Endpoint;
910use buttplug_server_device_config::{DeviceDefinition, UserDeviceIdentifier};
10111112use crate::device::{
···55// Licensed under the BSD 3-Clause license. See LICENSE file in the project root
66// for full license information.
7788-use buttplug_core::{errors::ButtplugDeviceError, message::Endpoint};
88+use buttplug_core::errors::ButtplugDeviceError;
99+use buttplug_server_device_config::Endpoint;
910use buttplug_server_device_config::{
1011 DeviceDefinition,
1112 ProtocolCommunicationSpecifier,
···55// Licensed under the BSD 3-Clause license. See LICENSE file in the project root
66// for full license information.
7788-use buttplug_core::{errors::ButtplugDeviceError, message::Endpoint};
88+use buttplug_core::errors::ButtplugDeviceError;
99+use buttplug_server_device_config::Endpoint;
9101011use crate::device::{
1112 hardware::{HardwareCommand, HardwareWriteCmd},
···1313 protocol::ProtocolHandler,
1414 hardware::{HardwareCommand, HardwareWriteCmd},
1515};
1616-use buttplug_core::{errors::ButtplugDeviceError, message::Endpoint};
1616+use buttplug_core::errors::ButtplugDeviceError;
1717+use buttplug_server_device_config::Endpoint;
1718use std::sync::atomic::{AtomicI8, Ordering};
18191920// Vorze UFO needs a unified protocol UUID since we update both outputs in the same packet.
···55// Licensed under the BSD 3-Clause license. See LICENSE file in the project root
66// for full license information.
7788-use buttplug_core::{errors::ButtplugDeviceError, message::Endpoint};
88+use buttplug_core::errors::ButtplugDeviceError;
99+use buttplug_server_device_config::Endpoint;
910use buttplug_server_device_config::{
1011 DeviceDefinition,
1112 ProtocolCommunicationSpecifier,
···55// Licensed under the BSD 3-Clause license. See LICENSE file in the project root
66// for full license information.
7788-use buttplug_core::message::Endpoint;
88+use super::Endpoint;
99use getset::{Getters, MutGetters, Setters};
1010use serde::{Deserialize, Serialize};
1111use std::collections::{HashMap, HashSet};