[][src]Enum buttplug::client::internal::ButtplugClientMessage

Enum used for communication from the client to the event loop.

Variants

Client request to connect, via the included connector instance.

Once connection is finished, use the bundled future to resolve.

Client request to disconnect, via already sent connector instance.

HandleDeviceList(DeviceList)

Given a DeviceList message, update the inner loop values and create events for additions.

Return new ButtplugClientDevice instances for all known and currently connected devices.

Client request to send a message via the connector.

Bundled future should have reply set and waker called when this is finished.

Auto Trait Implementations

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,