1
0
Fork 0
forked from wry/wry

dbus: expose more functionality

This commit is contained in:
Julian Orth 2022-07-30 12:48:45 +02:00
parent fc9795cb5d
commit f84b4619ba
8 changed files with 605 additions and 25 deletions

View file

@ -670,8 +670,13 @@ fn write_module<W: Write>(f: &mut W, element: Element, indent: &str) -> Result<(
}
fn write_element<W: Write>(f: &mut W, element: Element, indent: &str) -> Result<()> {
let name = if element.name == "impl" {
"impl_".as_bytes().as_bstr()
} else {
element.name.as_bstr()
};
writeln!(f)?;
writeln!(f, "{}pub mod {} {{", indent, element.name)?;
writeln!(f, "{}pub mod {} {{", indent, name)?;
writeln!(f, "{} use crate::dbus::prelude::*;", indent)?;
{
let indent = format!("{} ", indent);