[−][src]Enum buttplug::core::messages::ButtplugSpecV2ClientMessage
Represents all client-to-server messages in v2 of the Buttplug Spec
Variants
RequestLog(RequestLog)
RequestServerInfo(RequestServerInfo)
StartScanning(StartScanning)
StopScanning(StopScanning)
RequestDeviceList(RequestDeviceList)
StopAllDevices(StopAllDevices)
VibrateCmd(VibrateCmd)
LinearCmd(LinearCmd)
RotateCmd(RotateCmd)
RawWriteCmd(RawWriteCmd)
RawReadCmd(RawReadCmd)
StopDeviceCmd(StopDeviceCmd)
RawSubscribeCmd(RawSubscribeCmd)
RawUnsubscribeCmd(RawUnsubscribeCmd)
BatteryLevelCmd(BatteryLevelCmd)
RSSILevelCmd(RSSILevelCmd)
Trait Implementations
impl ButtplugClientMessageType for ButtplugSpecV2ClientMessage
[src]
impl ButtplugConnector<ButtplugSpecV2ClientMessage, ButtplugSpecV2ServerMessage> for ButtplugInProcessClientConnector
[src]
fn connect(
&mut self
) -> BoxFuture<'static, Result<Receiver<Result<ButtplugCurrentSpecServerMessage, ButtplugServerError>>, ButtplugConnectorError>>
[src]
&mut self
) -> BoxFuture<'static, Result<Receiver<Result<ButtplugCurrentSpecServerMessage, ButtplugServerError>>, ButtplugConnectorError>>
fn disconnect(&self) -> ButtplugConnectorResultFuture
[src]
fn send(
&self,
msg: ButtplugCurrentSpecClientMessage
) -> ButtplugConnectorResultFuture
[src]
&self,
msg: ButtplugCurrentSpecClientMessage
) -> ButtplugConnectorResultFuture
impl ButtplugMessage for ButtplugSpecV2ClientMessage
[src]
fn get_id(&self) -> u32
[src]
fn set_id(&mut self, id: u32)
[src]
fn is_server_event(&self) -> bool
[src]
impl Clone for ButtplugSpecV2ClientMessage
[src]
fn clone(&self) -> ButtplugSpecV2ClientMessage
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ButtplugSpecV2ClientMessage
[src]
impl<'de> Deserialize<'de> for ButtplugSpecV2ClientMessage
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl From<BatteryLevelCmd> for ButtplugSpecV2ClientMessage
[src]
fn from(msg: BatteryLevelCmd) -> ButtplugSpecV2ClientMessage
[src]
impl From<ButtplugSpecV2ClientMessage> for ButtplugClientMessage
[src]
impl From<LinearCmd> for ButtplugSpecV2ClientMessage
[src]
fn from(msg: LinearCmd) -> ButtplugSpecV2ClientMessage
[src]
impl From<RSSILevelCmd> for ButtplugSpecV2ClientMessage
[src]
fn from(msg: RSSILevelCmd) -> ButtplugSpecV2ClientMessage
[src]
impl From<RawReadCmd> for ButtplugSpecV2ClientMessage
[src]
fn from(msg: RawReadCmd) -> ButtplugSpecV2ClientMessage
[src]
impl From<RawSubscribeCmd> for ButtplugSpecV2ClientMessage
[src]
fn from(msg: RawSubscribeCmd) -> ButtplugSpecV2ClientMessage
[src]
impl From<RawUnsubscribeCmd> for ButtplugSpecV2ClientMessage
[src]
fn from(msg: RawUnsubscribeCmd) -> ButtplugSpecV2ClientMessage
[src]
impl From<RawWriteCmd> for ButtplugSpecV2ClientMessage
[src]
fn from(msg: RawWriteCmd) -> ButtplugSpecV2ClientMessage
[src]
impl From<RequestDeviceList> for ButtplugSpecV2ClientMessage
[src]
fn from(msg: RequestDeviceList) -> ButtplugSpecV2ClientMessage
[src]
impl From<RequestLog> for ButtplugSpecV2ClientMessage
[src]
fn from(msg: RequestLog) -> ButtplugSpecV2ClientMessage
[src]
impl From<RequestServerInfo> for ButtplugSpecV2ClientMessage
[src]
fn from(msg: RequestServerInfo) -> ButtplugSpecV2ClientMessage
[src]
impl From<RotateCmd> for ButtplugSpecV2ClientMessage
[src]
fn from(msg: RotateCmd) -> ButtplugSpecV2ClientMessage
[src]
impl From<StartScanning> for ButtplugSpecV2ClientMessage
[src]
fn from(msg: StartScanning) -> ButtplugSpecV2ClientMessage
[src]
impl From<StopAllDevices> for ButtplugSpecV2ClientMessage
[src]
fn from(msg: StopAllDevices) -> ButtplugSpecV2ClientMessage
[src]
impl From<StopDeviceCmd> for ButtplugSpecV2ClientMessage
[src]
fn from(msg: StopDeviceCmd) -> ButtplugSpecV2ClientMessage
[src]
impl From<StopScanning> for ButtplugSpecV2ClientMessage
[src]
fn from(msg: StopScanning) -> ButtplugSpecV2ClientMessage
[src]
impl From<VibrateCmd> for ButtplugSpecV2ClientMessage
[src]
fn from(msg: VibrateCmd) -> ButtplugSpecV2ClientMessage
[src]
impl PartialEq<ButtplugSpecV2ClientMessage> for ButtplugSpecV2ClientMessage
[src]
fn eq(&self, other: &ButtplugSpecV2ClientMessage) -> bool
[src]
fn ne(&self, other: &ButtplugSpecV2ClientMessage) -> bool
[src]
impl Serialize for ButtplugSpecV2ClientMessage
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for ButtplugSpecV2ClientMessage
[src]
impl TryFrom<ButtplugClientMessage> for ButtplugSpecV2ClientMessage
[src]
Auto Trait Implementations
impl RefUnwindSafe for ButtplugSpecV2ClientMessage
impl Send for ButtplugSpecV2ClientMessage
impl Sync for ButtplugSpecV2ClientMessage
impl Unpin for ButtplugSpecV2ClientMessage
impl UnwindSafe for ButtplugSpecV2ClientMessage
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T> GetTypeId for T where
T: Any,
[src]
T: Any,
impl<T> Instrument for T
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]
fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]
fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,
fn vzip(self) -> V
impl<T> WithSubscriber for T
[src]
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,