Enum bluez_async::DeviceEvent [−][src]
Details of an event related to a Bluetooth device.
Variants (Non-exhaustive)
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
A new device has been discovered.
The device has connected or disconnected.
Fields of Connected
connected: bool
A new value is available for the RSSI of the device.
Fields of RSSI
rssi: i16
A new value is available for the manufacturer-specific advertisement data of the device.
Fields of ManufacturerData
New GATT service advertisement data is available for the device.
Fields of ServiceData
The set of GATT services known for the device has changed.
Fields of Services
Service discovery has completed.
Trait Implementations
impl Clone for DeviceEvent
[src]
fn clone(&self) -> DeviceEvent
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for DeviceEvent
[src]
impl Eq for DeviceEvent
[src]
impl PartialEq<DeviceEvent> for DeviceEvent
[src]
fn eq(&self, other: &DeviceEvent) -> bool
[src]
fn ne(&self, other: &DeviceEvent) -> bool
[src]
impl StructuralEq for DeviceEvent
[src]
impl StructuralPartialEq for DeviceEvent
[src]
Auto Trait Implementations
impl RefUnwindSafe for DeviceEvent
impl Send for DeviceEvent
impl Sync for DeviceEvent
impl Unpin for DeviceEvent
impl UnwindSafe for DeviceEvent
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut 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.
pub 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>,