Enum buttplug::core::messages::ButtplugServerMessage [−][src]
pub enum ButtplugServerMessage {
Ok(Ok),
Error(Error),
Test(Test),
Log(Log),
ServerInfo(ServerInfo),
DeviceList(DeviceList),
DeviceAdded(DeviceAdded),
DeviceRemoved(DeviceRemoved),
ScanningFinished(ScanningFinished),
RawReading(RawReading),
BatteryLevelReading(BatteryLevelReading),
RSSILevelReading(RSSILevelReading),
}Expand description
Represents all possible messages a ButtplugServer can send to a ButtplugClient.
Variants
Ok(Ok)
Tuple Fields
0: OkError(Error)
Tuple Fields
0: ErrorTest(Test)
Tuple Fields
0: TestLog(Log)
Tuple Fields
0: LogServerInfo(ServerInfo)
Tuple Fields
0: ServerInfoDeviceList(DeviceList)
Tuple Fields
0: DeviceListDeviceAdded(DeviceAdded)
Tuple Fields
0: DeviceAddedDeviceRemoved(DeviceRemoved)
Tuple Fields
ScanningFinished(ScanningFinished)
Tuple Fields
RawReading(RawReading)
Tuple Fields
0: RawReadingBatteryLevelReading(BatteryLevelReading)
Tuple Fields
RSSILevelReading(RSSILevelReading)
Tuple Fields
Trait Implementations
Returns () if the message is valid, otherwise returns a message error.
fn is_in_command_range(
&self,
value: f64,
error_msg: String
) -> Result<(), ButtplugMessageError>
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
type Error = ButtplugMessageError
type Error = ButtplugMessageError
The type returned in the event of a conversion error.
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for ButtplugServerMessage
impl Send for ButtplugServerMessage
impl Sync for ButtplugServerMessage
impl Unpin for ButtplugServerMessage
impl UnwindSafe for ButtplugServerMessage
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more