Skip to content

Start zbus::Proxy

Marc-André Lureau requested to merge elmarco/zbus:zb-proxy into master

Let's start somewhere. This provides a basic sync Proxy helper, with owned call/get/set methods. On top, a zbus_derive crate provides dbus_proxy procedural macro to ease implementation.

An upcoming generator will further help writing the trait from an introspection XML.

Left for further improvements:

  • fixme/todo/improvements in proc-macro, better error handling etc
  • unowned/callback based callers
  • attributes to override the guessed method/properties naming
  • signals
  • async etc

Fixes #12 (closed).

Edited by Marc-André Lureau

Merge request reports