bluebus 0.1.5

A Rust library for interacting with Bluetooth devices using the org.bluez D-Bus API.
Documentation
1
2
3
4
5
6
7
8
9
10
#[zbus::proxy(default_service = "org.bluez", interface = "org.bluez.AgentManager1")]
pub trait AgentManager {
    fn register_agent(
        &self,
        path: &zbus::zvariant::OwnedObjectPath,
        capability: String,
    ) -> zbus::Result<()>;
    fn unregister_agent(&self, path: &zbus::zvariant::OwnedObjectPath) -> zbus::Result<()>;
    fn request_default_agent(&self, path: &zbus::zvariant::OwnedObjectPath) -> zbus::Result<()>;
}