Lines Matching defs:Binder
40 pub struct Binder<T: Remotable> { struct
41 ibinder: *mut sys::AIBinder, argument
47 /// A `Binder<T>` is a pair of unique owning pointers to two values: argument
55 unsafe impl<T: Remotable> Send for Binder<T> {} implementation
74 unsafe impl<T: Remotable> Sync for Binder<T> {} implementation
76 impl<T: Remotable> Binder<T> { impl
234 impl<T: Remotable> Interface for Binder<T> { implementation
255 impl<T: Remotable> InterfaceClassMethods for Binder<T> { implementation
360 impl<T: Remotable> Drop for Binder<T> { implementation
376 impl<T: Remotable> Deref for Binder<T> { implementation
391 impl<B: Remotable> Serialize for Binder<B> { implementation
400 impl<B: Remotable> TryFrom<SpIBinder> for Binder<B> { implementation
432 unsafe impl<B: Remotable> AsNative<sys::AIBinder> for Binder<B> { implementation