Struct bluez_async::AdapterInfo
source · pub struct AdapterInfo {
pub id: AdapterId,
pub mac_address: MacAddress,
pub address_type: AddressType,
pub name: String,
pub alias: String,
pub modalias: Modalias,
pub powered: bool,
pub discovering: bool,
}Expand description
Information about a Bluetooth adapter on the system.
Fields§
§id: AdapterIdAn opaque identifier for the adapter. This can be used to perform operations on it.
mac_address: MacAddressThe MAC address of the adapter.
address_type: AddressTypeThe type of MAC address the adapter uses.
name: StringThe Bluetooth system hostname.
alias: StringThe Bluetooth friendly name. This defaults to the system hostname.
modalias: ModaliasInformation about the Bluetooth adapter, mostly useful for debug purposes.
powered: boolWhether the adapter is currently turned on.
discovering: boolWhether the adapter is currently discovering devices.
Trait Implementations§
source§impl Clone for AdapterInfo
impl Clone for AdapterInfo
source§fn clone(&self) -> AdapterInfo
fn clone(&self) -> AdapterInfo
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 AdapterInfo
impl Debug for AdapterInfo
source§impl PartialEq<AdapterInfo> for AdapterInfo
impl PartialEq<AdapterInfo> for AdapterInfo
source§fn eq(&self, other: &AdapterInfo) -> bool
fn eq(&self, other: &AdapterInfo) -> bool
This method tests for
self and other values to be equal, and is used
by ==.