#[zbus::proxy(
interface = "org.a11y.Status",
default_service = "org.a11y.Bus",
default_path = "/org/a11y/bus"
)]
pub trait Status {
#[zbus(property)]
fn is_enabled(&self) -> zbus::Result<bool>;
#[zbus(property)]
fn set_is_enabled(&self, value: bool) -> zbus::Result<()>;
#[zbus(property)]
fn screen_reader_enabled(&self) -> zbus::Result<bool>;
#[zbus(property)]
fn set_screen_reader_enabled(&self, value: bool) -> zbus::Result<()>;
}
#[zbus::proxy(
interface = "org.a11y.Bus",
default_service = "org.a11y.Bus",
default_path = "/org/a11y/bus"
)]
pub trait Bus {
fn get_address(&self) -> zbus::Result<String>;
}