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: AdapterId
An opaque identifier for the adapter. This can be used to perform operations on it.
mac_address: MacAddress
The MAC address of the adapter.
address_type: AddressType
The type of MAC address the adapter uses.
name: String
The Bluetooth system hostname.
alias: String
The Bluetooth friendly name. This defaults to the system hostname.
modalias: Modalias
Information about the Bluetooth adapter, mostly useful for debug purposes.
powered: bool
Whether the adapter is currently turned on.
discovering: bool
Whether 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 ==
.