Struct buttplug::core::message::BatteryLevelReading
source · pub struct BatteryLevelReading { /* private fields */ }Expand description
Battery level response
Implementations§
source§impl BatteryLevelReading
impl BatteryLevelReading
pub fn battery_level(&self) -> f64
Trait Implementations§
source§impl ButtplugDeviceMessage for BatteryLevelReading
impl ButtplugDeviceMessage for BatteryLevelReading
fn device_index(&self) -> u32
fn set_device_index(&mut self, id: u32)
source§impl ButtplugMessageValidator for BatteryLevelReading
impl ButtplugMessageValidator for BatteryLevelReading
source§fn is_valid(&self) -> Result<(), ButtplugMessageError>
fn is_valid(&self) -> Result<(), ButtplugMessageError>
Returns () if the message is valid, otherwise returns a message error.
fn is_system_id(&self, id: u32) -> Result<(), ButtplugMessageError>
fn is_not_system_id(&self, id: u32) -> Result<(), ButtplugMessageError>
fn is_in_command_range( &self, value: f64, error_msg: String ) -> Result<(), ButtplugMessageError>
source§impl Clone for BatteryLevelReading
impl Clone for BatteryLevelReading
source§fn clone(&self) -> BatteryLevelReading
fn clone(&self) -> BatteryLevelReading
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for BatteryLevelReading
impl Debug for BatteryLevelReading
source§impl<'de> Deserialize<'de> for BatteryLevelReading
impl<'de> Deserialize<'de> for BatteryLevelReading
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl From<BatteryLevelReading> for ButtplugServerMessage
impl From<BatteryLevelReading> for ButtplugServerMessage
source§fn from(msg: BatteryLevelReading) -> ButtplugServerMessage
fn from(msg: BatteryLevelReading) -> ButtplugServerMessage
Converts to this type from the input type.
source§impl PartialEq for BatteryLevelReading
impl PartialEq for BatteryLevelReading
source§fn eq(&self, other: &BatteryLevelReading) -> bool
fn eq(&self, other: &BatteryLevelReading) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl Serialize for BatteryLevelReading
impl Serialize for BatteryLevelReading
impl StructuralPartialEq for BatteryLevelReading
Auto Trait Implementations§
impl Freeze for BatteryLevelReading
impl RefUnwindSafe for BatteryLevelReading
impl Send for BatteryLevelReading
impl Sync for BatteryLevelReading
impl Unpin for BatteryLevelReading
impl UnwindSafe for BatteryLevelReading
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more