Tweak
This commit is contained in:
parent
b9f06367f2
commit
385f54f74f
1
Cargo.lock
generated
1
Cargo.lock
generated
@ -529,6 +529,7 @@ version = "0.1.0"
|
|||||||
dependencies = [
|
dependencies = [
|
||||||
"anyhow",
|
"anyhow",
|
||||||
"bluer",
|
"bluer",
|
||||||
|
"futures",
|
||||||
"tokio",
|
"tokio",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -8,4 +8,5 @@ edition = "2021"
|
|||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow = "1.0.82"
|
anyhow = "1.0.82"
|
||||||
bluer = { version = "0.17.1", features = ["bluetoothd"] }
|
bluer = { version = "0.17.1", features = ["bluetoothd"] }
|
||||||
|
futures = "0.3.30"
|
||||||
tokio = { version = "1.37.0", features = ["rt"] }
|
tokio = { version = "1.37.0", features = ["rt"] }
|
||||||
|
@ -1,8 +1,9 @@
|
|||||||
use bluer::{self, monitor::Monitor};
|
use bluer::{self, monitor::Monitor};
|
||||||
|
|
||||||
use anyhow::Result;
|
use anyhow::Result;
|
||||||
|
use futures::StreamExt;
|
||||||
|
|
||||||
#[tokio::main]
|
#[tokio::main(flavor="current_thread")]
|
||||||
async fn main() -> Result<()> {
|
async fn main() -> Result<()> {
|
||||||
|
|
||||||
let session = bluer::Session::new().await?;
|
let session = bluer::Session::new().await?;
|
||||||
@ -12,10 +13,10 @@ async fn main() -> Result<()> {
|
|||||||
adapter.set_powered(true).await?;
|
adapter.set_powered(true).await?;
|
||||||
|
|
||||||
let mm = adapter.monitor().await?;
|
let mm = adapter.monitor().await?;
|
||||||
let handle = mm.register(Monitor::default()).await?;
|
let mut handle = mm.register(Monitor::default()).await?;
|
||||||
|
|
||||||
while let Some(evt) = handle.next().await {
|
while let Some(evt) = handle.next().await {
|
||||||
eprintln!("{}", evt);
|
eprintln!("{:?}", evt);
|
||||||
}
|
}
|
||||||
|
|
||||||
Ok(())
|
Ok(())
|
||||||
|
Loading…
Reference in New Issue
Block a user