Searched refs:AsNative (Results 1 – 14 of 14) sorted by relevance
/frameworks/native/libs/binder/rust/src/ |
D | proxy.rs | 20 AsNative, FromIBinder, IBinder, IBinderInternal, Interface, InterfaceClass, Strong, 228 impl<T: AsNative<sys::AIBinder>> IBinderInternal for T { 354 impl<T: AsNative<sys::AIBinder>> IBinder for T { 460 fn new<B: AsNative<sys::AIBinder>>(binder: &mut B) -> WpIBinder { in new() 676 unsafe impl AsNative<sys::AIBinder_DeathRecipient> for DeathRecipient { 723 unsafe impl<T: Proxy> AsNative<sys::AIBinder> for T { 735 unsafe impl AsNative<sys::AIBinder> for SpIBinder {
|
D | parcel.rs | 19 use crate::binder::AsNative; 175 unsafe impl AsNative<sys::AParcel> for Parcel { 187 unsafe impl<'a> AsNative<sys::AParcel> for BorrowedParcel<'a> { 311 other: &impl AsNative<sys::AParcel>, in append_from() 325 pub fn append_all_from(&mut self, other: &impl AsNative<sys::AParcel>) -> Result<()> { in append_all_from() 427 other: &impl AsNative<sys::AParcel>, in append_from() 435 pub fn append_all_from(&mut self, other: &impl AsNative<sys::AParcel>) -> Result<()> { in append_all_from()
|
D | lib.rs | 149 pub use crate::binder::AsNative;
|
D | native.rs | 18 AsNative, Interface, InterfaceClassMethods, Remotable, Stability, TransactionCode, 454 unsafe impl<B: Remotable> AsNative<sys::AIBinder> for Binder<B> {
|
D | service.rs | 17 use crate::binder::{AsNative, FromIBinder, Strong};
|
D | error.rs | 17 use crate::binder::AsNative; 361 unsafe impl AsNative<sys::AStatus> for Status {
|
D | binder.rs | 658 pub unsafe trait AsNative<T> { interface 668 unsafe impl<T, V: AsNative<T>> AsNative<T> for Option<V> {
|
/frameworks/native/libs/binder/rust/tests/parcel_fuzzer/random_parcel/src/ |
D | lib.rs | 18 use binder::unstable_api::{AParcel, AsNative};
|
/frameworks/native/libs/nativewindow/rust/src/ |
D | surface.rs | 20 unstable_api::{status_result, AsNative},
|
D | lib.rs | 27 unstable_api::{status_result, AsNative},
|
/frameworks/native/libs/binder/rust/src/parcel/ |
D | file_descriptor.rs | 21 use crate::binder::AsNative;
|
D | parcelable.rs | 17 use crate::binder::{AsNative, FromIBinder, Interface, Stability, Strong};
|
/frameworks/native/libs/binder/rust/rpcbinder/src/server/ |
D | android.rs | 18 use binder::{unstable_api::AsNative, SpIBinder};
|
D | trusty.rs | 17 use binder::{unstable_api::AsNative, SpIBinder};
|