INNER CODE UNIT · Rust
Ok
pythops/bluetui · src/bluetooth.rs:70
if let Ok(adapter) = session.adapter(&adapter_name) {
let name = adapter.name().to_owned();
let alias = adapter.alias().await?;
let is_powered = adapter.is_powered().await?;
let is_pairable = adapter.is_pairable().await?;
let is_discoverable = adapter.is_discoverable().await?;
let is_scanning = adapter.is_discovering().await?;
let (paired_devices, new_devices) =
Controller::get_all_devices(&adapter, favorite_devices).await?;
let controller = Controller {
adapter: Arc::new(adapter),
name,
alias,
is_powered,
is_pairable,
is_discoverable,