#![deny(missing_docs)]
use zbus::object_server::SignalEmitter;
use zbus_macros::interface;
pub struct Test;
#[interface(name = "org.freedesktop.zbus_macros.MissingDocs")]
impl Test {
async fn method(&self) {}
#[zbus(signal)]
async fn documented(emitter: &SignalEmitter<'_>) -> zbus::Result<()>;
#[zbus(signal)]
async fn undocumented(emitter: &SignalEmitter<'_>) -> zbus::Result<()>;
}
pub mod proxy {
use zbus_macros::proxy;
#[proxy(
interface = "org.freedesktop.zbus_macros.MissingDocsProxy",
default_service = "org.freedesktop.zbus_macros",
default_path = "/org/freedesktop/zbus_macros/missing_docs"
)]
pub trait MissingDocs {
#[zbus(signal)]
fn documented(&self, first: u8, second: &str) -> zbus::Result<()>;
#[zbus(signal)]
fn undocumented(&self, first: u8, second: &str) -> zbus::Result<()>;
}
}