Lines Matching refs:interface
640 $interface:path[$descriptor:expr] {
646 $interface[$descriptor] {
655 $interface:path[$descriptor:expr] {
662 $interface[$descriptor] {
671 $interface:path[$descriptor:expr] {
679 $interface[$descriptor] {
690 $interface:path[$descriptor:expr] {
699 $interface[$descriptor] {
700 …A binder [`Remotable`]($crate::Remotable) that holds an [`", stringify!($interface), "`] object.")]
702 …ncat!("A binder [`Proxy`]($crate::Proxy) that holds an [`", stringify!($interface), "`] remote int…
712 $interface:path[$descriptor:expr] {
738 $proxy: $interface,
751 pub struct $native(Box<dyn $interface + Sync + Send + 'static>);
755 …ub fn new_binder<T: $interface + Sync + Send + 'static>(inner: T, features: $crate::BinderFeatures…
799 impl $crate::FromIBinder for dyn $interface {
800 … fn try_from(mut ibinder: $crate::SpIBinder) -> $crate::Result<$crate::Strong<dyn $interface>> {
834 impl $crate::parcel::Serialize for dyn $interface + '_
836 dyn $interface: $crate::Interface
844 impl $crate::parcel::SerializeOption for dyn $interface + '_ {
850 impl std::fmt::Debug for dyn $interface {
852 f.pad(stringify!($interface))
857 impl std::borrow::ToOwned for dyn $interface {
858 type Owned = $crate::Strong<dyn $interface>;
861 .expect(concat!("Error cloning interface ", stringify!($interface)))