pub enum BluetoothResponse {
RequestDevice(BluetoothDeviceMsg),
GATTServerConnect(bool),
GetPrimaryServices(BluetoothServicesMsg, bool),
GetIncludedServices(BluetoothServicesMsg, bool),
GetCharacteristics(BluetoothCharacteristicsMsg, bool),
GetDescriptors(BluetoothDescriptorsMsg, bool),
ReadValue(Vec<u8>),
WriteValue(Vec<u8>),
EnableNotification(()),
WatchAdvertisements(()),
GetAvailability(bool),
}
Variants§
RequestDevice(BluetoothDeviceMsg)
GATTServerConnect(bool)
GetPrimaryServices(BluetoothServicesMsg, bool)
GetIncludedServices(BluetoothServicesMsg, bool)
GetCharacteristics(BluetoothCharacteristicsMsg, bool)
GetDescriptors(BluetoothDescriptorsMsg, bool)
ReadValue(Vec<u8>)
WriteValue(Vec<u8>)
EnableNotification(())
WatchAdvertisements(())
GetAvailability(bool)
Trait Implementations§
source§impl Debug for BluetoothResponse
impl Debug for BluetoothResponse
source§impl<'de> Deserialize<'de> for BluetoothResponse
impl<'de> Deserialize<'de> for BluetoothResponse
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