Searched refs:DBusArg (Results 1 – 4 of 4) sorted by relevance
111 <#arg_type as DBusArg>::DBusType, in generate_dbus_exporter()116 let #ident = <#arg_type as DBusArg>::from_dbus( in generate_dbus_exporter()303 if !any.is::<<#field_type_ident as DBusArg>::DBusType>() { in dbus_propmap()308 std::any::type_name::<<#field_type_ident as DBusArg>::DBusType>(), in dbus_propmap()312 … let #field_ident = *any.downcast_ref::<<#field_type_ident as DBusArg>::DBusType>().unwrap(); in dbus_propmap()339 let field_data = DBusArg::to_dbus(data.#field_ident)?; in dbus_propmap()348 impl DBusArg for #struct_ident { in dbus_propmap() impl436 #method_args DBusArg::to_dbus(#ident).unwrap(), in dbus_proxy_obj()492 impl DBusArg for Box<dyn #trait_ + Send> { in dbus_proxy_obj()554 pub(crate) trait DBusArg { in generate_dbus_arg()[all …]
17 use crate::dbus_arg::DBusArg;
22 use crate::dbus_arg::{DBusArg, DBusArgError};
79 impl DBusArg for $enum_type { impl