Home
last modified time | relevance | path

Searched refs:SerializeOption (Results 1 – 6 of 6) sorted by relevance

/frameworks/native/libs/binder/rust/src/parcel/
Dparcelable.rs257 pub trait SerializeOption: Serialize { trait
452 impl<T: SerializeOption> SerializeArray for Option<T> {}
588 impl SerializeOption for str {
633 impl SerializeOption for String {
635 SerializeOption::serialize_option(this.map(String::as_str), parcel) in serialize_option()
703 impl<T: SerializeArray> SerializeOption for [T] { impl
713 impl<T: SerializeArray> SerializeOption for Vec<T> {
715 SerializeOption::serialize_option(this.map(Vec::as_slice), parcel) in serialize_option()
748 impl<T: SerializeArray, const N: usize> SerializeOption for [T; N] { impl
750 SerializeOption::serialize_option(this.map(|arr| &arr[..]), parcel) in serialize_option()
[all …]
Dfile_descriptor.rs19 SerializeOption,
87 impl SerializeOption for ParcelFileDescriptor {
/frameworks/native/libs/binder/rust/src/
Dlib.rs140 ParcelableMetadata, Serialize, SerializeArray, SerializeOption, UnstructuredParcelable,
Dproxy.rs26 SerializeArray, SerializeOption,
407 impl SerializeOption for SpIBinder {
Dbinder.rs1004 impl $crate::binder_impl::SerializeOption for dyn $interface + '_ {
1060 …impl<P: $crate::BinderAsyncPool + 'static> $crate::binder_impl::SerializeOption for dyn $async_int…
Dparcel.rs37 SerializeOption, UnstructuredParcelable, NON_NULL_PARCELABLE_FLAG, NULL_PARCELABLE_FLAG,