[−][src]Enum buttplug::client::internal::ButtplugInternalClientMessage
Enum used for communication between the client and the internal loop.
Variants
Connect(Box<dyn ButtplugClientConnector>, ButtplugClientConnectionStateShared)
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.
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
impl Send for ButtplugInternalClientMessage
impl !Sync for ButtplugInternalClientMessage
impl Unpin for ButtplugInternalClientMessage
impl !UnwindSafe for ButtplugInternalClientMessage
impl !RefUnwindSafe for ButtplugInternalClientMessage
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for 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<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> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,