Home
last modified time | relevance | path

Searched refs:DBusArg (Results 1 – 4 of 4) sorted by relevance

/system/bt/gd/rust/linux/dbus_projection/dbus_macros/src/
Dlib.rs111 <#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() impl
436 #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 …]
/system/bt/gd/rust/linux/service/src/
Diface_bluetooth.rs17 use crate::dbus_arg::DBusArg;
Diface_bluetooth_gatt.rs22 use crate::dbus_arg::{DBusArg, DBusArgError};
/system/bt/gd/rust/linux/dbus_projection/src/
Dlib.rs79 impl DBusArg for $enum_type { impl