From c3f7112a1ba81156a58d40a36e6223af2d06c22e Mon Sep 17 00:00:00 2001 From: Matthew Maurer Date: Mon, 17 Oct 2022 10:04:16 -0700 Subject: rust: Escape identifiers from AIDL definitions Escape identifiers from AIDL definitions to avoid issues with reserved words. For example, instead of `type`, emit `r#type`. Bug: 254060933 Test: mm Test: Enable graphics AIDL Rust support, see that it now compiles Change-Id: Ib0ea73cedab7800e5f3382f80c22ee684812b9b1 --- .../aidl/fixedsizearray/FixedSizeArrayExample.rs | 750 +++---- .../gen/android/aidl/tests/ArrayOfInterfaces.rs | 130 +- .../gen/android/aidl/tests/BackendType.rs | 12 +- .../gen/android/aidl/tests/ByteEnum.rs | 10 +- .../android/aidl/tests/ConstantExpressionEnum.rs | 24 +- .../gen/android/aidl/tests/DeprecatedEnum.rs | 10 +- .../gen/android/aidl/tests/DeprecatedParcelable.rs | 14 +- .../gen/android/aidl/tests/FixedSize.rs | 140 +- .../aidl/tests/GenericStructuredParcelable.rs | 30 +- .../gen/android/aidl/tests/IDeprecated.rs | 2 +- .../gen/android/aidl/tests/INamedCallback.rs | 32 +- .../gen/android/aidl/tests/INewName.rs | 32 +- .../gen/android/aidl/tests/IOldName.rs | 32 +- .../gen/android/aidl/tests/ITestService.rs | 2344 ++++++++++---------- .../gen/android/aidl/tests/IntEnum.rs | 12 +- .../gen/android/aidl/tests/ListOfInterfaces.rs | 130 +- .../gen/android/aidl/tests/LongEnum.rs | 10 +- .../aidl/tests/OtherParcelableForToString.rs | 22 +- .../android/aidl/tests/ParcelableForToString.rs | 198 +- .../gen/android/aidl/tests/RecursiveList.rs | 30 +- .../gen/android/aidl/tests/StructuredParcelable.rs | 476 ++-- .../gen/android/aidl/tests/Union.rs | 36 +- .../gen/android/aidl/tests/UnionWithFd.rs | 24 +- .../aidl/tests/extension/ExtendableParcelable.rs | 54 +- .../gen/android/aidl/tests/extension/MyExt.rs | 30 +- .../gen/android/aidl/tests/extension/MyExt2.rs | 38 +- .../gen/android/aidl/tests/extension/MyExtLike.rs | 30 +- .../gen/android/aidl/tests/nested/DeeplyNested.rs | 94 +- .../android/aidl/tests/nested/INestedService.rs | 120 +- .../aidl/tests/nested/ParcelableWithNested.rs | 32 +- .../gen/android/aidl/tests/unions/EnumUnion.rs | 26 +- .../gen/android/aidl/tests/unions/UnionInUnion.rs | 24 +- .../gen/android/aidl/versioned/tests/BazUnion.rs | 22 +- .../gen/android/aidl/versioned/tests/Foo.rs | 14 +- .../android/aidl/versioned/tests/IFooInterface.rs | 162 +- 35 files changed, 2573 insertions(+), 2573 deletions(-) (limited to 'tests') diff --git a/tests/golden_output/aidl-test-fixedsizearray-rust-source/gen/android/aidl/fixedsizearray/FixedSizeArrayExample.rs b/tests/golden_output/aidl-test-fixedsizearray-rust-source/gen/android/aidl/fixedsizearray/FixedSizeArrayExample.rs index 88f2387f..30fe659c 100644 --- a/tests/golden_output/aidl-test-fixedsizearray-rust-source/gen/android/aidl/fixedsizearray/FixedSizeArrayExample.rs +++ b/tests/golden_output/aidl-test-fixedsizearray-rust-source/gen/android/aidl/fixedsizearray/FixedSizeArrayExample.rs @@ -1,362 +1,362 @@ #![forbid(unsafe_code)] #![rustfmt::skip] #[derive(Debug, PartialEq)] -pub struct FixedSizeArrayExample { - pub int2x3: [[i32; 3]; 2], - pub boolArray: [bool; 2], - pub byteArray: [u8; 2], - pub charArray: [u16; 2], - pub intArray: [i32; 2], - pub longArray: [i64; 2], - pub floatArray: [f32; 2], - pub doubleArray: [f64; 2], - pub stringArray: [String; 2], - pub byteEnumArray: [crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_8_ByteEnum; 2], - pub intEnumArray: [crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_7_IntEnum; 2], - pub longEnumArray: [crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_8_LongEnum; 2], - pub parcelableArray: [crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 2], - pub boolMatrix: [[bool; 2]; 2], - pub byteMatrix: [[u8; 2]; 2], - pub charMatrix: [[u16; 2]; 2], - pub intMatrix: [[i32; 2]; 2], - pub longMatrix: [[i64; 2]; 2], - pub floatMatrix: [[f32; 2]; 2], - pub doubleMatrix: [[f64; 2]; 2], - pub stringMatrix: [[String; 2]; 2], - pub byteEnumMatrix: [[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_8_ByteEnum; 2]; 2], - pub intEnumMatrix: [[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_7_IntEnum; 2]; 2], - pub longEnumMatrix: [[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_8_LongEnum; 2]; 2], - pub parcelableMatrix: [[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 2]; 2], - pub boolNullableArray: Option<[bool; 2]>, - pub byteNullableArray: Option<[u8; 2]>, - pub charNullableArray: Option<[u16; 2]>, - pub intNullableArray: Option<[i32; 2]>, - pub longNullableArray: Option<[i64; 2]>, - pub floatNullableArray: Option<[f32; 2]>, - pub doubleNullableArray: Option<[f64; 2]>, - pub stringNullableArray: Option<[Option; 2]>, - pub byteEnumNullableArray: Option<[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_8_ByteEnum; 2]>, - pub intEnumNullableArray: Option<[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_7_IntEnum; 2]>, - pub longEnumNullableArray: Option<[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_8_LongEnum; 2]>, - pub binderNullableArray: Option<[Option; 2]>, - pub pfdNullableArray: Option<[Option; 2]>, - pub parcelableNullableArray: Option<[Option; 2]>, - pub interfaceNullableArray: Option<[Option>; 2]>, - pub boolNullableMatrix: Option<[[bool; 2]; 2]>, - pub byteNullableMatrix: Option<[[u8; 2]; 2]>, - pub charNullableMatrix: Option<[[u16; 2]; 2]>, - pub intNullableMatrix: Option<[[i32; 2]; 2]>, - pub longNullableMatrix: Option<[[i64; 2]; 2]>, - pub floatNullableMatrix: Option<[[f32; 2]; 2]>, - pub doubleNullableMatrix: Option<[[f64; 2]; 2]>, - pub stringNullableMatrix: Option<[[Option; 2]; 2]>, - pub byteEnumNullableMatrix: Option<[[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_8_ByteEnum; 2]; 2]>, - pub intEnumNullableMatrix: Option<[[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_7_IntEnum; 2]; 2]>, - pub longEnumNullableMatrix: Option<[[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_8_LongEnum; 2]; 2]>, - pub binderNullableMatrix: Option<[[Option; 2]; 2]>, - pub pfdNullableMatrix: Option<[[Option; 2]; 2]>, - pub parcelableNullableMatrix: Option<[[Option; 2]; 2]>, - pub interfaceNullableMatrix: Option<[[Option>; 2]; 2]>, +pub struct r#FixedSizeArrayExample { + pub r#int2x3: [[i32; 3]; 2], + pub r#boolArray: [bool; 2], + pub r#byteArray: [u8; 2], + pub r#charArray: [u16; 2], + pub r#intArray: [i32; 2], + pub r#longArray: [i64; 2], + pub r#floatArray: [f32; 2], + pub r#doubleArray: [f64; 2], + pub r#stringArray: [String; 2], + pub r#byteEnumArray: [crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_8_ByteEnum; 2], + pub r#intEnumArray: [crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_7_IntEnum; 2], + pub r#longEnumArray: [crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_8_LongEnum; 2], + pub r#parcelableArray: [crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 2], + pub r#boolMatrix: [[bool; 2]; 2], + pub r#byteMatrix: [[u8; 2]; 2], + pub r#charMatrix: [[u16; 2]; 2], + pub r#intMatrix: [[i32; 2]; 2], + pub r#longMatrix: [[i64; 2]; 2], + pub r#floatMatrix: [[f32; 2]; 2], + pub r#doubleMatrix: [[f64; 2]; 2], + pub r#stringMatrix: [[String; 2]; 2], + pub r#byteEnumMatrix: [[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_8_ByteEnum; 2]; 2], + pub r#intEnumMatrix: [[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_7_IntEnum; 2]; 2], + pub r#longEnumMatrix: [[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_8_LongEnum; 2]; 2], + pub r#parcelableMatrix: [[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 2]; 2], + pub r#boolNullableArray: Option<[bool; 2]>, + pub r#byteNullableArray: Option<[u8; 2]>, + pub r#charNullableArray: Option<[u16; 2]>, + pub r#intNullableArray: Option<[i32; 2]>, + pub r#longNullableArray: Option<[i64; 2]>, + pub r#floatNullableArray: Option<[f32; 2]>, + pub r#doubleNullableArray: Option<[f64; 2]>, + pub r#stringNullableArray: Option<[Option; 2]>, + pub r#byteEnumNullableArray: Option<[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_8_ByteEnum; 2]>, + pub r#intEnumNullableArray: Option<[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_7_IntEnum; 2]>, + pub r#longEnumNullableArray: Option<[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_8_LongEnum; 2]>, + pub r#binderNullableArray: Option<[Option; 2]>, + pub r#pfdNullableArray: Option<[Option; 2]>, + pub r#parcelableNullableArray: Option<[Option; 2]>, + pub r#interfaceNullableArray: Option<[Option>; 2]>, + pub r#boolNullableMatrix: Option<[[bool; 2]; 2]>, + pub r#byteNullableMatrix: Option<[[u8; 2]; 2]>, + pub r#charNullableMatrix: Option<[[u16; 2]; 2]>, + pub r#intNullableMatrix: Option<[[i32; 2]; 2]>, + pub r#longNullableMatrix: Option<[[i64; 2]; 2]>, + pub r#floatNullableMatrix: Option<[[f32; 2]; 2]>, + pub r#doubleNullableMatrix: Option<[[f64; 2]; 2]>, + pub r#stringNullableMatrix: Option<[[Option; 2]; 2]>, + pub r#byteEnumNullableMatrix: Option<[[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_8_ByteEnum; 2]; 2]>, + pub r#intEnumNullableMatrix: Option<[[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_7_IntEnum; 2]; 2]>, + pub r#longEnumNullableMatrix: Option<[[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_8_LongEnum; 2]; 2]>, + pub r#binderNullableMatrix: Option<[[Option; 2]; 2]>, + pub r#pfdNullableMatrix: Option<[[Option; 2]; 2]>, + pub r#parcelableNullableMatrix: Option<[[Option; 2]; 2]>, + pub r#interfaceNullableMatrix: Option<[[Option>; 2]; 2]>, } -impl Default for FixedSizeArrayExample { +impl Default for r#FixedSizeArrayExample { fn default() -> Self { Self { - int2x3: [[1, 2, 3], [4, 5, 6]], - boolArray: [Default::default(), Default::default()], - byteArray: [Default::default(), Default::default()], - charArray: [Default::default(), Default::default()], - intArray: [Default::default(), Default::default()], - longArray: [Default::default(), Default::default()], - floatArray: [Default::default(), Default::default()], - doubleArray: [Default::default(), Default::default()], - stringArray: ["hello".into(), "world".into()], - byteEnumArray: [Default::default(), Default::default()], - intEnumArray: [Default::default(), Default::default()], - longEnumArray: [Default::default(), Default::default()], - parcelableArray: [Default::default(), Default::default()], - boolMatrix: [[Default::default(), Default::default()], [Default::default(), Default::default()]], - byteMatrix: [[Default::default(), Default::default()], [Default::default(), Default::default()]], - charMatrix: [[Default::default(), Default::default()], [Default::default(), Default::default()]], - intMatrix: [[Default::default(), Default::default()], [Default::default(), Default::default()]], - longMatrix: [[Default::default(), Default::default()], [Default::default(), Default::default()]], - floatMatrix: [[Default::default(), Default::default()], [Default::default(), Default::default()]], - doubleMatrix: [[Default::default(), Default::default()], [Default::default(), Default::default()]], - stringMatrix: [["hello".into(), "world".into()], ["Ciao".into(), "mondo".into()]], - byteEnumMatrix: [[Default::default(), Default::default()], [Default::default(), Default::default()]], - intEnumMatrix: [[Default::default(), Default::default()], [Default::default(), Default::default()]], - longEnumMatrix: [[Default::default(), Default::default()], [Default::default(), Default::default()]], - parcelableMatrix: [[Default::default(), Default::default()], [Default::default(), Default::default()]], - boolNullableArray: Default::default(), - byteNullableArray: Default::default(), - charNullableArray: Default::default(), - intNullableArray: Default::default(), - longNullableArray: Default::default(), - floatNullableArray: Default::default(), - doubleNullableArray: Default::default(), - stringNullableArray: Some([Some("hello".into()), Some("world".into())]), - byteEnumNullableArray: Default::default(), - intEnumNullableArray: Default::default(), - longEnumNullableArray: Default::default(), - binderNullableArray: Default::default(), - pfdNullableArray: Default::default(), - parcelableNullableArray: Default::default(), - interfaceNullableArray: Default::default(), - boolNullableMatrix: Default::default(), - byteNullableMatrix: Default::default(), - charNullableMatrix: Default::default(), - intNullableMatrix: Default::default(), - longNullableMatrix: Default::default(), - floatNullableMatrix: Default::default(), - doubleNullableMatrix: Default::default(), - stringNullableMatrix: Some([[Some("hello".into()), Some("world".into())], [Some("Ciao".into()), Some("mondo".into())]]), - byteEnumNullableMatrix: Default::default(), - intEnumNullableMatrix: Default::default(), - longEnumNullableMatrix: Default::default(), - binderNullableMatrix: Default::default(), - pfdNullableMatrix: Default::default(), - parcelableNullableMatrix: Default::default(), - interfaceNullableMatrix: Default::default(), + r#int2x3: [[1, 2, 3], [4, 5, 6]], + r#boolArray: [Default::default(), Default::default()], + r#byteArray: [Default::default(), Default::default()], + r#charArray: [Default::default(), Default::default()], + r#intArray: [Default::default(), Default::default()], + r#longArray: [Default::default(), Default::default()], + r#floatArray: [Default::default(), Default::default()], + r#doubleArray: [Default::default(), Default::default()], + r#stringArray: ["hello".into(), "world".into()], + r#byteEnumArray: [Default::default(), Default::default()], + r#intEnumArray: [Default::default(), Default::default()], + r#longEnumArray: [Default::default(), Default::default()], + r#parcelableArray: [Default::default(), Default::default()], + r#boolMatrix: [[Default::default(), Default::default()], [Default::default(), Default::default()]], + r#byteMatrix: [[Default::default(), Default::default()], [Default::default(), Default::default()]], + r#charMatrix: [[Default::default(), Default::default()], [Default::default(), Default::default()]], + r#intMatrix: [[Default::default(), Default::default()], [Default::default(), Default::default()]], + r#longMatrix: [[Default::default(), Default::default()], [Default::default(), Default::default()]], + r#floatMatrix: [[Default::default(), Default::default()], [Default::default(), Default::default()]], + r#doubleMatrix: [[Default::default(), Default::default()], [Default::default(), Default::default()]], + r#stringMatrix: [["hello".into(), "world".into()], ["Ciao".into(), "mondo".into()]], + r#byteEnumMatrix: [[Default::default(), Default::default()], [Default::default(), Default::default()]], + r#intEnumMatrix: [[Default::default(), Default::default()], [Default::default(), Default::default()]], + r#longEnumMatrix: [[Default::default(), Default::default()], [Default::default(), Default::default()]], + r#parcelableMatrix: [[Default::default(), Default::default()], [Default::default(), Default::default()]], + r#boolNullableArray: Default::default(), + r#byteNullableArray: Default::default(), + r#charNullableArray: Default::default(), + r#intNullableArray: Default::default(), + r#longNullableArray: Default::default(), + r#floatNullableArray: Default::default(), + r#doubleNullableArray: Default::default(), + r#stringNullableArray: Some([Some("hello".into()), Some("world".into())]), + r#byteEnumNullableArray: Default::default(), + r#intEnumNullableArray: Default::default(), + r#longEnumNullableArray: Default::default(), + r#binderNullableArray: Default::default(), + r#pfdNullableArray: Default::default(), + r#parcelableNullableArray: Default::default(), + r#interfaceNullableArray: Default::default(), + r#boolNullableMatrix: Default::default(), + r#byteNullableMatrix: Default::default(), + r#charNullableMatrix: Default::default(), + r#intNullableMatrix: Default::default(), + r#longNullableMatrix: Default::default(), + r#floatNullableMatrix: Default::default(), + r#doubleNullableMatrix: Default::default(), + r#stringNullableMatrix: Some([[Some("hello".into()), Some("world".into())], [Some("Ciao".into()), Some("mondo".into())]]), + r#byteEnumNullableMatrix: Default::default(), + r#intEnumNullableMatrix: Default::default(), + r#longEnumNullableMatrix: Default::default(), + r#binderNullableMatrix: Default::default(), + r#pfdNullableMatrix: Default::default(), + r#parcelableNullableMatrix: Default::default(), + r#interfaceNullableMatrix: Default::default(), } } } -impl binder::Parcelable for FixedSizeArrayExample { +impl binder::Parcelable for r#FixedSizeArrayExample { fn write_to_parcel(&self, parcel: &mut binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { parcel.sized_write(|subparcel| { - subparcel.write(&self.int2x3)?; - subparcel.write(&self.boolArray)?; - subparcel.write(&self.byteArray)?; - subparcel.write(&self.charArray)?; - subparcel.write(&self.intArray)?; - subparcel.write(&self.longArray)?; - subparcel.write(&self.floatArray)?; - subparcel.write(&self.doubleArray)?; - subparcel.write(&self.stringArray)?; - subparcel.write(&self.byteEnumArray)?; - subparcel.write(&self.intEnumArray)?; - subparcel.write(&self.longEnumArray)?; - subparcel.write(&self.parcelableArray)?; - subparcel.write(&self.boolMatrix)?; - subparcel.write(&self.byteMatrix)?; - subparcel.write(&self.charMatrix)?; - subparcel.write(&self.intMatrix)?; - subparcel.write(&self.longMatrix)?; - subparcel.write(&self.floatMatrix)?; - subparcel.write(&self.doubleMatrix)?; - subparcel.write(&self.stringMatrix)?; - subparcel.write(&self.byteEnumMatrix)?; - subparcel.write(&self.intEnumMatrix)?; - subparcel.write(&self.longEnumMatrix)?; - subparcel.write(&self.parcelableMatrix)?; - subparcel.write(&self.boolNullableArray)?; - subparcel.write(&self.byteNullableArray)?; - subparcel.write(&self.charNullableArray)?; - subparcel.write(&self.intNullableArray)?; - subparcel.write(&self.longNullableArray)?; - subparcel.write(&self.floatNullableArray)?; - subparcel.write(&self.doubleNullableArray)?; - subparcel.write(&self.stringNullableArray)?; - subparcel.write(&self.byteEnumNullableArray)?; - subparcel.write(&self.intEnumNullableArray)?; - subparcel.write(&self.longEnumNullableArray)?; - subparcel.write(&self.binderNullableArray)?; - subparcel.write(&self.pfdNullableArray)?; - subparcel.write(&self.parcelableNullableArray)?; - subparcel.write(&self.interfaceNullableArray)?; - subparcel.write(&self.boolNullableMatrix)?; - subparcel.write(&self.byteNullableMatrix)?; - subparcel.write(&self.charNullableMatrix)?; - subparcel.write(&self.intNullableMatrix)?; - subparcel.write(&self.longNullableMatrix)?; - subparcel.write(&self.floatNullableMatrix)?; - subparcel.write(&self.doubleNullableMatrix)?; - subparcel.write(&self.stringNullableMatrix)?; - subparcel.write(&self.byteEnumNullableMatrix)?; - subparcel.write(&self.intEnumNullableMatrix)?; - subparcel.write(&self.longEnumNullableMatrix)?; - subparcel.write(&self.binderNullableMatrix)?; - subparcel.write(&self.pfdNullableMatrix)?; - subparcel.write(&self.parcelableNullableMatrix)?; - subparcel.write(&self.interfaceNullableMatrix)?; + subparcel.write(&self.r#int2x3)?; + subparcel.write(&self.r#boolArray)?; + subparcel.write(&self.r#byteArray)?; + subparcel.write(&self.r#charArray)?; + subparcel.write(&self.r#intArray)?; + subparcel.write(&self.r#longArray)?; + subparcel.write(&self.r#floatArray)?; + subparcel.write(&self.r#doubleArray)?; + subparcel.write(&self.r#stringArray)?; + subparcel.write(&self.r#byteEnumArray)?; + subparcel.write(&self.r#intEnumArray)?; + subparcel.write(&self.r#longEnumArray)?; + subparcel.write(&self.r#parcelableArray)?; + subparcel.write(&self.r#boolMatrix)?; + subparcel.write(&self.r#byteMatrix)?; + subparcel.write(&self.r#charMatrix)?; + subparcel.write(&self.r#intMatrix)?; + subparcel.write(&self.r#longMatrix)?; + subparcel.write(&self.r#floatMatrix)?; + subparcel.write(&self.r#doubleMatrix)?; + subparcel.write(&self.r#stringMatrix)?; + subparcel.write(&self.r#byteEnumMatrix)?; + subparcel.write(&self.r#intEnumMatrix)?; + subparcel.write(&self.r#longEnumMatrix)?; + subparcel.write(&self.r#parcelableMatrix)?; + subparcel.write(&self.r#boolNullableArray)?; + subparcel.write(&self.r#byteNullableArray)?; + subparcel.write(&self.r#charNullableArray)?; + subparcel.write(&self.r#intNullableArray)?; + subparcel.write(&self.r#longNullableArray)?; + subparcel.write(&self.r#floatNullableArray)?; + subparcel.write(&self.r#doubleNullableArray)?; + subparcel.write(&self.r#stringNullableArray)?; + subparcel.write(&self.r#byteEnumNullableArray)?; + subparcel.write(&self.r#intEnumNullableArray)?; + subparcel.write(&self.r#longEnumNullableArray)?; + subparcel.write(&self.r#binderNullableArray)?; + subparcel.write(&self.r#pfdNullableArray)?; + subparcel.write(&self.r#parcelableNullableArray)?; + subparcel.write(&self.r#interfaceNullableArray)?; + subparcel.write(&self.r#boolNullableMatrix)?; + subparcel.write(&self.r#byteNullableMatrix)?; + subparcel.write(&self.r#charNullableMatrix)?; + subparcel.write(&self.r#intNullableMatrix)?; + subparcel.write(&self.r#longNullableMatrix)?; + subparcel.write(&self.r#floatNullableMatrix)?; + subparcel.write(&self.r#doubleNullableMatrix)?; + subparcel.write(&self.r#stringNullableMatrix)?; + subparcel.write(&self.r#byteEnumNullableMatrix)?; + subparcel.write(&self.r#intEnumNullableMatrix)?; + subparcel.write(&self.r#longEnumNullableMatrix)?; + subparcel.write(&self.r#binderNullableMatrix)?; + subparcel.write(&self.r#pfdNullableMatrix)?; + subparcel.write(&self.r#parcelableNullableMatrix)?; + subparcel.write(&self.r#interfaceNullableMatrix)?; Ok(()) }) } fn read_from_parcel(&mut self, parcel: &binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { parcel.sized_read(|subparcel| { if subparcel.has_more_data() { - self.int2x3 = subparcel.read()?; + self.r#int2x3 = subparcel.read()?; } if subparcel.has_more_data() { - self.boolArray = subparcel.read()?; + self.r#boolArray = subparcel.read()?; } if subparcel.has_more_data() { - self.byteArray = subparcel.read()?; + self.r#byteArray = subparcel.read()?; } if subparcel.has_more_data() { - self.charArray = subparcel.read()?; + self.r#charArray = subparcel.read()?; } if subparcel.has_more_data() { - self.intArray = subparcel.read()?; + self.r#intArray = subparcel.read()?; } if subparcel.has_more_data() { - self.longArray = subparcel.read()?; + self.r#longArray = subparcel.read()?; } if subparcel.has_more_data() { - self.floatArray = subparcel.read()?; + self.r#floatArray = subparcel.read()?; } if subparcel.has_more_data() { - self.doubleArray = subparcel.read()?; + self.r#doubleArray = subparcel.read()?; } if subparcel.has_more_data() { - self.stringArray = subparcel.read()?; + self.r#stringArray = subparcel.read()?; } if subparcel.has_more_data() { - self.byteEnumArray = subparcel.read()?; + self.r#byteEnumArray = subparcel.read()?; } if subparcel.has_more_data() { - self.intEnumArray = subparcel.read()?; + self.r#intEnumArray = subparcel.read()?; } if subparcel.has_more_data() { - self.longEnumArray = subparcel.read()?; + self.r#longEnumArray = subparcel.read()?; } if subparcel.has_more_data() { - self.parcelableArray = subparcel.read()?; + self.r#parcelableArray = subparcel.read()?; } if subparcel.has_more_data() { - self.boolMatrix = subparcel.read()?; + self.r#boolMatrix = subparcel.read()?; } if subparcel.has_more_data() { - self.byteMatrix = subparcel.read()?; + self.r#byteMatrix = subparcel.read()?; } if subparcel.has_more_data() { - self.charMatrix = subparcel.read()?; + self.r#charMatrix = subparcel.read()?; } if subparcel.has_more_data() { - self.intMatrix = subparcel.read()?; + self.r#intMatrix = subparcel.read()?; } if subparcel.has_more_data() { - self.longMatrix = subparcel.read()?; + self.r#longMatrix = subparcel.read()?; } if subparcel.has_more_data() { - self.floatMatrix = subparcel.read()?; + self.r#floatMatrix = subparcel.read()?; } if subparcel.has_more_data() { - self.doubleMatrix = subparcel.read()?; + self.r#doubleMatrix = subparcel.read()?; } if subparcel.has_more_data() { - self.stringMatrix = subparcel.read()?; + self.r#stringMatrix = subparcel.read()?; } if subparcel.has_more_data() { - self.byteEnumMatrix = subparcel.read()?; + self.r#byteEnumMatrix = subparcel.read()?; } if subparcel.has_more_data() { - self.intEnumMatrix = subparcel.read()?; + self.r#intEnumMatrix = subparcel.read()?; } if subparcel.has_more_data() { - self.longEnumMatrix = subparcel.read()?; + self.r#longEnumMatrix = subparcel.read()?; } if subparcel.has_more_data() { - self.parcelableMatrix = subparcel.read()?; + self.r#parcelableMatrix = subparcel.read()?; } if subparcel.has_more_data() { - self.boolNullableArray = subparcel.read()?; + self.r#boolNullableArray = subparcel.read()?; } if subparcel.has_more_data() { - self.byteNullableArray = subparcel.read()?; + self.r#byteNullableArray = subparcel.read()?; } if subparcel.has_more_data() { - self.charNullableArray = subparcel.read()?; + self.r#charNullableArray = subparcel.read()?; } if subparcel.has_more_data() { - self.intNullableArray = subparcel.read()?; + self.r#intNullableArray = subparcel.read()?; } if subparcel.has_more_data() { - self.longNullableArray = subparcel.read()?; + self.r#longNullableArray = subparcel.read()?; } if subparcel.has_more_data() { - self.floatNullableArray = subparcel.read()?; + self.r#floatNullableArray = subparcel.read()?; } if subparcel.has_more_data() { - self.doubleNullableArray = subparcel.read()?; + self.r#doubleNullableArray = subparcel.read()?; } if subparcel.has_more_data() { - self.stringNullableArray = subparcel.read()?; + self.r#stringNullableArray = subparcel.read()?; } if subparcel.has_more_data() { - self.byteEnumNullableArray = subparcel.read()?; + self.r#byteEnumNullableArray = subparcel.read()?; } if subparcel.has_more_data() { - self.intEnumNullableArray = subparcel.read()?; + self.r#intEnumNullableArray = subparcel.read()?; } if subparcel.has_more_data() { - self.longEnumNullableArray = subparcel.read()?; + self.r#longEnumNullableArray = subparcel.read()?; } if subparcel.has_more_data() { - self.binderNullableArray = subparcel.read()?; + self.r#binderNullableArray = subparcel.read()?; } if subparcel.has_more_data() { - self.pfdNullableArray = subparcel.read()?; + self.r#pfdNullableArray = subparcel.read()?; } if subparcel.has_more_data() { - self.parcelableNullableArray = subparcel.read()?; + self.r#parcelableNullableArray = subparcel.read()?; } if subparcel.has_more_data() { - self.interfaceNullableArray = subparcel.read()?; + self.r#interfaceNullableArray = subparcel.read()?; } if subparcel.has_more_data() { - self.boolNullableMatrix = subparcel.read()?; + self.r#boolNullableMatrix = subparcel.read()?; } if subparcel.has_more_data() { - self.byteNullableMatrix = subparcel.read()?; + self.r#byteNullableMatrix = subparcel.read()?; } if subparcel.has_more_data() { - self.charNullableMatrix = subparcel.read()?; + self.r#charNullableMatrix = subparcel.read()?; } if subparcel.has_more_data() { - self.intNullableMatrix = subparcel.read()?; + self.r#intNullableMatrix = subparcel.read()?; } if subparcel.has_more_data() { - self.longNullableMatrix = subparcel.read()?; + self.r#longNullableMatrix = subparcel.read()?; } if subparcel.has_more_data() { - self.floatNullableMatrix = subparcel.read()?; + self.r#floatNullableMatrix = subparcel.read()?; } if subparcel.has_more_data() { - self.doubleNullableMatrix = subparcel.read()?; + self.r#doubleNullableMatrix = subparcel.read()?; } if subparcel.has_more_data() { - self.stringNullableMatrix = subparcel.read()?; + self.r#stringNullableMatrix = subparcel.read()?; } if subparcel.has_more_data() { - self.byteEnumNullableMatrix = subparcel.read()?; + self.r#byteEnumNullableMatrix = subparcel.read()?; } if subparcel.has_more_data() { - self.intEnumNullableMatrix = subparcel.read()?; + self.r#intEnumNullableMatrix = subparcel.read()?; } if subparcel.has_more_data() { - self.longEnumNullableMatrix = subparcel.read()?; + self.r#longEnumNullableMatrix = subparcel.read()?; } if subparcel.has_more_data() { - self.binderNullableMatrix = subparcel.read()?; + self.r#binderNullableMatrix = subparcel.read()?; } if subparcel.has_more_data() { - self.pfdNullableMatrix = subparcel.read()?; + self.r#pfdNullableMatrix = subparcel.read()?; } if subparcel.has_more_data() { - self.parcelableNullableMatrix = subparcel.read()?; + self.r#parcelableNullableMatrix = subparcel.read()?; } if subparcel.has_more_data() { - self.interfaceNullableMatrix = subparcel.read()?; + self.r#interfaceNullableMatrix = subparcel.read()?; } Ok(()) }) } } -binder::impl_serialize_for_parcelable!(FixedSizeArrayExample); -binder::impl_deserialize_for_parcelable!(FixedSizeArrayExample); -impl binder::binder_impl::ParcelableMetadata for FixedSizeArrayExample { +binder::impl_serialize_for_parcelable!(r#FixedSizeArrayExample); +binder::impl_deserialize_for_parcelable!(r#FixedSizeArrayExample); +impl binder::binder_impl::ParcelableMetadata for r#FixedSizeArrayExample { fn get_descriptor() -> &'static str { "android.aidl.fixedsizearray.FixedSizeArrayExample" } } -pub mod IRepeatFixedSizeArray { +pub mod r#IRepeatFixedSizeArray { #![allow(non_upper_case_globals)] #![allow(non_snake_case)] #[allow(unused_imports)] use binder::binder_impl::IBinderInternal; @@ -371,14 +371,14 @@ pub mod IRepeatFixedSizeArray { } pub trait IRepeatFixedSizeArray: binder::Interface + Send { fn get_descriptor() -> &'static str where Self: Sized { "android.aidl.fixedsizearray.FixedSizeArrayExample.IRepeatFixedSizeArray" } - fn RepeatBytes(&self, _arg_input: &[u8; 3], _arg_repeated: &mut [u8; 3]) -> binder::Result<[u8; 3]>; - fn RepeatInts(&self, _arg_input: &[i32; 3], _arg_repeated: &mut [i32; 3]) -> binder::Result<[i32; 3]>; - fn RepeatBinders(&self, _arg_input: &[binder::SpIBinder; 3], _arg_repeated: &mut [Option; 3]) -> binder::Result<[binder::SpIBinder; 3]>; - fn RepeatParcelables(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3], _arg_repeated: &mut [crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]) -> binder::Result<[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]>; - fn Repeat2dBytes(&self, _arg_input: &[[u8; 3]; 2], _arg_repeated: &mut [[u8; 3]; 2]) -> binder::Result<[[u8; 3]; 2]>; - fn Repeat2dInts(&self, _arg_input: &[[i32; 3]; 2], _arg_repeated: &mut [[i32; 3]; 2]) -> binder::Result<[[i32; 3]; 2]>; - fn Repeat2dBinders(&self, _arg_input: &[[binder::SpIBinder; 3]; 2], _arg_repeated: &mut [[Option; 3]; 2]) -> binder::Result<[[binder::SpIBinder; 3]; 2]>; - fn Repeat2dParcelables(&self, _arg_input: &[[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2], _arg_repeated: &mut [[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2]) -> binder::Result<[[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2]>; + fn r#RepeatBytes(&self, _arg_input: &[u8; 3], _arg_repeated: &mut [u8; 3]) -> binder::Result<[u8; 3]>; + fn r#RepeatInts(&self, _arg_input: &[i32; 3], _arg_repeated: &mut [i32; 3]) -> binder::Result<[i32; 3]>; + fn r#RepeatBinders(&self, _arg_input: &[binder::SpIBinder; 3], _arg_repeated: &mut [Option; 3]) -> binder::Result<[binder::SpIBinder; 3]>; + fn r#RepeatParcelables(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3], _arg_repeated: &mut [crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]) -> binder::Result<[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]>; + fn r#Repeat2dBytes(&self, _arg_input: &[[u8; 3]; 2], _arg_repeated: &mut [[u8; 3]; 2]) -> binder::Result<[[u8; 3]; 2]>; + fn r#Repeat2dInts(&self, _arg_input: &[[i32; 3]; 2], _arg_repeated: &mut [[i32; 3]; 2]) -> binder::Result<[[i32; 3]; 2]>; + fn r#Repeat2dBinders(&self, _arg_input: &[[binder::SpIBinder; 3]; 2], _arg_repeated: &mut [[Option; 3]; 2]) -> binder::Result<[[binder::SpIBinder; 3]; 2]>; + fn r#Repeat2dParcelables(&self, _arg_input: &[[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2], _arg_repeated: &mut [[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2]) -> binder::Result<[[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2]>; fn getDefaultImpl() -> IRepeatFixedSizeArrayDefaultRef where Self: Sized { DEFAULT_IMPL.lock().unwrap().clone() } @@ -388,26 +388,26 @@ pub mod IRepeatFixedSizeArray { } pub trait IRepeatFixedSizeArrayAsync

: binder::Interface + Send { fn get_descriptor() -> &'static str where Self: Sized { "android.aidl.fixedsizearray.FixedSizeArrayExample.IRepeatFixedSizeArray" } - fn RepeatBytes<'a>(&'a self, _arg_input: &'a [u8; 3], _arg_repeated: &'a mut [u8; 3]) -> binder::BoxFuture<'a, binder::Result<[u8; 3]>>; - fn RepeatInts<'a>(&'a self, _arg_input: &'a [i32; 3], _arg_repeated: &'a mut [i32; 3]) -> binder::BoxFuture<'a, binder::Result<[i32; 3]>>; - fn RepeatBinders<'a>(&'a self, _arg_input: &'a [binder::SpIBinder; 3], _arg_repeated: &'a mut [Option; 3]) -> binder::BoxFuture<'a, binder::Result<[binder::SpIBinder; 3]>>; - fn RepeatParcelables<'a>(&'a self, _arg_input: &'a [crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3], _arg_repeated: &'a mut [crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]) -> binder::BoxFuture<'a, binder::Result<[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]>>; - fn Repeat2dBytes<'a>(&'a self, _arg_input: &'a [[u8; 3]; 2], _arg_repeated: &'a mut [[u8; 3]; 2]) -> binder::BoxFuture<'a, binder::Result<[[u8; 3]; 2]>>; - fn Repeat2dInts<'a>(&'a self, _arg_input: &'a [[i32; 3]; 2], _arg_repeated: &'a mut [[i32; 3]; 2]) -> binder::BoxFuture<'a, binder::Result<[[i32; 3]; 2]>>; - fn Repeat2dBinders<'a>(&'a self, _arg_input: &'a [[binder::SpIBinder; 3]; 2], _arg_repeated: &'a mut [[Option; 3]; 2]) -> binder::BoxFuture<'a, binder::Result<[[binder::SpIBinder; 3]; 2]>>; - fn Repeat2dParcelables<'a>(&'a self, _arg_input: &'a [[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2], _arg_repeated: &'a mut [[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2]) -> binder::BoxFuture<'a, binder::Result<[[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2]>>; + fn r#RepeatBytes<'a>(&'a self, _arg_input: &'a [u8; 3], _arg_repeated: &'a mut [u8; 3]) -> binder::BoxFuture<'a, binder::Result<[u8; 3]>>; + fn r#RepeatInts<'a>(&'a self, _arg_input: &'a [i32; 3], _arg_repeated: &'a mut [i32; 3]) -> binder::BoxFuture<'a, binder::Result<[i32; 3]>>; + fn r#RepeatBinders<'a>(&'a self, _arg_input: &'a [binder::SpIBinder; 3], _arg_repeated: &'a mut [Option; 3]) -> binder::BoxFuture<'a, binder::Result<[binder::SpIBinder; 3]>>; + fn r#RepeatParcelables<'a>(&'a self, _arg_input: &'a [crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3], _arg_repeated: &'a mut [crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]) -> binder::BoxFuture<'a, binder::Result<[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]>>; + fn r#Repeat2dBytes<'a>(&'a self, _arg_input: &'a [[u8; 3]; 2], _arg_repeated: &'a mut [[u8; 3]; 2]) -> binder::BoxFuture<'a, binder::Result<[[u8; 3]; 2]>>; + fn r#Repeat2dInts<'a>(&'a self, _arg_input: &'a [[i32; 3]; 2], _arg_repeated: &'a mut [[i32; 3]; 2]) -> binder::BoxFuture<'a, binder::Result<[[i32; 3]; 2]>>; + fn r#Repeat2dBinders<'a>(&'a self, _arg_input: &'a [[binder::SpIBinder; 3]; 2], _arg_repeated: &'a mut [[Option; 3]; 2]) -> binder::BoxFuture<'a, binder::Result<[[binder::SpIBinder; 3]; 2]>>; + fn r#Repeat2dParcelables<'a>(&'a self, _arg_input: &'a [[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2], _arg_repeated: &'a mut [[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2]) -> binder::BoxFuture<'a, binder::Result<[[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2]>>; } #[::async_trait::async_trait] pub trait IRepeatFixedSizeArrayAsyncServer: binder::Interface + Send { fn get_descriptor() -> &'static str where Self: Sized { "android.aidl.fixedsizearray.FixedSizeArrayExample.IRepeatFixedSizeArray" } - async fn RepeatBytes(&self, _arg_input: &[u8; 3], _arg_repeated: &mut [u8; 3]) -> binder::Result<[u8; 3]>; - async fn RepeatInts(&self, _arg_input: &[i32; 3], _arg_repeated: &mut [i32; 3]) -> binder::Result<[i32; 3]>; - async fn RepeatBinders(&self, _arg_input: &[binder::SpIBinder; 3], _arg_repeated: &mut [Option; 3]) -> binder::Result<[binder::SpIBinder; 3]>; - async fn RepeatParcelables(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3], _arg_repeated: &mut [crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]) -> binder::Result<[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]>; - async fn Repeat2dBytes(&self, _arg_input: &[[u8; 3]; 2], _arg_repeated: &mut [[u8; 3]; 2]) -> binder::Result<[[u8; 3]; 2]>; - async fn Repeat2dInts(&self, _arg_input: &[[i32; 3]; 2], _arg_repeated: &mut [[i32; 3]; 2]) -> binder::Result<[[i32; 3]; 2]>; - async fn Repeat2dBinders(&self, _arg_input: &[[binder::SpIBinder; 3]; 2], _arg_repeated: &mut [[Option; 3]; 2]) -> binder::Result<[[binder::SpIBinder; 3]; 2]>; - async fn Repeat2dParcelables(&self, _arg_input: &[[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2], _arg_repeated: &mut [[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2]) -> binder::Result<[[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2]>; + async fn r#RepeatBytes(&self, _arg_input: &[u8; 3], _arg_repeated: &mut [u8; 3]) -> binder::Result<[u8; 3]>; + async fn r#RepeatInts(&self, _arg_input: &[i32; 3], _arg_repeated: &mut [i32; 3]) -> binder::Result<[i32; 3]>; + async fn r#RepeatBinders(&self, _arg_input: &[binder::SpIBinder; 3], _arg_repeated: &mut [Option; 3]) -> binder::Result<[binder::SpIBinder; 3]>; + async fn r#RepeatParcelables(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3], _arg_repeated: &mut [crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]) -> binder::Result<[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]>; + async fn r#Repeat2dBytes(&self, _arg_input: &[[u8; 3]; 2], _arg_repeated: &mut [[u8; 3]; 2]) -> binder::Result<[[u8; 3]; 2]>; + async fn r#Repeat2dInts(&self, _arg_input: &[[i32; 3]; 2], _arg_repeated: &mut [[i32; 3]; 2]) -> binder::Result<[[i32; 3]; 2]>; + async fn r#Repeat2dBinders(&self, _arg_input: &[[binder::SpIBinder; 3]; 2], _arg_repeated: &mut [[Option; 3]; 2]) -> binder::Result<[[binder::SpIBinder; 3]; 2]>; + async fn r#Repeat2dParcelables(&self, _arg_input: &[[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2], _arg_repeated: &mut [[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2]) -> binder::Result<[[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2]>; } impl BnRepeatFixedSizeArray { /// Create a new async binder service. @@ -429,29 +429,29 @@ pub mod IRepeatFixedSizeArray { T: IRepeatFixedSizeArrayAsyncServer + Send + Sync + 'static, R: binder::binder_impl::BinderAsyncRuntime + Send + Sync + 'static, { - fn RepeatBytes(&self, _arg_input: &[u8; 3], _arg_repeated: &mut [u8; 3]) -> binder::Result<[u8; 3]> { - self._rt.block_on(self._inner.RepeatBytes(_arg_input, _arg_repeated)) + fn r#RepeatBytes(&self, _arg_input: &[u8; 3], _arg_repeated: &mut [u8; 3]) -> binder::Result<[u8; 3]> { + self._rt.block_on(self._inner.r#RepeatBytes(_arg_input, _arg_repeated)) } - fn RepeatInts(&self, _arg_input: &[i32; 3], _arg_repeated: &mut [i32; 3]) -> binder::Result<[i32; 3]> { - self._rt.block_on(self._inner.RepeatInts(_arg_input, _arg_repeated)) + fn r#RepeatInts(&self, _arg_input: &[i32; 3], _arg_repeated: &mut [i32; 3]) -> binder::Result<[i32; 3]> { + self._rt.block_on(self._inner.r#RepeatInts(_arg_input, _arg_repeated)) } - fn RepeatBinders(&self, _arg_input: &[binder::SpIBinder; 3], _arg_repeated: &mut [Option; 3]) -> binder::Result<[binder::SpIBinder; 3]> { - self._rt.block_on(self._inner.RepeatBinders(_arg_input, _arg_repeated)) + fn r#RepeatBinders(&self, _arg_input: &[binder::SpIBinder; 3], _arg_repeated: &mut [Option; 3]) -> binder::Result<[binder::SpIBinder; 3]> { + self._rt.block_on(self._inner.r#RepeatBinders(_arg_input, _arg_repeated)) } - fn RepeatParcelables(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3], _arg_repeated: &mut [crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]) -> binder::Result<[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]> { - self._rt.block_on(self._inner.RepeatParcelables(_arg_input, _arg_repeated)) + fn r#RepeatParcelables(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3], _arg_repeated: &mut [crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]) -> binder::Result<[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]> { + self._rt.block_on(self._inner.r#RepeatParcelables(_arg_input, _arg_repeated)) } - fn Repeat2dBytes(&self, _arg_input: &[[u8; 3]; 2], _arg_repeated: &mut [[u8; 3]; 2]) -> binder::Result<[[u8; 3]; 2]> { - self._rt.block_on(self._inner.Repeat2dBytes(_arg_input, _arg_repeated)) + fn r#Repeat2dBytes(&self, _arg_input: &[[u8; 3]; 2], _arg_repeated: &mut [[u8; 3]; 2]) -> binder::Result<[[u8; 3]; 2]> { + self._rt.block_on(self._inner.r#Repeat2dBytes(_arg_input, _arg_repeated)) } - fn Repeat2dInts(&self, _arg_input: &[[i32; 3]; 2], _arg_repeated: &mut [[i32; 3]; 2]) -> binder::Result<[[i32; 3]; 2]> { - self._rt.block_on(self._inner.Repeat2dInts(_arg_input, _arg_repeated)) + fn r#Repeat2dInts(&self, _arg_input: &[[i32; 3]; 2], _arg_repeated: &mut [[i32; 3]; 2]) -> binder::Result<[[i32; 3]; 2]> { + self._rt.block_on(self._inner.r#Repeat2dInts(_arg_input, _arg_repeated)) } - fn Repeat2dBinders(&self, _arg_input: &[[binder::SpIBinder; 3]; 2], _arg_repeated: &mut [[Option; 3]; 2]) -> binder::Result<[[binder::SpIBinder; 3]; 2]> { - self._rt.block_on(self._inner.Repeat2dBinders(_arg_input, _arg_repeated)) + fn r#Repeat2dBinders(&self, _arg_input: &[[binder::SpIBinder; 3]; 2], _arg_repeated: &mut [[Option; 3]; 2]) -> binder::Result<[[binder::SpIBinder; 3]; 2]> { + self._rt.block_on(self._inner.r#Repeat2dBinders(_arg_input, _arg_repeated)) } - fn Repeat2dParcelables(&self, _arg_input: &[[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2], _arg_repeated: &mut [[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2]) -> binder::Result<[[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2]> { - self._rt.block_on(self._inner.Repeat2dParcelables(_arg_input, _arg_repeated)) + fn r#Repeat2dParcelables(&self, _arg_input: &[[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2], _arg_repeated: &mut [[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2]) -> binder::Result<[[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2]> { + self._rt.block_on(self._inner.r#Repeat2dParcelables(_arg_input, _arg_repeated)) } } let wrapped = Wrapper { _inner: inner, _rt: rt }; @@ -459,40 +459,40 @@ pub mod IRepeatFixedSizeArray { } } pub trait IRepeatFixedSizeArrayDefault: Send + Sync { - fn RepeatBytes(&self, _arg_input: &[u8; 3], _arg_repeated: &mut [u8; 3]) -> binder::Result<[u8; 3]> { + fn r#RepeatBytes(&self, _arg_input: &[u8; 3], _arg_repeated: &mut [u8; 3]) -> binder::Result<[u8; 3]> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn RepeatInts(&self, _arg_input: &[i32; 3], _arg_repeated: &mut [i32; 3]) -> binder::Result<[i32; 3]> { + fn r#RepeatInts(&self, _arg_input: &[i32; 3], _arg_repeated: &mut [i32; 3]) -> binder::Result<[i32; 3]> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn RepeatBinders(&self, _arg_input: &[binder::SpIBinder; 3], _arg_repeated: &mut [Option; 3]) -> binder::Result<[binder::SpIBinder; 3]> { + fn r#RepeatBinders(&self, _arg_input: &[binder::SpIBinder; 3], _arg_repeated: &mut [Option; 3]) -> binder::Result<[binder::SpIBinder; 3]> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn RepeatParcelables(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3], _arg_repeated: &mut [crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]) -> binder::Result<[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]> { + fn r#RepeatParcelables(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3], _arg_repeated: &mut [crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]) -> binder::Result<[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn Repeat2dBytes(&self, _arg_input: &[[u8; 3]; 2], _arg_repeated: &mut [[u8; 3]; 2]) -> binder::Result<[[u8; 3]; 2]> { + fn r#Repeat2dBytes(&self, _arg_input: &[[u8; 3]; 2], _arg_repeated: &mut [[u8; 3]; 2]) -> binder::Result<[[u8; 3]; 2]> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn Repeat2dInts(&self, _arg_input: &[[i32; 3]; 2], _arg_repeated: &mut [[i32; 3]; 2]) -> binder::Result<[[i32; 3]; 2]> { + fn r#Repeat2dInts(&self, _arg_input: &[[i32; 3]; 2], _arg_repeated: &mut [[i32; 3]; 2]) -> binder::Result<[[i32; 3]; 2]> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn Repeat2dBinders(&self, _arg_input: &[[binder::SpIBinder; 3]; 2], _arg_repeated: &mut [[Option; 3]; 2]) -> binder::Result<[[binder::SpIBinder; 3]; 2]> { + fn r#Repeat2dBinders(&self, _arg_input: &[[binder::SpIBinder; 3]; 2], _arg_repeated: &mut [[Option; 3]; 2]) -> binder::Result<[[binder::SpIBinder; 3]; 2]> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn Repeat2dParcelables(&self, _arg_input: &[[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2], _arg_repeated: &mut [[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2]) -> binder::Result<[[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2]> { + fn r#Repeat2dParcelables(&self, _arg_input: &[[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2], _arg_repeated: &mut [[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2]) -> binder::Result<[[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2]> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } } pub mod transactions { - pub const RepeatBytes: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 0; - pub const RepeatInts: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 1; - pub const RepeatBinders: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 2; - pub const RepeatParcelables: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 3; - pub const Repeat2dBytes: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 4; - pub const Repeat2dInts: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 5; - pub const Repeat2dBinders: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 6; - pub const Repeat2dParcelables: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 7; + pub const r#RepeatBytes: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 0; + pub const r#RepeatInts: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 1; + pub const r#RepeatBinders: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 2; + pub const r#RepeatParcelables: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 3; + pub const r#Repeat2dBytes: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 4; + pub const r#Repeat2dInts: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 5; + pub const r#Repeat2dBinders: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 6; + pub const r#Repeat2dParcelables: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 7; } pub type IRepeatFixedSizeArrayDefaultRef = Option>; use lazy_static::lazy_static; @@ -508,7 +508,7 @@ pub mod IRepeatFixedSizeArray { fn read_response_RepeatBytes(&self, _arg_input: &[u8; 3], _arg_repeated: &mut [u8; 3], _aidl_reply: std::result::Result) -> binder::Result<[u8; 3]> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.RepeatBytes(_arg_input, _arg_repeated); + return _aidl_default_impl.r#RepeatBytes(_arg_input, _arg_repeated); } } let _aidl_reply = _aidl_reply?; @@ -526,7 +526,7 @@ pub mod IRepeatFixedSizeArray { fn read_response_RepeatInts(&self, _arg_input: &[i32; 3], _arg_repeated: &mut [i32; 3], _aidl_reply: std::result::Result) -> binder::Result<[i32; 3]> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.RepeatInts(_arg_input, _arg_repeated); + return _aidl_default_impl.r#RepeatInts(_arg_input, _arg_repeated); } } let _aidl_reply = _aidl_reply?; @@ -544,7 +544,7 @@ pub mod IRepeatFixedSizeArray { fn read_response_RepeatBinders(&self, _arg_input: &[binder::SpIBinder; 3], _arg_repeated: &mut [Option; 3], _aidl_reply: std::result::Result) -> binder::Result<[binder::SpIBinder; 3]> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.RepeatBinders(_arg_input, _arg_repeated); + return _aidl_default_impl.r#RepeatBinders(_arg_input, _arg_repeated); } } let _aidl_reply = _aidl_reply?; @@ -562,7 +562,7 @@ pub mod IRepeatFixedSizeArray { fn read_response_RepeatParcelables(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3], _arg_repeated: &mut [crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3], _aidl_reply: std::result::Result) -> binder::Result<[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.RepeatParcelables(_arg_input, _arg_repeated); + return _aidl_default_impl.r#RepeatParcelables(_arg_input, _arg_repeated); } } let _aidl_reply = _aidl_reply?; @@ -580,7 +580,7 @@ pub mod IRepeatFixedSizeArray { fn read_response_Repeat2dBytes(&self, _arg_input: &[[u8; 3]; 2], _arg_repeated: &mut [[u8; 3]; 2], _aidl_reply: std::result::Result) -> binder::Result<[[u8; 3]; 2]> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.Repeat2dBytes(_arg_input, _arg_repeated); + return _aidl_default_impl.r#Repeat2dBytes(_arg_input, _arg_repeated); } } let _aidl_reply = _aidl_reply?; @@ -598,7 +598,7 @@ pub mod IRepeatFixedSizeArray { fn read_response_Repeat2dInts(&self, _arg_input: &[[i32; 3]; 2], _arg_repeated: &mut [[i32; 3]; 2], _aidl_reply: std::result::Result) -> binder::Result<[[i32; 3]; 2]> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.Repeat2dInts(_arg_input, _arg_repeated); + return _aidl_default_impl.r#Repeat2dInts(_arg_input, _arg_repeated); } } let _aidl_reply = _aidl_reply?; @@ -616,7 +616,7 @@ pub mod IRepeatFixedSizeArray { fn read_response_Repeat2dBinders(&self, _arg_input: &[[binder::SpIBinder; 3]; 2], _arg_repeated: &mut [[Option; 3]; 2], _aidl_reply: std::result::Result) -> binder::Result<[[binder::SpIBinder; 3]; 2]> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.Repeat2dBinders(_arg_input, _arg_repeated); + return _aidl_default_impl.r#Repeat2dBinders(_arg_input, _arg_repeated); } } let _aidl_reply = _aidl_reply?; @@ -634,7 +634,7 @@ pub mod IRepeatFixedSizeArray { fn read_response_Repeat2dParcelables(&self, _arg_input: &[[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2], _arg_repeated: &mut [[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2], _aidl_reply: std::result::Result) -> binder::Result<[[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2]> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.Repeat2dParcelables(_arg_input, _arg_repeated); + return _aidl_default_impl.r#Repeat2dParcelables(_arg_input, _arg_repeated); } } let _aidl_reply = _aidl_reply?; @@ -646,147 +646,147 @@ pub mod IRepeatFixedSizeArray { } } impl IRepeatFixedSizeArray for BpRepeatFixedSizeArray { - fn RepeatBytes(&self, _arg_input: &[u8; 3], _arg_repeated: &mut [u8; 3]) -> binder::Result<[u8; 3]> { + fn r#RepeatBytes(&self, _arg_input: &[u8; 3], _arg_repeated: &mut [u8; 3]) -> binder::Result<[u8; 3]> { let _aidl_data = self.build_parcel_RepeatBytes(_arg_input, _arg_repeated)?; - let _aidl_reply = self.binder.submit_transact(transactions::RepeatBytes, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#RepeatBytes, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_RepeatBytes(_arg_input, _arg_repeated, _aidl_reply) } - fn RepeatInts(&self, _arg_input: &[i32; 3], _arg_repeated: &mut [i32; 3]) -> binder::Result<[i32; 3]> { + fn r#RepeatInts(&self, _arg_input: &[i32; 3], _arg_repeated: &mut [i32; 3]) -> binder::Result<[i32; 3]> { let _aidl_data = self.build_parcel_RepeatInts(_arg_input, _arg_repeated)?; - let _aidl_reply = self.binder.submit_transact(transactions::RepeatInts, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#RepeatInts, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_RepeatInts(_arg_input, _arg_repeated, _aidl_reply) } - fn RepeatBinders(&self, _arg_input: &[binder::SpIBinder; 3], _arg_repeated: &mut [Option; 3]) -> binder::Result<[binder::SpIBinder; 3]> { + fn r#RepeatBinders(&self, _arg_input: &[binder::SpIBinder; 3], _arg_repeated: &mut [Option; 3]) -> binder::Result<[binder::SpIBinder; 3]> { let _aidl_data = self.build_parcel_RepeatBinders(_arg_input, _arg_repeated)?; - let _aidl_reply = self.binder.submit_transact(transactions::RepeatBinders, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#RepeatBinders, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_RepeatBinders(_arg_input, _arg_repeated, _aidl_reply) } - fn RepeatParcelables(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3], _arg_repeated: &mut [crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]) -> binder::Result<[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]> { + fn r#RepeatParcelables(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3], _arg_repeated: &mut [crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]) -> binder::Result<[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]> { let _aidl_data = self.build_parcel_RepeatParcelables(_arg_input, _arg_repeated)?; - let _aidl_reply = self.binder.submit_transact(transactions::RepeatParcelables, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#RepeatParcelables, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_RepeatParcelables(_arg_input, _arg_repeated, _aidl_reply) } - fn Repeat2dBytes(&self, _arg_input: &[[u8; 3]; 2], _arg_repeated: &mut [[u8; 3]; 2]) -> binder::Result<[[u8; 3]; 2]> { + fn r#Repeat2dBytes(&self, _arg_input: &[[u8; 3]; 2], _arg_repeated: &mut [[u8; 3]; 2]) -> binder::Result<[[u8; 3]; 2]> { let _aidl_data = self.build_parcel_Repeat2dBytes(_arg_input, _arg_repeated)?; - let _aidl_reply = self.binder.submit_transact(transactions::Repeat2dBytes, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#Repeat2dBytes, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_Repeat2dBytes(_arg_input, _arg_repeated, _aidl_reply) } - fn Repeat2dInts(&self, _arg_input: &[[i32; 3]; 2], _arg_repeated: &mut [[i32; 3]; 2]) -> binder::Result<[[i32; 3]; 2]> { + fn r#Repeat2dInts(&self, _arg_input: &[[i32; 3]; 2], _arg_repeated: &mut [[i32; 3]; 2]) -> binder::Result<[[i32; 3]; 2]> { let _aidl_data = self.build_parcel_Repeat2dInts(_arg_input, _arg_repeated)?; - let _aidl_reply = self.binder.submit_transact(transactions::Repeat2dInts, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#Repeat2dInts, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_Repeat2dInts(_arg_input, _arg_repeated, _aidl_reply) } - fn Repeat2dBinders(&self, _arg_input: &[[binder::SpIBinder; 3]; 2], _arg_repeated: &mut [[Option; 3]; 2]) -> binder::Result<[[binder::SpIBinder; 3]; 2]> { + fn r#Repeat2dBinders(&self, _arg_input: &[[binder::SpIBinder; 3]; 2], _arg_repeated: &mut [[Option; 3]; 2]) -> binder::Result<[[binder::SpIBinder; 3]; 2]> { let _aidl_data = self.build_parcel_Repeat2dBinders(_arg_input, _arg_repeated)?; - let _aidl_reply = self.binder.submit_transact(transactions::Repeat2dBinders, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#Repeat2dBinders, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_Repeat2dBinders(_arg_input, _arg_repeated, _aidl_reply) } - fn Repeat2dParcelables(&self, _arg_input: &[[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2], _arg_repeated: &mut [[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2]) -> binder::Result<[[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2]> { + fn r#Repeat2dParcelables(&self, _arg_input: &[[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2], _arg_repeated: &mut [[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2]) -> binder::Result<[[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2]> { let _aidl_data = self.build_parcel_Repeat2dParcelables(_arg_input, _arg_repeated)?; - let _aidl_reply = self.binder.submit_transact(transactions::Repeat2dParcelables, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#Repeat2dParcelables, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_Repeat2dParcelables(_arg_input, _arg_repeated, _aidl_reply) } } impl IRepeatFixedSizeArrayAsync

for BpRepeatFixedSizeArray { - fn RepeatBytes<'a>(&'a self, _arg_input: &'a [u8; 3], _arg_repeated: &'a mut [u8; 3]) -> binder::BoxFuture<'a, binder::Result<[u8; 3]>> { + fn r#RepeatBytes<'a>(&'a self, _arg_input: &'a [u8; 3], _arg_repeated: &'a mut [u8; 3]) -> binder::BoxFuture<'a, binder::Result<[u8; 3]>> { let _aidl_data = match self.build_parcel_RepeatBytes(_arg_input, _arg_repeated) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::RepeatBytes, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#RepeatBytes, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_RepeatBytes(_arg_input, _arg_repeated, _aidl_reply) } ) } - fn RepeatInts<'a>(&'a self, _arg_input: &'a [i32; 3], _arg_repeated: &'a mut [i32; 3]) -> binder::BoxFuture<'a, binder::Result<[i32; 3]>> { + fn r#RepeatInts<'a>(&'a self, _arg_input: &'a [i32; 3], _arg_repeated: &'a mut [i32; 3]) -> binder::BoxFuture<'a, binder::Result<[i32; 3]>> { let _aidl_data = match self.build_parcel_RepeatInts(_arg_input, _arg_repeated) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::RepeatInts, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#RepeatInts, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_RepeatInts(_arg_input, _arg_repeated, _aidl_reply) } ) } - fn RepeatBinders<'a>(&'a self, _arg_input: &'a [binder::SpIBinder; 3], _arg_repeated: &'a mut [Option; 3]) -> binder::BoxFuture<'a, binder::Result<[binder::SpIBinder; 3]>> { + fn r#RepeatBinders<'a>(&'a self, _arg_input: &'a [binder::SpIBinder; 3], _arg_repeated: &'a mut [Option; 3]) -> binder::BoxFuture<'a, binder::Result<[binder::SpIBinder; 3]>> { let _aidl_data = match self.build_parcel_RepeatBinders(_arg_input, _arg_repeated) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::RepeatBinders, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#RepeatBinders, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_RepeatBinders(_arg_input, _arg_repeated, _aidl_reply) } ) } - fn RepeatParcelables<'a>(&'a self, _arg_input: &'a [crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3], _arg_repeated: &'a mut [crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]) -> binder::BoxFuture<'a, binder::Result<[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]>> { + fn r#RepeatParcelables<'a>(&'a self, _arg_input: &'a [crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3], _arg_repeated: &'a mut [crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]) -> binder::BoxFuture<'a, binder::Result<[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]>> { let _aidl_data = match self.build_parcel_RepeatParcelables(_arg_input, _arg_repeated) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::RepeatParcelables, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#RepeatParcelables, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_RepeatParcelables(_arg_input, _arg_repeated, _aidl_reply) } ) } - fn Repeat2dBytes<'a>(&'a self, _arg_input: &'a [[u8; 3]; 2], _arg_repeated: &'a mut [[u8; 3]; 2]) -> binder::BoxFuture<'a, binder::Result<[[u8; 3]; 2]>> { + fn r#Repeat2dBytes<'a>(&'a self, _arg_input: &'a [[u8; 3]; 2], _arg_repeated: &'a mut [[u8; 3]; 2]) -> binder::BoxFuture<'a, binder::Result<[[u8; 3]; 2]>> { let _aidl_data = match self.build_parcel_Repeat2dBytes(_arg_input, _arg_repeated) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::Repeat2dBytes, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#Repeat2dBytes, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_Repeat2dBytes(_arg_input, _arg_repeated, _aidl_reply) } ) } - fn Repeat2dInts<'a>(&'a self, _arg_input: &'a [[i32; 3]; 2], _arg_repeated: &'a mut [[i32; 3]; 2]) -> binder::BoxFuture<'a, binder::Result<[[i32; 3]; 2]>> { + fn r#Repeat2dInts<'a>(&'a self, _arg_input: &'a [[i32; 3]; 2], _arg_repeated: &'a mut [[i32; 3]; 2]) -> binder::BoxFuture<'a, binder::Result<[[i32; 3]; 2]>> { let _aidl_data = match self.build_parcel_Repeat2dInts(_arg_input, _arg_repeated) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::Repeat2dInts, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#Repeat2dInts, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_Repeat2dInts(_arg_input, _arg_repeated, _aidl_reply) } ) } - fn Repeat2dBinders<'a>(&'a self, _arg_input: &'a [[binder::SpIBinder; 3]; 2], _arg_repeated: &'a mut [[Option; 3]; 2]) -> binder::BoxFuture<'a, binder::Result<[[binder::SpIBinder; 3]; 2]>> { + fn r#Repeat2dBinders<'a>(&'a self, _arg_input: &'a [[binder::SpIBinder; 3]; 2], _arg_repeated: &'a mut [[Option; 3]; 2]) -> binder::BoxFuture<'a, binder::Result<[[binder::SpIBinder; 3]; 2]>> { let _aidl_data = match self.build_parcel_Repeat2dBinders(_arg_input, _arg_repeated) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::Repeat2dBinders, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#Repeat2dBinders, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_Repeat2dBinders(_arg_input, _arg_repeated, _aidl_reply) } ) } - fn Repeat2dParcelables<'a>(&'a self, _arg_input: &'a [[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2], _arg_repeated: &'a mut [[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2]) -> binder::BoxFuture<'a, binder::Result<[[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2]>> { + fn r#Repeat2dParcelables<'a>(&'a self, _arg_input: &'a [[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2], _arg_repeated: &'a mut [[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2]) -> binder::BoxFuture<'a, binder::Result<[[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2]>> { let _aidl_data = match self.build_parcel_Repeat2dParcelables(_arg_input, _arg_repeated) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::Repeat2dParcelables, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#Repeat2dParcelables, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_Repeat2dParcelables(_arg_input, _arg_repeated, _aidl_reply) } @@ -794,21 +794,21 @@ pub mod IRepeatFixedSizeArray { } } impl IRepeatFixedSizeArray for binder::binder_impl::Binder { - fn RepeatBytes(&self, _arg_input: &[u8; 3], _arg_repeated: &mut [u8; 3]) -> binder::Result<[u8; 3]> { self.0.RepeatBytes(_arg_input, _arg_repeated) } - fn RepeatInts(&self, _arg_input: &[i32; 3], _arg_repeated: &mut [i32; 3]) -> binder::Result<[i32; 3]> { self.0.RepeatInts(_arg_input, _arg_repeated) } - fn RepeatBinders(&self, _arg_input: &[binder::SpIBinder; 3], _arg_repeated: &mut [Option; 3]) -> binder::Result<[binder::SpIBinder; 3]> { self.0.RepeatBinders(_arg_input, _arg_repeated) } - fn RepeatParcelables(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3], _arg_repeated: &mut [crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]) -> binder::Result<[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]> { self.0.RepeatParcelables(_arg_input, _arg_repeated) } - fn Repeat2dBytes(&self, _arg_input: &[[u8; 3]; 2], _arg_repeated: &mut [[u8; 3]; 2]) -> binder::Result<[[u8; 3]; 2]> { self.0.Repeat2dBytes(_arg_input, _arg_repeated) } - fn Repeat2dInts(&self, _arg_input: &[[i32; 3]; 2], _arg_repeated: &mut [[i32; 3]; 2]) -> binder::Result<[[i32; 3]; 2]> { self.0.Repeat2dInts(_arg_input, _arg_repeated) } - fn Repeat2dBinders(&self, _arg_input: &[[binder::SpIBinder; 3]; 2], _arg_repeated: &mut [[Option; 3]; 2]) -> binder::Result<[[binder::SpIBinder; 3]; 2]> { self.0.Repeat2dBinders(_arg_input, _arg_repeated) } - fn Repeat2dParcelables(&self, _arg_input: &[[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2], _arg_repeated: &mut [[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2]) -> binder::Result<[[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2]> { self.0.Repeat2dParcelables(_arg_input, _arg_repeated) } + fn r#RepeatBytes(&self, _arg_input: &[u8; 3], _arg_repeated: &mut [u8; 3]) -> binder::Result<[u8; 3]> { self.0.r#RepeatBytes(_arg_input, _arg_repeated) } + fn r#RepeatInts(&self, _arg_input: &[i32; 3], _arg_repeated: &mut [i32; 3]) -> binder::Result<[i32; 3]> { self.0.r#RepeatInts(_arg_input, _arg_repeated) } + fn r#RepeatBinders(&self, _arg_input: &[binder::SpIBinder; 3], _arg_repeated: &mut [Option; 3]) -> binder::Result<[binder::SpIBinder; 3]> { self.0.r#RepeatBinders(_arg_input, _arg_repeated) } + fn r#RepeatParcelables(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3], _arg_repeated: &mut [crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]) -> binder::Result<[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]> { self.0.r#RepeatParcelables(_arg_input, _arg_repeated) } + fn r#Repeat2dBytes(&self, _arg_input: &[[u8; 3]; 2], _arg_repeated: &mut [[u8; 3]; 2]) -> binder::Result<[[u8; 3]; 2]> { self.0.r#Repeat2dBytes(_arg_input, _arg_repeated) } + fn r#Repeat2dInts(&self, _arg_input: &[[i32; 3]; 2], _arg_repeated: &mut [[i32; 3]; 2]) -> binder::Result<[[i32; 3]; 2]> { self.0.r#Repeat2dInts(_arg_input, _arg_repeated) } + fn r#Repeat2dBinders(&self, _arg_input: &[[binder::SpIBinder; 3]; 2], _arg_repeated: &mut [[Option; 3]; 2]) -> binder::Result<[[binder::SpIBinder; 3]; 2]> { self.0.r#Repeat2dBinders(_arg_input, _arg_repeated) } + fn r#Repeat2dParcelables(&self, _arg_input: &[[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2], _arg_repeated: &mut [[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2]) -> binder::Result<[[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2]> { self.0.r#Repeat2dParcelables(_arg_input, _arg_repeated) } } fn on_transact(_aidl_service: &dyn IRepeatFixedSizeArray, _aidl_code: binder::binder_impl::TransactionCode, _aidl_data: &binder::binder_impl::BorrowedParcel<'_>, _aidl_reply: &mut binder::binder_impl::BorrowedParcel<'_>) -> std::result::Result<(), binder::StatusCode> { match _aidl_code { - transactions::RepeatBytes => { + transactions::r#RepeatBytes => { let _arg_input: [u8; 3] = _aidl_data.read()?; let mut _arg_repeated: [u8; 3] = Default::default(); - let _aidl_return = _aidl_service.RepeatBytes(&_arg_input, &mut _arg_repeated); + let _aidl_return = _aidl_service.r#RepeatBytes(&_arg_input, &mut _arg_repeated); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -819,10 +819,10 @@ pub mod IRepeatFixedSizeArray { } Ok(()) } - transactions::RepeatInts => { + transactions::r#RepeatInts => { let _arg_input: [i32; 3] = _aidl_data.read()?; let mut _arg_repeated: [i32; 3] = Default::default(); - let _aidl_return = _aidl_service.RepeatInts(&_arg_input, &mut _arg_repeated); + let _aidl_return = _aidl_service.r#RepeatInts(&_arg_input, &mut _arg_repeated); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -833,10 +833,10 @@ pub mod IRepeatFixedSizeArray { } Ok(()) } - transactions::RepeatBinders => { + transactions::r#RepeatBinders => { let _arg_input: [binder::SpIBinder; 3] = _aidl_data.read()?; let mut _arg_repeated: [Option; 3] = Default::default(); - let _aidl_return = _aidl_service.RepeatBinders(&_arg_input, &mut _arg_repeated); + let _aidl_return = _aidl_service.r#RepeatBinders(&_arg_input, &mut _arg_repeated); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -847,10 +847,10 @@ pub mod IRepeatFixedSizeArray { } Ok(()) } - transactions::RepeatParcelables => { + transactions::r#RepeatParcelables => { let _arg_input: [crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3] = _aidl_data.read()?; let mut _arg_repeated: [crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3] = Default::default(); - let _aidl_return = _aidl_service.RepeatParcelables(&_arg_input, &mut _arg_repeated); + let _aidl_return = _aidl_service.r#RepeatParcelables(&_arg_input, &mut _arg_repeated); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -861,10 +861,10 @@ pub mod IRepeatFixedSizeArray { } Ok(()) } - transactions::Repeat2dBytes => { + transactions::r#Repeat2dBytes => { let _arg_input: [[u8; 3]; 2] = _aidl_data.read()?; let mut _arg_repeated: [[u8; 3]; 2] = Default::default(); - let _aidl_return = _aidl_service.Repeat2dBytes(&_arg_input, &mut _arg_repeated); + let _aidl_return = _aidl_service.r#Repeat2dBytes(&_arg_input, &mut _arg_repeated); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -875,10 +875,10 @@ pub mod IRepeatFixedSizeArray { } Ok(()) } - transactions::Repeat2dInts => { + transactions::r#Repeat2dInts => { let _arg_input: [[i32; 3]; 2] = _aidl_data.read()?; let mut _arg_repeated: [[i32; 3]; 2] = Default::default(); - let _aidl_return = _aidl_service.Repeat2dInts(&_arg_input, &mut _arg_repeated); + let _aidl_return = _aidl_service.r#Repeat2dInts(&_arg_input, &mut _arg_repeated); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -889,10 +889,10 @@ pub mod IRepeatFixedSizeArray { } Ok(()) } - transactions::Repeat2dBinders => { + transactions::r#Repeat2dBinders => { let _arg_input: [[binder::SpIBinder; 3]; 2] = _aidl_data.read()?; let mut _arg_repeated: [[Option; 3]; 2] = Default::default(); - let _aidl_return = _aidl_service.Repeat2dBinders(&_arg_input, &mut _arg_repeated); + let _aidl_return = _aidl_service.r#Repeat2dBinders(&_arg_input, &mut _arg_repeated); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -903,10 +903,10 @@ pub mod IRepeatFixedSizeArray { } Ok(()) } - transactions::Repeat2dParcelables => { + transactions::r#Repeat2dParcelables => { let _arg_input: [[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2] = _aidl_data.read()?; let mut _arg_repeated: [[crate::mangled::_7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; 3]; 2] = Default::default(); - let _aidl_return = _aidl_service.Repeat2dParcelables(&_arg_input, &mut _arg_repeated); + let _aidl_return = _aidl_service.r#Repeat2dParcelables(&_arg_input, &mut _arg_repeated); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -921,68 +921,68 @@ pub mod IRepeatFixedSizeArray { } } } -pub mod ByteEnum { +pub mod r#ByteEnum { #![allow(non_upper_case_globals)] use binder::declare_binder_enum; declare_binder_enum! { - ByteEnum : [i8; 1] { - A = 0, + r#ByteEnum : [i8; 1] { + r#A = 0, } } } -pub mod IntEnum { +pub mod r#IntEnum { #![allow(non_upper_case_globals)] use binder::declare_binder_enum; declare_binder_enum! { - IntEnum : [i32; 1] { - A = 0, + r#IntEnum : [i32; 1] { + r#A = 0, } } } -pub mod LongEnum { +pub mod r#LongEnum { #![allow(non_upper_case_globals)] use binder::declare_binder_enum; declare_binder_enum! { - LongEnum : [i64; 1] { - A = 0, + r#LongEnum : [i64; 1] { + r#A = 0, } } } -pub mod IntParcelable { +pub mod r#IntParcelable { #[derive(Debug, Clone, Copy, PartialEq)] - pub struct IntParcelable { - pub value: i32, + pub struct r#IntParcelable { + pub r#value: i32, } - impl Default for IntParcelable { + impl Default for r#IntParcelable { fn default() -> Self { Self { - value: 0, + r#value: 0, } } } - impl binder::Parcelable for IntParcelable { + impl binder::Parcelable for r#IntParcelable { fn write_to_parcel(&self, parcel: &mut binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { parcel.sized_write(|subparcel| { - subparcel.write(&self.value)?; + subparcel.write(&self.r#value)?; Ok(()) }) } fn read_from_parcel(&mut self, parcel: &binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { parcel.sized_read(|subparcel| { if subparcel.has_more_data() { - self.value = subparcel.read()?; + self.r#value = subparcel.read()?; } Ok(()) }) } } - binder::impl_serialize_for_parcelable!(IntParcelable); - binder::impl_deserialize_for_parcelable!(IntParcelable); - impl binder::binder_impl::ParcelableMetadata for IntParcelable { + binder::impl_serialize_for_parcelable!(r#IntParcelable); + binder::impl_deserialize_for_parcelable!(r#IntParcelable); + impl binder::binder_impl::ParcelableMetadata for r#IntParcelable { fn get_descriptor() -> &'static str { "android.aidl.fixedsizearray.FixedSizeArrayExample.IntParcelable" } } } -pub mod IEmptyInterface { +pub mod r#IEmptyInterface { #![allow(non_upper_case_globals)] #![allow(non_snake_case)] #[allow(unused_imports)] use binder::binder_impl::IBinderInternal; @@ -1060,11 +1060,11 @@ pub mod IEmptyInterface { } } pub(crate) mod mangled { - pub use super::FixedSizeArrayExample as _7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample; - pub use super::IRepeatFixedSizeArray::IRepeatFixedSizeArray as _7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_21_IRepeatFixedSizeArray; - pub use super::ByteEnum::ByteEnum as _7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_8_ByteEnum; - pub use super::IntEnum::IntEnum as _7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_7_IntEnum; - pub use super::LongEnum::LongEnum as _7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_8_LongEnum; - pub use super::IntParcelable::IntParcelable as _7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; - pub use super::IEmptyInterface::IEmptyInterface as _7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_15_IEmptyInterface; + pub use super::r#FixedSizeArrayExample as _7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample; + pub use super::r#IRepeatFixedSizeArray::r#IRepeatFixedSizeArray as _7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_21_IRepeatFixedSizeArray; + pub use super::r#ByteEnum::r#ByteEnum as _7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_8_ByteEnum; + pub use super::r#IntEnum::r#IntEnum as _7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_7_IntEnum; + pub use super::r#LongEnum::r#LongEnum as _7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_8_LongEnum; + pub use super::r#IntParcelable::r#IntParcelable as _7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_13_IntParcelable; + pub use super::r#IEmptyInterface::r#IEmptyInterface as _7_android_4_aidl_14_fixedsizearray_21_FixedSizeArrayExample_15_IEmptyInterface; } diff --git a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/ArrayOfInterfaces.rs b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/ArrayOfInterfaces.rs index 42b05dc7..93ad5907 100644 --- a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/ArrayOfInterfaces.rs +++ b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/ArrayOfInterfaces.rs @@ -1,15 +1,15 @@ #![forbid(unsafe_code)] #![rustfmt::skip] #[derive(Debug)] -pub struct ArrayOfInterfaces { +pub struct r#ArrayOfInterfaces { } -impl Default for ArrayOfInterfaces { +impl Default for r#ArrayOfInterfaces { fn default() -> Self { Self { } } } -impl binder::Parcelable for ArrayOfInterfaces { +impl binder::Parcelable for r#ArrayOfInterfaces { fn write_to_parcel(&self, parcel: &mut binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { parcel.sized_write(|subparcel| { Ok(()) @@ -21,12 +21,12 @@ impl binder::Parcelable for ArrayOfInterfaces { }) } } -binder::impl_serialize_for_parcelable!(ArrayOfInterfaces); -binder::impl_deserialize_for_parcelable!(ArrayOfInterfaces); -impl binder::binder_impl::ParcelableMetadata for ArrayOfInterfaces { +binder::impl_serialize_for_parcelable!(r#ArrayOfInterfaces); +binder::impl_deserialize_for_parcelable!(r#ArrayOfInterfaces); +impl binder::binder_impl::ParcelableMetadata for r#ArrayOfInterfaces { fn get_descriptor() -> &'static str { "android.aidl.tests.ArrayOfInterfaces" } } -pub mod IEmptyInterface { +pub mod r#IEmptyInterface { #![allow(non_upper_case_globals)] #![allow(non_snake_case)] #[allow(unused_imports)] use binder::binder_impl::IBinderInternal; @@ -103,7 +103,7 @@ pub mod IEmptyInterface { } } } -pub mod IMyInterface { +pub mod r#IMyInterface { #![allow(non_upper_case_globals)] #![allow(non_snake_case)] #[allow(unused_imports)] use binder::binder_impl::IBinderInternal; @@ -118,7 +118,7 @@ pub mod IMyInterface { } pub trait IMyInterface: binder::Interface + Send { fn get_descriptor() -> &'static str where Self: Sized { "android.aidl.tests.ArrayOfInterfaces.IMyInterface" } - fn methodWithInterfaces(&self, _arg_iface: &binder::Strong, _arg_nullable_iface: Option<&binder::Strong>, _arg_iface_array_in: &[binder::Strong], _arg_iface_array_out: &mut Vec>>, _arg_iface_array_inout: &mut Vec>, _arg_nullable_iface_array_in: Option<&[Option>]>, _arg_nullable_iface_array_out: &mut Option>>>, _arg_nullable_iface_array_inout: &mut Option>>>) -> binder::Result>>>>; + fn r#methodWithInterfaces(&self, _arg_iface: &binder::Strong, _arg_nullable_iface: Option<&binder::Strong>, _arg_iface_array_in: &[binder::Strong], _arg_iface_array_out: &mut Vec>>, _arg_iface_array_inout: &mut Vec>, _arg_nullable_iface_array_in: Option<&[Option>]>, _arg_nullable_iface_array_out: &mut Option>>>, _arg_nullable_iface_array_inout: &mut Option>>>) -> binder::Result>>>>; fn getDefaultImpl() -> IMyInterfaceDefaultRef where Self: Sized { DEFAULT_IMPL.lock().unwrap().clone() } @@ -128,12 +128,12 @@ pub mod IMyInterface { } pub trait IMyInterfaceAsync

: binder::Interface + Send { fn get_descriptor() -> &'static str where Self: Sized { "android.aidl.tests.ArrayOfInterfaces.IMyInterface" } - fn methodWithInterfaces<'a>(&'a self, _arg_iface: &'a binder::Strong, _arg_nullable_iface: Option<&'a binder::Strong>, _arg_iface_array_in: &'a [binder::Strong], _arg_iface_array_out: &'a mut Vec>>, _arg_iface_array_inout: &'a mut Vec>, _arg_nullable_iface_array_in: Option<&'a [Option>]>, _arg_nullable_iface_array_out: &'a mut Option>>>, _arg_nullable_iface_array_inout: &'a mut Option>>>) -> binder::BoxFuture<'a, binder::Result>>>>>; + fn r#methodWithInterfaces<'a>(&'a self, _arg_iface: &'a binder::Strong, _arg_nullable_iface: Option<&'a binder::Strong>, _arg_iface_array_in: &'a [binder::Strong], _arg_iface_array_out: &'a mut Vec>>, _arg_iface_array_inout: &'a mut Vec>, _arg_nullable_iface_array_in: Option<&'a [Option>]>, _arg_nullable_iface_array_out: &'a mut Option>>>, _arg_nullable_iface_array_inout: &'a mut Option>>>) -> binder::BoxFuture<'a, binder::Result>>>>>; } #[::async_trait::async_trait] pub trait IMyInterfaceAsyncServer: binder::Interface + Send { fn get_descriptor() -> &'static str where Self: Sized { "android.aidl.tests.ArrayOfInterfaces.IMyInterface" } - async fn methodWithInterfaces(&self, _arg_iface: &binder::Strong, _arg_nullable_iface: Option<&binder::Strong>, _arg_iface_array_in: &[binder::Strong], _arg_iface_array_out: &mut Vec>>, _arg_iface_array_inout: &mut Vec>, _arg_nullable_iface_array_in: Option<&[Option>]>, _arg_nullable_iface_array_out: &mut Option>>>, _arg_nullable_iface_array_inout: &mut Option>>>) -> binder::Result>>>>; + async fn r#methodWithInterfaces(&self, _arg_iface: &binder::Strong, _arg_nullable_iface: Option<&binder::Strong>, _arg_iface_array_in: &[binder::Strong], _arg_iface_array_out: &mut Vec>>, _arg_iface_array_inout: &mut Vec>, _arg_nullable_iface_array_in: Option<&[Option>]>, _arg_nullable_iface_array_out: &mut Option>>>, _arg_nullable_iface_array_inout: &mut Option>>>) -> binder::Result>>>>; } impl BnMyInterface { /// Create a new async binder service. @@ -155,8 +155,8 @@ pub mod IMyInterface { T: IMyInterfaceAsyncServer + Send + Sync + 'static, R: binder::binder_impl::BinderAsyncRuntime + Send + Sync + 'static, { - fn methodWithInterfaces(&self, _arg_iface: &binder::Strong, _arg_nullable_iface: Option<&binder::Strong>, _arg_iface_array_in: &[binder::Strong], _arg_iface_array_out: &mut Vec>>, _arg_iface_array_inout: &mut Vec>, _arg_nullable_iface_array_in: Option<&[Option>]>, _arg_nullable_iface_array_out: &mut Option>>>, _arg_nullable_iface_array_inout: &mut Option>>>) -> binder::Result>>>> { - self._rt.block_on(self._inner.methodWithInterfaces(_arg_iface, _arg_nullable_iface, _arg_iface_array_in, _arg_iface_array_out, _arg_iface_array_inout, _arg_nullable_iface_array_in, _arg_nullable_iface_array_out, _arg_nullable_iface_array_inout)) + fn r#methodWithInterfaces(&self, _arg_iface: &binder::Strong, _arg_nullable_iface: Option<&binder::Strong>, _arg_iface_array_in: &[binder::Strong], _arg_iface_array_out: &mut Vec>>, _arg_iface_array_inout: &mut Vec>, _arg_nullable_iface_array_in: Option<&[Option>]>, _arg_nullable_iface_array_out: &mut Option>>>, _arg_nullable_iface_array_inout: &mut Option>>>) -> binder::Result>>>> { + self._rt.block_on(self._inner.r#methodWithInterfaces(_arg_iface, _arg_nullable_iface, _arg_iface_array_in, _arg_iface_array_out, _arg_iface_array_inout, _arg_nullable_iface_array_in, _arg_nullable_iface_array_out, _arg_nullable_iface_array_inout)) } } let wrapped = Wrapper { _inner: inner, _rt: rt }; @@ -164,12 +164,12 @@ pub mod IMyInterface { } } pub trait IMyInterfaceDefault: Send + Sync { - fn methodWithInterfaces(&self, _arg_iface: &binder::Strong, _arg_nullable_iface: Option<&binder::Strong>, _arg_iface_array_in: &[binder::Strong], _arg_iface_array_out: &mut Vec>>, _arg_iface_array_inout: &mut Vec>, _arg_nullable_iface_array_in: Option<&[Option>]>, _arg_nullable_iface_array_out: &mut Option>>>, _arg_nullable_iface_array_inout: &mut Option>>>) -> binder::Result>>>> { + fn r#methodWithInterfaces(&self, _arg_iface: &binder::Strong, _arg_nullable_iface: Option<&binder::Strong>, _arg_iface_array_in: &[binder::Strong], _arg_iface_array_out: &mut Vec>>, _arg_iface_array_inout: &mut Vec>, _arg_nullable_iface_array_in: Option<&[Option>]>, _arg_nullable_iface_array_out: &mut Option>>>, _arg_nullable_iface_array_inout: &mut Option>>>) -> binder::Result>>>> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } } pub mod transactions { - pub const methodWithInterfaces: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 0; + pub const r#methodWithInterfaces: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 0; } pub type IMyInterfaceDefaultRef = Option>; use lazy_static::lazy_static; @@ -192,7 +192,7 @@ pub mod IMyInterface { fn read_response_methodWithInterfaces(&self, _arg_iface: &binder::Strong, _arg_nullable_iface: Option<&binder::Strong>, _arg_iface_array_in: &[binder::Strong], _arg_iface_array_out: &mut Vec>>, _arg_iface_array_inout: &mut Vec>, _arg_nullable_iface_array_in: Option<&[Option>]>, _arg_nullable_iface_array_out: &mut Option>>>, _arg_nullable_iface_array_inout: &mut Option>>>, _aidl_reply: std::result::Result) -> binder::Result>>>> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.methodWithInterfaces(_arg_iface, _arg_nullable_iface, _arg_iface_array_in, _arg_iface_array_out, _arg_iface_array_inout, _arg_nullable_iface_array_in, _arg_nullable_iface_array_out, _arg_nullable_iface_array_inout); + return _aidl_default_impl.r#methodWithInterfaces(_arg_iface, _arg_nullable_iface, _arg_iface_array_in, _arg_iface_array_out, _arg_iface_array_inout, _arg_nullable_iface_array_in, _arg_nullable_iface_array_out, _arg_nullable_iface_array_inout); } } let _aidl_reply = _aidl_reply?; @@ -207,21 +207,21 @@ pub mod IMyInterface { } } impl IMyInterface for BpMyInterface { - fn methodWithInterfaces(&self, _arg_iface: &binder::Strong, _arg_nullable_iface: Option<&binder::Strong>, _arg_iface_array_in: &[binder::Strong], _arg_iface_array_out: &mut Vec>>, _arg_iface_array_inout: &mut Vec>, _arg_nullable_iface_array_in: Option<&[Option>]>, _arg_nullable_iface_array_out: &mut Option>>>, _arg_nullable_iface_array_inout: &mut Option>>>) -> binder::Result>>>> { + fn r#methodWithInterfaces(&self, _arg_iface: &binder::Strong, _arg_nullable_iface: Option<&binder::Strong>, _arg_iface_array_in: &[binder::Strong], _arg_iface_array_out: &mut Vec>>, _arg_iface_array_inout: &mut Vec>, _arg_nullable_iface_array_in: Option<&[Option>]>, _arg_nullable_iface_array_out: &mut Option>>>, _arg_nullable_iface_array_inout: &mut Option>>>) -> binder::Result>>>> { let _aidl_data = self.build_parcel_methodWithInterfaces(_arg_iface, _arg_nullable_iface, _arg_iface_array_in, _arg_iface_array_out, _arg_iface_array_inout, _arg_nullable_iface_array_in, _arg_nullable_iface_array_out, _arg_nullable_iface_array_inout)?; - let _aidl_reply = self.binder.submit_transact(transactions::methodWithInterfaces, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#methodWithInterfaces, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_methodWithInterfaces(_arg_iface, _arg_nullable_iface, _arg_iface_array_in, _arg_iface_array_out, _arg_iface_array_inout, _arg_nullable_iface_array_in, _arg_nullable_iface_array_out, _arg_nullable_iface_array_inout, _aidl_reply) } } impl IMyInterfaceAsync

for BpMyInterface { - fn methodWithInterfaces<'a>(&'a self, _arg_iface: &'a binder::Strong, _arg_nullable_iface: Option<&'a binder::Strong>, _arg_iface_array_in: &'a [binder::Strong], _arg_iface_array_out: &'a mut Vec>>, _arg_iface_array_inout: &'a mut Vec>, _arg_nullable_iface_array_in: Option<&'a [Option>]>, _arg_nullable_iface_array_out: &'a mut Option>>>, _arg_nullable_iface_array_inout: &'a mut Option>>>) -> binder::BoxFuture<'a, binder::Result>>>>> { + fn r#methodWithInterfaces<'a>(&'a self, _arg_iface: &'a binder::Strong, _arg_nullable_iface: Option<&'a binder::Strong>, _arg_iface_array_in: &'a [binder::Strong], _arg_iface_array_out: &'a mut Vec>>, _arg_iface_array_inout: &'a mut Vec>, _arg_nullable_iface_array_in: Option<&'a [Option>]>, _arg_nullable_iface_array_out: &'a mut Option>>>, _arg_nullable_iface_array_inout: &'a mut Option>>>) -> binder::BoxFuture<'a, binder::Result>>>>> { let _aidl_data = match self.build_parcel_methodWithInterfaces(_arg_iface, _arg_nullable_iface, _arg_iface_array_in, _arg_iface_array_out, _arg_iface_array_inout, _arg_nullable_iface_array_in, _arg_nullable_iface_array_out, _arg_nullable_iface_array_inout) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::methodWithInterfaces, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#methodWithInterfaces, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_methodWithInterfaces(_arg_iface, _arg_nullable_iface, _arg_iface_array_in, _arg_iface_array_out, _arg_iface_array_inout, _arg_nullable_iface_array_in, _arg_nullable_iface_array_out, _arg_nullable_iface_array_inout, _aidl_reply) } @@ -229,11 +229,11 @@ pub mod IMyInterface { } } impl IMyInterface for binder::binder_impl::Binder { - fn methodWithInterfaces(&self, _arg_iface: &binder::Strong, _arg_nullable_iface: Option<&binder::Strong>, _arg_iface_array_in: &[binder::Strong], _arg_iface_array_out: &mut Vec>>, _arg_iface_array_inout: &mut Vec>, _arg_nullable_iface_array_in: Option<&[Option>]>, _arg_nullable_iface_array_out: &mut Option>>>, _arg_nullable_iface_array_inout: &mut Option>>>) -> binder::Result>>>> { self.0.methodWithInterfaces(_arg_iface, _arg_nullable_iface, _arg_iface_array_in, _arg_iface_array_out, _arg_iface_array_inout, _arg_nullable_iface_array_in, _arg_nullable_iface_array_out, _arg_nullable_iface_array_inout) } + fn r#methodWithInterfaces(&self, _arg_iface: &binder::Strong, _arg_nullable_iface: Option<&binder::Strong>, _arg_iface_array_in: &[binder::Strong], _arg_iface_array_out: &mut Vec>>, _arg_iface_array_inout: &mut Vec>, _arg_nullable_iface_array_in: Option<&[Option>]>, _arg_nullable_iface_array_out: &mut Option>>>, _arg_nullable_iface_array_inout: &mut Option>>>) -> binder::Result>>>> { self.0.r#methodWithInterfaces(_arg_iface, _arg_nullable_iface, _arg_iface_array_in, _arg_iface_array_out, _arg_iface_array_inout, _arg_nullable_iface_array_in, _arg_nullable_iface_array_out, _arg_nullable_iface_array_inout) } } fn on_transact(_aidl_service: &dyn IMyInterface, _aidl_code: binder::binder_impl::TransactionCode, _aidl_data: &binder::binder_impl::BorrowedParcel<'_>, _aidl_reply: &mut binder::binder_impl::BorrowedParcel<'_>) -> std::result::Result<(), binder::StatusCode> { match _aidl_code { - transactions::methodWithInterfaces => { + transactions::r#methodWithInterfaces => { let _arg_iface: binder::Strong = _aidl_data.read()?; let _arg_nullable_iface: Option> = _aidl_data.read()?; let _arg_iface_array_in: Vec> = _aidl_data.read()?; @@ -244,7 +244,7 @@ pub mod IMyInterface { let mut _arg_nullable_iface_array_out: Option>>> = Default::default(); _aidl_data.resize_nullable_out_vec(&mut _arg_nullable_iface_array_out)?; let mut _arg_nullable_iface_array_inout: Option>>> = _aidl_data.read()?; - let _aidl_return = _aidl_service.methodWithInterfaces(&_arg_iface, _arg_nullable_iface.as_ref(), &_arg_iface_array_in, &mut _arg_iface_array_out, &mut _arg_iface_array_inout, _arg_nullable_iface_array_in.as_deref(), &mut _arg_nullable_iface_array_out, &mut _arg_nullable_iface_array_inout); + let _aidl_return = _aidl_service.r#methodWithInterfaces(&_arg_iface, _arg_nullable_iface.as_ref(), &_arg_iface_array_in, &mut _arg_iface_array_out, &mut _arg_iface_array_inout, _arg_nullable_iface_array_in.as_deref(), &mut _arg_nullable_iface_array_out, &mut _arg_nullable_iface_array_inout); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -262,73 +262,73 @@ pub mod IMyInterface { } } } -pub mod MyParcelable { +pub mod r#MyParcelable { #[derive(Debug)] - pub struct MyParcelable { - pub iface: Option>, - pub nullable_iface: Option>, - pub iface_array: Vec>, - pub nullable_iface_array: Option>>>, + pub struct r#MyParcelable { + pub r#iface: Option>, + pub r#nullable_iface: Option>, + pub r#iface_array: Vec>, + pub r#nullable_iface_array: Option>>>, } - impl Default for MyParcelable { + impl Default for r#MyParcelable { fn default() -> Self { Self { - iface: Default::default(), - nullable_iface: Default::default(), - iface_array: Default::default(), - nullable_iface_array: Default::default(), + r#iface: Default::default(), + r#nullable_iface: Default::default(), + r#iface_array: Default::default(), + r#nullable_iface_array: Default::default(), } } } - impl binder::Parcelable for MyParcelable { + impl binder::Parcelable for r#MyParcelable { fn write_to_parcel(&self, parcel: &mut binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { parcel.sized_write(|subparcel| { - let __field_ref = self.iface.as_ref().ok_or(binder::StatusCode::UNEXPECTED_NULL)?; + let __field_ref = self.r#iface.as_ref().ok_or(binder::StatusCode::UNEXPECTED_NULL)?; subparcel.write(__field_ref)?; - subparcel.write(&self.nullable_iface)?; - subparcel.write(&self.iface_array)?; - subparcel.write(&self.nullable_iface_array)?; + subparcel.write(&self.r#nullable_iface)?; + subparcel.write(&self.r#iface_array)?; + subparcel.write(&self.r#nullable_iface_array)?; Ok(()) }) } fn read_from_parcel(&mut self, parcel: &binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { parcel.sized_read(|subparcel| { if subparcel.has_more_data() { - self.iface = Some(subparcel.read()?); + self.r#iface = Some(subparcel.read()?); } if subparcel.has_more_data() { - self.nullable_iface = subparcel.read()?; + self.r#nullable_iface = subparcel.read()?; } if subparcel.has_more_data() { - self.iface_array = subparcel.read()?; + self.r#iface_array = subparcel.read()?; } if subparcel.has_more_data() { - self.nullable_iface_array = subparcel.read()?; + self.r#nullable_iface_array = subparcel.read()?; } Ok(()) }) } } - binder::impl_serialize_for_parcelable!(MyParcelable); - binder::impl_deserialize_for_parcelable!(MyParcelable); - impl binder::binder_impl::ParcelableMetadata for MyParcelable { + binder::impl_serialize_for_parcelable!(r#MyParcelable); + binder::impl_deserialize_for_parcelable!(r#MyParcelable); + impl binder::binder_impl::ParcelableMetadata for r#MyParcelable { fn get_descriptor() -> &'static str { "android.aidl.tests.ArrayOfInterfaces.MyParcelable" } } } -pub mod MyUnion { +pub mod r#MyUnion { #[derive(Debug)] - pub enum MyUnion { + pub enum r#MyUnion { Iface(Option>), Nullable_iface(Option>), Iface_array(Vec>), Nullable_iface_array(Option>>>), } - impl Default for MyUnion { + impl Default for r#MyUnion { fn default() -> Self { Self::Iface(Default::default()) } } - impl binder::Parcelable for MyUnion { + impl binder::Parcelable for r#MyUnion { fn write_to_parcel(&self, parcel: &mut binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { match self { Self::Iface(v) => { @@ -379,29 +379,29 @@ pub mod MyUnion { } } } - binder::impl_serialize_for_parcelable!(MyUnion); - binder::impl_deserialize_for_parcelable!(MyUnion); - impl binder::binder_impl::ParcelableMetadata for MyUnion { + binder::impl_serialize_for_parcelable!(r#MyUnion); + binder::impl_deserialize_for_parcelable!(r#MyUnion); + impl binder::binder_impl::ParcelableMetadata for r#MyUnion { fn get_descriptor() -> &'static str { "android.aidl.tests.ArrayOfInterfaces.MyUnion" } } - pub mod Tag { + pub mod r#Tag { #![allow(non_upper_case_globals)] use binder::declare_binder_enum; declare_binder_enum! { - Tag : [i32; 4] { - iface = 0, - nullable_iface = 1, - iface_array = 2, - nullable_iface_array = 3, + r#Tag : [i32; 4] { + r#iface = 0, + r#nullable_iface = 1, + r#iface_array = 2, + r#nullable_iface_array = 3, } } } } pub(crate) mod mangled { - pub use super::ArrayOfInterfaces as _7_android_4_aidl_5_tests_17_ArrayOfInterfaces; - pub use super::IEmptyInterface::IEmptyInterface as _7_android_4_aidl_5_tests_17_ArrayOfInterfaces_15_IEmptyInterface; - pub use super::IMyInterface::IMyInterface as _7_android_4_aidl_5_tests_17_ArrayOfInterfaces_12_IMyInterface; - pub use super::MyParcelable::MyParcelable as _7_android_4_aidl_5_tests_17_ArrayOfInterfaces_12_MyParcelable; - pub use super::MyUnion::MyUnion as _7_android_4_aidl_5_tests_17_ArrayOfInterfaces_7_MyUnion; - pub use super::MyUnion::Tag::Tag as _7_android_4_aidl_5_tests_17_ArrayOfInterfaces_7_MyUnion_3_Tag; + pub use super::r#ArrayOfInterfaces as _7_android_4_aidl_5_tests_17_ArrayOfInterfaces; + pub use super::r#IEmptyInterface::r#IEmptyInterface as _7_android_4_aidl_5_tests_17_ArrayOfInterfaces_15_IEmptyInterface; + pub use super::r#IMyInterface::r#IMyInterface as _7_android_4_aidl_5_tests_17_ArrayOfInterfaces_12_IMyInterface; + pub use super::r#MyParcelable::r#MyParcelable as _7_android_4_aidl_5_tests_17_ArrayOfInterfaces_12_MyParcelable; + pub use super::r#MyUnion::r#MyUnion as _7_android_4_aidl_5_tests_17_ArrayOfInterfaces_7_MyUnion; + pub use super::r#MyUnion::r#Tag::r#Tag as _7_android_4_aidl_5_tests_17_ArrayOfInterfaces_7_MyUnion_3_Tag; } diff --git a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/BackendType.rs b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/BackendType.rs index 7f4be564..30160f75 100644 --- a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/BackendType.rs +++ b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/BackendType.rs @@ -3,13 +3,13 @@ #![allow(non_upper_case_globals)] use binder::declare_binder_enum; declare_binder_enum! { - BackendType : [i8; 4] { - CPP = 0, - JAVA = 1, - NDK = 2, - RUST = 3, + r#BackendType : [i8; 4] { + r#CPP = 0, + r#JAVA = 1, + r#NDK = 2, + r#RUST = 3, } } pub(crate) mod mangled { - pub use super::BackendType as _7_android_4_aidl_5_tests_11_BackendType; + pub use super::r#BackendType as _7_android_4_aidl_5_tests_11_BackendType; } diff --git a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/ByteEnum.rs b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/ByteEnum.rs index 57c61eed..f7926cbe 100644 --- a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/ByteEnum.rs +++ b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/ByteEnum.rs @@ -3,12 +3,12 @@ #![allow(non_upper_case_globals)] use binder::declare_binder_enum; declare_binder_enum! { - ByteEnum : [i8; 3] { - FOO = 1, - BAR = 2, - BAZ = 3, + r#ByteEnum : [i8; 3] { + r#FOO = 1, + r#BAR = 2, + r#BAZ = 3, } } pub(crate) mod mangled { - pub use super::ByteEnum as _7_android_4_aidl_5_tests_8_ByteEnum; + pub use super::r#ByteEnum as _7_android_4_aidl_5_tests_8_ByteEnum; } diff --git a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/ConstantExpressionEnum.rs b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/ConstantExpressionEnum.rs index 32a19426..eac40f11 100644 --- a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/ConstantExpressionEnum.rs +++ b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/ConstantExpressionEnum.rs @@ -3,19 +3,19 @@ #![allow(non_upper_case_globals)] use binder::declare_binder_enum; declare_binder_enum! { - ConstantExpressionEnum : [i32; 10] { - decInt32_1 = 1, - decInt32_2 = 1, - decInt64_1 = 1, - decInt64_2 = 1, - decInt64_3 = 1, - decInt64_4 = 1, - hexInt32_1 = 1, - hexInt32_2 = 1, - hexInt32_3 = 1, - hexInt64_1 = 1, + r#ConstantExpressionEnum : [i32; 10] { + r#decInt32_1 = 1, + r#decInt32_2 = 1, + r#decInt64_1 = 1, + r#decInt64_2 = 1, + r#decInt64_3 = 1, + r#decInt64_4 = 1, + r#hexInt32_1 = 1, + r#hexInt32_2 = 1, + r#hexInt32_3 = 1, + r#hexInt64_1 = 1, } } pub(crate) mod mangled { - pub use super::ConstantExpressionEnum as _7_android_4_aidl_5_tests_22_ConstantExpressionEnum; + pub use super::r#ConstantExpressionEnum as _7_android_4_aidl_5_tests_22_ConstantExpressionEnum; } diff --git a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/DeprecatedEnum.rs b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/DeprecatedEnum.rs index 5d3b054f..e3e4c232 100644 --- a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/DeprecatedEnum.rs +++ b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/DeprecatedEnum.rs @@ -4,12 +4,12 @@ use binder::declare_binder_enum; declare_binder_enum! { #[deprecated = "test"] - DeprecatedEnum : [i32; 3] { - A = 0, - B = 1, - C = 2, + r#DeprecatedEnum : [i32; 3] { + r#A = 0, + r#B = 1, + r#C = 2, } } pub(crate) mod mangled { - pub use super::DeprecatedEnum as _7_android_4_aidl_5_tests_14_DeprecatedEnum; + pub use super::r#DeprecatedEnum as _7_android_4_aidl_5_tests_14_DeprecatedEnum; } diff --git a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/DeprecatedParcelable.rs b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/DeprecatedParcelable.rs index a13deb67..621f5f6b 100644 --- a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/DeprecatedParcelable.rs +++ b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/DeprecatedParcelable.rs @@ -2,15 +2,15 @@ #![rustfmt::skip] #[derive(Debug)] #[deprecated = "test"] -pub struct DeprecatedParcelable { +pub struct r#DeprecatedParcelable { } -impl Default for DeprecatedParcelable { +impl Default for r#DeprecatedParcelable { fn default() -> Self { Self { } } } -impl binder::Parcelable for DeprecatedParcelable { +impl binder::Parcelable for r#DeprecatedParcelable { fn write_to_parcel(&self, parcel: &mut binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { parcel.sized_write(|subparcel| { Ok(()) @@ -22,11 +22,11 @@ impl binder::Parcelable for DeprecatedParcelable { }) } } -binder::impl_serialize_for_parcelable!(DeprecatedParcelable); -binder::impl_deserialize_for_parcelable!(DeprecatedParcelable); -impl binder::binder_impl::ParcelableMetadata for DeprecatedParcelable { +binder::impl_serialize_for_parcelable!(r#DeprecatedParcelable); +binder::impl_deserialize_for_parcelable!(r#DeprecatedParcelable); +impl binder::binder_impl::ParcelableMetadata for r#DeprecatedParcelable { fn get_descriptor() -> &'static str { "android.aidl.tests.DeprecatedParcelable" } } pub(crate) mod mangled { - pub use super::DeprecatedParcelable as _7_android_4_aidl_5_tests_20_DeprecatedParcelable; + pub use super::r#DeprecatedParcelable as _7_android_4_aidl_5_tests_20_DeprecatedParcelable; } diff --git a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/FixedSize.rs b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/FixedSize.rs index 2ea4430b..cd73b70d 100644 --- a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/FixedSize.rs +++ b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/FixedSize.rs @@ -1,15 +1,15 @@ #![forbid(unsafe_code)] #![rustfmt::skip] #[derive(Debug)] -pub struct FixedSize { +pub struct r#FixedSize { } -impl Default for FixedSize { +impl Default for r#FixedSize { fn default() -> Self { Self { } } } -impl binder::Parcelable for FixedSize { +impl binder::Parcelable for r#FixedSize { fn write_to_parcel(&self, parcel: &mut binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { parcel.sized_write(|subparcel| { Ok(()) @@ -21,96 +21,96 @@ impl binder::Parcelable for FixedSize { }) } } -binder::impl_serialize_for_parcelable!(FixedSize); -binder::impl_deserialize_for_parcelable!(FixedSize); -impl binder::binder_impl::ParcelableMetadata for FixedSize { +binder::impl_serialize_for_parcelable!(r#FixedSize); +binder::impl_deserialize_for_parcelable!(r#FixedSize); +impl binder::binder_impl::ParcelableMetadata for r#FixedSize { fn get_descriptor() -> &'static str { "android.aidl.tests.FixedSize" } } -pub mod FixedParcelable { +pub mod r#FixedParcelable { #[derive(Debug)] - pub struct FixedParcelable { - pub booleanValue: bool, - pub byteValue: i8, - pub charValue: u16, - pub intValue: i32, - pub longValue: i64, - pub floatValue: f32, - pub doubleValue: f64, - pub enumValue: crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum, - pub parcelableValue: crate::mangled::_7_android_4_aidl_5_tests_9_FixedSize_10_FixedUnion, + pub struct r#FixedParcelable { + pub r#booleanValue: bool, + pub r#byteValue: i8, + pub r#charValue: u16, + pub r#intValue: i32, + pub r#longValue: i64, + pub r#floatValue: f32, + pub r#doubleValue: f64, + pub r#enumValue: crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum, + pub r#parcelableValue: crate::mangled::_7_android_4_aidl_5_tests_9_FixedSize_10_FixedUnion, } - impl Default for FixedParcelable { + impl Default for r#FixedParcelable { fn default() -> Self { Self { - booleanValue: false, - byteValue: 0, - charValue: '\0' as u16, - intValue: 0, - longValue: 0, - floatValue: 0.000000f32, - doubleValue: 0.000000f64, - enumValue: crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum::FOO, - parcelableValue: Default::default(), + r#booleanValue: false, + r#byteValue: 0, + r#charValue: '\0' as u16, + r#intValue: 0, + r#longValue: 0, + r#floatValue: 0.000000f32, + r#doubleValue: 0.000000f64, + r#enumValue: crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum::FOO, + r#parcelableValue: Default::default(), } } } - impl binder::Parcelable for FixedParcelable { + impl binder::Parcelable for r#FixedParcelable { fn write_to_parcel(&self, parcel: &mut binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { parcel.sized_write(|subparcel| { - subparcel.write(&self.booleanValue)?; - subparcel.write(&self.byteValue)?; - subparcel.write(&self.charValue)?; - subparcel.write(&self.intValue)?; - subparcel.write(&self.longValue)?; - subparcel.write(&self.floatValue)?; - subparcel.write(&self.doubleValue)?; - subparcel.write(&self.enumValue)?; - subparcel.write(&self.parcelableValue)?; + subparcel.write(&self.r#booleanValue)?; + subparcel.write(&self.r#byteValue)?; + subparcel.write(&self.r#charValue)?; + subparcel.write(&self.r#intValue)?; + subparcel.write(&self.r#longValue)?; + subparcel.write(&self.r#floatValue)?; + subparcel.write(&self.r#doubleValue)?; + subparcel.write(&self.r#enumValue)?; + subparcel.write(&self.r#parcelableValue)?; Ok(()) }) } fn read_from_parcel(&mut self, parcel: &binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { parcel.sized_read(|subparcel| { if subparcel.has_more_data() { - self.booleanValue = subparcel.read()?; + self.r#booleanValue = subparcel.read()?; } if subparcel.has_more_data() { - self.byteValue = subparcel.read()?; + self.r#byteValue = subparcel.read()?; } if subparcel.has_more_data() { - self.charValue = subparcel.read()?; + self.r#charValue = subparcel.read()?; } if subparcel.has_more_data() { - self.intValue = subparcel.read()?; + self.r#intValue = subparcel.read()?; } if subparcel.has_more_data() { - self.longValue = subparcel.read()?; + self.r#longValue = subparcel.read()?; } if subparcel.has_more_data() { - self.floatValue = subparcel.read()?; + self.r#floatValue = subparcel.read()?; } if subparcel.has_more_data() { - self.doubleValue = subparcel.read()?; + self.r#doubleValue = subparcel.read()?; } if subparcel.has_more_data() { - self.enumValue = subparcel.read()?; + self.r#enumValue = subparcel.read()?; } if subparcel.has_more_data() { - self.parcelableValue = subparcel.read()?; + self.r#parcelableValue = subparcel.read()?; } Ok(()) }) } } - binder::impl_serialize_for_parcelable!(FixedParcelable); - binder::impl_deserialize_for_parcelable!(FixedParcelable); - impl binder::binder_impl::ParcelableMetadata for FixedParcelable { + binder::impl_serialize_for_parcelable!(r#FixedParcelable); + binder::impl_deserialize_for_parcelable!(r#FixedParcelable); + impl binder::binder_impl::ParcelableMetadata for r#FixedParcelable { fn get_descriptor() -> &'static str { "android.aidl.tests.FixedSize.FixedParcelable" } } } -pub mod FixedUnion { +pub mod r#FixedUnion { #[derive(Debug)] - pub enum FixedUnion { + pub enum r#FixedUnion { BooleanValue(bool), ByteValue(i8), CharValue(u16), @@ -120,12 +120,12 @@ pub mod FixedUnion { DoubleValue(f64), EnumValue(crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum), } - impl Default for FixedUnion { + impl Default for r#FixedUnion { fn default() -> Self { Self::BooleanValue(false) } } - impl binder::Parcelable for FixedUnion { + impl binder::Parcelable for r#FixedUnion { fn write_to_parcel(&self, parcel: &mut binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { match self { Self::BooleanValue(v) => { @@ -211,31 +211,31 @@ pub mod FixedUnion { } } } - binder::impl_serialize_for_parcelable!(FixedUnion); - binder::impl_deserialize_for_parcelable!(FixedUnion); - impl binder::binder_impl::ParcelableMetadata for FixedUnion { + binder::impl_serialize_for_parcelable!(r#FixedUnion); + binder::impl_deserialize_for_parcelable!(r#FixedUnion); + impl binder::binder_impl::ParcelableMetadata for r#FixedUnion { fn get_descriptor() -> &'static str { "android.aidl.tests.FixedSize.FixedUnion" } } - pub mod Tag { + pub mod r#Tag { #![allow(non_upper_case_globals)] use binder::declare_binder_enum; declare_binder_enum! { - Tag : [i8; 8] { - booleanValue = 0, - byteValue = 1, - charValue = 2, - intValue = 3, - longValue = 4, - floatValue = 5, - doubleValue = 6, - enumValue = 7, + r#Tag : [i8; 8] { + r#booleanValue = 0, + r#byteValue = 1, + r#charValue = 2, + r#intValue = 3, + r#longValue = 4, + r#floatValue = 5, + r#doubleValue = 6, + r#enumValue = 7, } } } } pub(crate) mod mangled { - pub use super::FixedSize as _7_android_4_aidl_5_tests_9_FixedSize; - pub use super::FixedParcelable::FixedParcelable as _7_android_4_aidl_5_tests_9_FixedSize_15_FixedParcelable; - pub use super::FixedUnion::FixedUnion as _7_android_4_aidl_5_tests_9_FixedSize_10_FixedUnion; - pub use super::FixedUnion::Tag::Tag as _7_android_4_aidl_5_tests_9_FixedSize_10_FixedUnion_3_Tag; + pub use super::r#FixedSize as _7_android_4_aidl_5_tests_9_FixedSize; + pub use super::r#FixedParcelable::r#FixedParcelable as _7_android_4_aidl_5_tests_9_FixedSize_15_FixedParcelable; + pub use super::r#FixedUnion::r#FixedUnion as _7_android_4_aidl_5_tests_9_FixedSize_10_FixedUnion; + pub use super::r#FixedUnion::r#Tag::r#Tag as _7_android_4_aidl_5_tests_9_FixedSize_10_FixedUnion_3_Tag; } diff --git a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/GenericStructuredParcelable.rs b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/GenericStructuredParcelable.rs index 2729f519..290e34f6 100644 --- a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/GenericStructuredParcelable.rs +++ b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/GenericStructuredParcelable.rs @@ -1,43 +1,43 @@ #![forbid(unsafe_code)] #![rustfmt::skip] #[derive(Debug)] -pub struct GenericStructuredParcelable { - pub a: i32, - pub b: i32, +pub struct r#GenericStructuredParcelable { + pub r#a: i32, + pub r#b: i32, } -impl Default for GenericStructuredParcelable { +impl Default for r#GenericStructuredParcelable { fn default() -> Self { Self { - a: 0, - b: 0, + r#a: 0, + r#b: 0, } } } -impl binder::Parcelable for GenericStructuredParcelable { +impl binder::Parcelable for r#GenericStructuredParcelable { fn write_to_parcel(&self, parcel: &mut binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { parcel.sized_write(|subparcel| { - subparcel.write(&self.a)?; - subparcel.write(&self.b)?; + subparcel.write(&self.r#a)?; + subparcel.write(&self.r#b)?; Ok(()) }) } fn read_from_parcel(&mut self, parcel: &binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { parcel.sized_read(|subparcel| { if subparcel.has_more_data() { - self.a = subparcel.read()?; + self.r#a = subparcel.read()?; } if subparcel.has_more_data() { - self.b = subparcel.read()?; + self.r#b = subparcel.read()?; } Ok(()) }) } } -binder::impl_serialize_for_parcelable!(GenericStructuredParcelable); -binder::impl_deserialize_for_parcelable!(GenericStructuredParcelable); -impl binder::binder_impl::ParcelableMetadata for GenericStructuredParcelable { +binder::impl_serialize_for_parcelable!(r#GenericStructuredParcelable); +binder::impl_deserialize_for_parcelable!(r#GenericStructuredParcelable); +impl binder::binder_impl::ParcelableMetadata for r#GenericStructuredParcelable { fn get_descriptor() -> &'static str { "android.aidl.tests.GenericStructuredParcelable" } } pub(crate) mod mangled { - pub use super::GenericStructuredParcelable as _7_android_4_aidl_5_tests_27_GenericStructuredParcelable; + pub use super::r#GenericStructuredParcelable as _7_android_4_aidl_5_tests_27_GenericStructuredParcelable; } diff --git a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/IDeprecated.rs b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/IDeprecated.rs index 599a651f..5e67e1b2 100644 --- a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/IDeprecated.rs +++ b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/IDeprecated.rs @@ -79,5 +79,5 @@ fn on_transact(_aidl_service: &dyn IDeprecated, _aidl_code: binder::binder_impl: } } pub(crate) mod mangled { - pub use super::IDeprecated as _7_android_4_aidl_5_tests_11_IDeprecated; + pub use super::r#IDeprecated as _7_android_4_aidl_5_tests_11_IDeprecated; } diff --git a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/INamedCallback.rs b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/INamedCallback.rs index 49ae5846..9ba10f04 100644 --- a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/INamedCallback.rs +++ b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/INamedCallback.rs @@ -14,7 +14,7 @@ declare_binder_interface! { } pub trait INamedCallback: binder::Interface + Send { fn get_descriptor() -> &'static str where Self: Sized { "android.aidl.tests.INamedCallback" } - fn GetName(&self) -> binder::Result; + fn r#GetName(&self) -> binder::Result; fn getDefaultImpl() -> INamedCallbackDefaultRef where Self: Sized { DEFAULT_IMPL.lock().unwrap().clone() } @@ -24,12 +24,12 @@ pub trait INamedCallback: binder::Interface + Send { } pub trait INamedCallbackAsync

: binder::Interface + Send { fn get_descriptor() -> &'static str where Self: Sized { "android.aidl.tests.INamedCallback" } - fn GetName<'a>(&'a self) -> binder::BoxFuture<'a, binder::Result>; + fn r#GetName<'a>(&'a self) -> binder::BoxFuture<'a, binder::Result>; } #[::async_trait::async_trait] pub trait INamedCallbackAsyncServer: binder::Interface + Send { fn get_descriptor() -> &'static str where Self: Sized { "android.aidl.tests.INamedCallback" } - async fn GetName(&self) -> binder::Result; + async fn r#GetName(&self) -> binder::Result; } impl BnNamedCallback { /// Create a new async binder service. @@ -51,8 +51,8 @@ impl BnNamedCallback { T: INamedCallbackAsyncServer + Send + Sync + 'static, R: binder::binder_impl::BinderAsyncRuntime + Send + Sync + 'static, { - fn GetName(&self) -> binder::Result { - self._rt.block_on(self._inner.GetName()) + fn r#GetName(&self) -> binder::Result { + self._rt.block_on(self._inner.r#GetName()) } } let wrapped = Wrapper { _inner: inner, _rt: rt }; @@ -60,12 +60,12 @@ impl BnNamedCallback { } } pub trait INamedCallbackDefault: Send + Sync { - fn GetName(&self) -> binder::Result { + fn r#GetName(&self) -> binder::Result { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } } pub mod transactions { - pub const GetName: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 0; + pub const r#GetName: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 0; } pub type INamedCallbackDefaultRef = Option>; use lazy_static::lazy_static; @@ -80,7 +80,7 @@ impl BpNamedCallback { fn read_response_GetName(&self, _aidl_reply: std::result::Result) -> binder::Result { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.GetName(); + return _aidl_default_impl.r#GetName(); } } let _aidl_reply = _aidl_reply?; @@ -91,21 +91,21 @@ impl BpNamedCallback { } } impl INamedCallback for BpNamedCallback { - fn GetName(&self) -> binder::Result { + fn r#GetName(&self) -> binder::Result { let _aidl_data = self.build_parcel_GetName()?; - let _aidl_reply = self.binder.submit_transact(transactions::GetName, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#GetName, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_GetName(_aidl_reply) } } impl INamedCallbackAsync

for BpNamedCallback { - fn GetName<'a>(&'a self) -> binder::BoxFuture<'a, binder::Result> { + fn r#GetName<'a>(&'a self) -> binder::BoxFuture<'a, binder::Result> { let _aidl_data = match self.build_parcel_GetName() { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::GetName, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#GetName, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_GetName(_aidl_reply) } @@ -113,12 +113,12 @@ impl INamedCallbackAsync

for BpNamedCallback { } } impl INamedCallback for binder::binder_impl::Binder { - fn GetName(&self) -> binder::Result { self.0.GetName() } + fn r#GetName(&self) -> binder::Result { self.0.r#GetName() } } fn on_transact(_aidl_service: &dyn INamedCallback, _aidl_code: binder::binder_impl::TransactionCode, _aidl_data: &binder::binder_impl::BorrowedParcel<'_>, _aidl_reply: &mut binder::binder_impl::BorrowedParcel<'_>) -> std::result::Result<(), binder::StatusCode> { match _aidl_code { - transactions::GetName => { - let _aidl_return = _aidl_service.GetName(); + transactions::r#GetName => { + let _aidl_return = _aidl_service.r#GetName(); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -132,5 +132,5 @@ fn on_transact(_aidl_service: &dyn INamedCallback, _aidl_code: binder::binder_im } } pub(crate) mod mangled { - pub use super::INamedCallback as _7_android_4_aidl_5_tests_14_INamedCallback; + pub use super::r#INamedCallback as _7_android_4_aidl_5_tests_14_INamedCallback; } diff --git a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/INewName.rs b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/INewName.rs index f8003b5f..b0fdf91d 100644 --- a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/INewName.rs +++ b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/INewName.rs @@ -14,7 +14,7 @@ declare_binder_interface! { } pub trait INewName: binder::Interface + Send { fn get_descriptor() -> &'static str where Self: Sized { "android.aidl.tests.IOldName" } - fn RealName(&self) -> binder::Result; + fn r#RealName(&self) -> binder::Result; fn getDefaultImpl() -> INewNameDefaultRef where Self: Sized { DEFAULT_IMPL.lock().unwrap().clone() } @@ -24,12 +24,12 @@ pub trait INewName: binder::Interface + Send { } pub trait INewNameAsync

: binder::Interface + Send { fn get_descriptor() -> &'static str where Self: Sized { "android.aidl.tests.IOldName" } - fn RealName<'a>(&'a self) -> binder::BoxFuture<'a, binder::Result>; + fn r#RealName<'a>(&'a self) -> binder::BoxFuture<'a, binder::Result>; } #[::async_trait::async_trait] pub trait INewNameAsyncServer: binder::Interface + Send { fn get_descriptor() -> &'static str where Self: Sized { "android.aidl.tests.IOldName" } - async fn RealName(&self) -> binder::Result; + async fn r#RealName(&self) -> binder::Result; } impl BnNewName { /// Create a new async binder service. @@ -51,8 +51,8 @@ impl BnNewName { T: INewNameAsyncServer + Send + Sync + 'static, R: binder::binder_impl::BinderAsyncRuntime + Send + Sync + 'static, { - fn RealName(&self) -> binder::Result { - self._rt.block_on(self._inner.RealName()) + fn r#RealName(&self) -> binder::Result { + self._rt.block_on(self._inner.r#RealName()) } } let wrapped = Wrapper { _inner: inner, _rt: rt }; @@ -60,12 +60,12 @@ impl BnNewName { } } pub trait INewNameDefault: Send + Sync { - fn RealName(&self) -> binder::Result { + fn r#RealName(&self) -> binder::Result { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } } pub mod transactions { - pub const RealName: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 0; + pub const r#RealName: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 0; } pub type INewNameDefaultRef = Option>; use lazy_static::lazy_static; @@ -80,7 +80,7 @@ impl BpNewName { fn read_response_RealName(&self, _aidl_reply: std::result::Result) -> binder::Result { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.RealName(); + return _aidl_default_impl.r#RealName(); } } let _aidl_reply = _aidl_reply?; @@ -91,21 +91,21 @@ impl BpNewName { } } impl INewName for BpNewName { - fn RealName(&self) -> binder::Result { + fn r#RealName(&self) -> binder::Result { let _aidl_data = self.build_parcel_RealName()?; - let _aidl_reply = self.binder.submit_transact(transactions::RealName, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#RealName, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_RealName(_aidl_reply) } } impl INewNameAsync

for BpNewName { - fn RealName<'a>(&'a self) -> binder::BoxFuture<'a, binder::Result> { + fn r#RealName<'a>(&'a self) -> binder::BoxFuture<'a, binder::Result> { let _aidl_data = match self.build_parcel_RealName() { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::RealName, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#RealName, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_RealName(_aidl_reply) } @@ -113,12 +113,12 @@ impl INewNameAsync

for BpNewName { } } impl INewName for binder::binder_impl::Binder { - fn RealName(&self) -> binder::Result { self.0.RealName() } + fn r#RealName(&self) -> binder::Result { self.0.r#RealName() } } fn on_transact(_aidl_service: &dyn INewName, _aidl_code: binder::binder_impl::TransactionCode, _aidl_data: &binder::binder_impl::BorrowedParcel<'_>, _aidl_reply: &mut binder::binder_impl::BorrowedParcel<'_>) -> std::result::Result<(), binder::StatusCode> { match _aidl_code { - transactions::RealName => { - let _aidl_return = _aidl_service.RealName(); + transactions::r#RealName => { + let _aidl_return = _aidl_service.r#RealName(); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -132,5 +132,5 @@ fn on_transact(_aidl_service: &dyn INewName, _aidl_code: binder::binder_impl::Tr } } pub(crate) mod mangled { - pub use super::INewName as _7_android_4_aidl_5_tests_8_INewName; + pub use super::r#INewName as _7_android_4_aidl_5_tests_8_INewName; } diff --git a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/IOldName.rs b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/IOldName.rs index e10bf923..97d330b7 100644 --- a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/IOldName.rs +++ b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/IOldName.rs @@ -14,7 +14,7 @@ declare_binder_interface! { } pub trait IOldName: binder::Interface + Send { fn get_descriptor() -> &'static str where Self: Sized { "android.aidl.tests.IOldName" } - fn RealName(&self) -> binder::Result; + fn r#RealName(&self) -> binder::Result; fn getDefaultImpl() -> IOldNameDefaultRef where Self: Sized { DEFAULT_IMPL.lock().unwrap().clone() } @@ -24,12 +24,12 @@ pub trait IOldName: binder::Interface + Send { } pub trait IOldNameAsync

: binder::Interface + Send { fn get_descriptor() -> &'static str where Self: Sized { "android.aidl.tests.IOldName" } - fn RealName<'a>(&'a self) -> binder::BoxFuture<'a, binder::Result>; + fn r#RealName<'a>(&'a self) -> binder::BoxFuture<'a, binder::Result>; } #[::async_trait::async_trait] pub trait IOldNameAsyncServer: binder::Interface + Send { fn get_descriptor() -> &'static str where Self: Sized { "android.aidl.tests.IOldName" } - async fn RealName(&self) -> binder::Result; + async fn r#RealName(&self) -> binder::Result; } impl BnOldName { /// Create a new async binder service. @@ -51,8 +51,8 @@ impl BnOldName { T: IOldNameAsyncServer + Send + Sync + 'static, R: binder::binder_impl::BinderAsyncRuntime + Send + Sync + 'static, { - fn RealName(&self) -> binder::Result { - self._rt.block_on(self._inner.RealName()) + fn r#RealName(&self) -> binder::Result { + self._rt.block_on(self._inner.r#RealName()) } } let wrapped = Wrapper { _inner: inner, _rt: rt }; @@ -60,12 +60,12 @@ impl BnOldName { } } pub trait IOldNameDefault: Send + Sync { - fn RealName(&self) -> binder::Result { + fn r#RealName(&self) -> binder::Result { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } } pub mod transactions { - pub const RealName: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 0; + pub const r#RealName: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 0; } pub type IOldNameDefaultRef = Option>; use lazy_static::lazy_static; @@ -80,7 +80,7 @@ impl BpOldName { fn read_response_RealName(&self, _aidl_reply: std::result::Result) -> binder::Result { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.RealName(); + return _aidl_default_impl.r#RealName(); } } let _aidl_reply = _aidl_reply?; @@ -91,21 +91,21 @@ impl BpOldName { } } impl IOldName for BpOldName { - fn RealName(&self) -> binder::Result { + fn r#RealName(&self) -> binder::Result { let _aidl_data = self.build_parcel_RealName()?; - let _aidl_reply = self.binder.submit_transact(transactions::RealName, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#RealName, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_RealName(_aidl_reply) } } impl IOldNameAsync

for BpOldName { - fn RealName<'a>(&'a self) -> binder::BoxFuture<'a, binder::Result> { + fn r#RealName<'a>(&'a self) -> binder::BoxFuture<'a, binder::Result> { let _aidl_data = match self.build_parcel_RealName() { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::RealName, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#RealName, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_RealName(_aidl_reply) } @@ -113,12 +113,12 @@ impl IOldNameAsync

for BpOldName { } } impl IOldName for binder::binder_impl::Binder { - fn RealName(&self) -> binder::Result { self.0.RealName() } + fn r#RealName(&self) -> binder::Result { self.0.r#RealName() } } fn on_transact(_aidl_service: &dyn IOldName, _aidl_code: binder::binder_impl::TransactionCode, _aidl_data: &binder::binder_impl::BorrowedParcel<'_>, _aidl_reply: &mut binder::binder_impl::BorrowedParcel<'_>) -> std::result::Result<(), binder::StatusCode> { match _aidl_code { - transactions::RealName => { - let _aidl_return = _aidl_service.RealName(); + transactions::r#RealName => { + let _aidl_return = _aidl_service.r#RealName(); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -132,5 +132,5 @@ fn on_transact(_aidl_service: &dyn IOldName, _aidl_code: binder::binder_impl::Tr } } pub(crate) mod mangled { - pub use super::IOldName as _7_android_4_aidl_5_tests_8_IOldName; + pub use super::r#IOldName as _7_android_4_aidl_5_tests_8_IOldName; } diff --git a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/ITestService.rs b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/ITestService.rs index 48fe4fb4..867d0950 100644 --- a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/ITestService.rs +++ b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/ITestService.rs @@ -14,74 +14,74 @@ declare_binder_interface! { } pub trait ITestService: binder::Interface + Send { fn get_descriptor() -> &'static str where Self: Sized { "android.aidl.tests.ITestService" } - fn UnimplementedMethod(&self, _arg_arg: i32) -> binder::Result; + fn r#UnimplementedMethod(&self, _arg_arg: i32) -> binder::Result; #[deprecated = "to make sure we have something in system/tools/aidl which does a compile check of deprecated and make sure this is reflected in goldens"] - fn Deprecated(&self) -> binder::Result<()>; - fn TestOneway(&self) -> binder::Result<()>; - fn RepeatBoolean(&self, _arg_token: bool) -> binder::Result; - fn RepeatByte(&self, _arg_token: i8) -> binder::Result; - fn RepeatChar(&self, _arg_token: u16) -> binder::Result; - fn RepeatInt(&self, _arg_token: i32) -> binder::Result; - fn RepeatLong(&self, _arg_token: i64) -> binder::Result; - fn RepeatFloat(&self, _arg_token: f32) -> binder::Result; - fn RepeatDouble(&self, _arg_token: f64) -> binder::Result; - fn RepeatString(&self, _arg_token: &str) -> binder::Result; - fn RepeatByteEnum(&self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum) -> binder::Result; - fn RepeatIntEnum(&self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum) -> binder::Result; - fn RepeatLongEnum(&self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum) -> binder::Result; - fn ReverseBoolean(&self, _arg_input: &[bool], _arg_repeated: &mut Vec) -> binder::Result>; - fn ReverseByte(&self, _arg_input: &[u8], _arg_repeated: &mut Vec) -> binder::Result>; - fn ReverseChar(&self, _arg_input: &[u16], _arg_repeated: &mut Vec) -> binder::Result>; - fn ReverseInt(&self, _arg_input: &[i32], _arg_repeated: &mut Vec) -> binder::Result>; - fn ReverseLong(&self, _arg_input: &[i64], _arg_repeated: &mut Vec) -> binder::Result>; - fn ReverseFloat(&self, _arg_input: &[f32], _arg_repeated: &mut Vec) -> binder::Result>; - fn ReverseDouble(&self, _arg_input: &[f64], _arg_repeated: &mut Vec) -> binder::Result>; - fn ReverseString(&self, _arg_input: &[String], _arg_repeated: &mut Vec) -> binder::Result>; - fn ReverseByteEnum(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum], _arg_repeated: &mut Vec) -> binder::Result>; - fn ReverseIntEnum(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum], _arg_repeated: &mut Vec) -> binder::Result>; - fn ReverseLongEnum(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum], _arg_repeated: &mut Vec) -> binder::Result>; - fn GetOtherTestService(&self, _arg_name: &str) -> binder::Result>; - fn SetOtherTestService(&self, _arg_name: &str, _arg_service: &binder::Strong) -> binder::Result; - fn VerifyName(&self, _arg_service: &binder::Strong, _arg_name: &str) -> binder::Result; - fn GetInterfaceArray(&self, _arg_names: &[String]) -> binder::Result>>; - fn VerifyNamesWithInterfaceArray(&self, _arg_services: &[binder::Strong], _arg_names: &[String]) -> binder::Result; - fn GetNullableInterfaceArray(&self, _arg_names: Option<&[Option]>) -> binder::Result>>>>; - fn VerifyNamesWithNullableInterfaceArray(&self, _arg_services: Option<&[Option>]>, _arg_names: Option<&[Option]>) -> binder::Result; - fn GetInterfaceList(&self, _arg_names: Option<&[Option]>) -> binder::Result>>>>; - fn VerifyNamesWithInterfaceList(&self, _arg_services: Option<&[Option>]>, _arg_names: Option<&[Option]>) -> binder::Result; - fn ReverseStringList(&self, _arg_input: &[String], _arg_repeated: &mut Vec) -> binder::Result>; - fn RepeatParcelFileDescriptor(&self, _arg_read: &binder::ParcelFileDescriptor) -> binder::Result; - fn ReverseParcelFileDescriptorArray(&self, _arg_input: &[binder::ParcelFileDescriptor], _arg_repeated: &mut Vec>) -> binder::Result>; - fn ThrowServiceException(&self, _arg_code: i32) -> binder::Result<()>; - fn RepeatNullableIntArray(&self, _arg_input: Option<&[i32]>) -> binder::Result>>; - fn RepeatNullableByteEnumArray(&self, _arg_input: Option<&[crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum]>) -> binder::Result>>; - fn RepeatNullableIntEnumArray(&self, _arg_input: Option<&[crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum]>) -> binder::Result>>; - fn RepeatNullableLongEnumArray(&self, _arg_input: Option<&[crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum]>) -> binder::Result>>; - fn RepeatNullableString(&self, _arg_input: Option<&str>) -> binder::Result>; - fn RepeatNullableStringList(&self, _arg_input: Option<&[Option]>) -> binder::Result>>>; - fn RepeatNullableParcelable(&self, _arg_input: Option<&crate::mangled::_7_android_4_aidl_5_tests_12_ITestService_5_Empty>) -> binder::Result>; - fn RepeatNullableParcelableArray(&self, _arg_input: Option<&[Option]>) -> binder::Result>>>; - fn RepeatNullableParcelableList(&self, _arg_input: Option<&[Option]>) -> binder::Result>>>; - fn TakesAnIBinder(&self, _arg_input: &binder::SpIBinder) -> binder::Result<()>; - fn TakesANullableIBinder(&self, _arg_input: Option<&binder::SpIBinder>) -> binder::Result<()>; - fn TakesAnIBinderList(&self, _arg_input: &[binder::SpIBinder]) -> binder::Result<()>; - fn TakesANullableIBinderList(&self, _arg_input: Option<&[Option]>) -> binder::Result<()>; - fn RepeatUtf8CppString(&self, _arg_token: &str) -> binder::Result; - fn RepeatNullableUtf8CppString(&self, _arg_token: Option<&str>) -> binder::Result>; - fn ReverseUtf8CppString(&self, _arg_input: &[String], _arg_repeated: &mut Vec) -> binder::Result>; - fn ReverseNullableUtf8CppString(&self, _arg_input: Option<&[Option]>, _arg_repeated: &mut Option>>) -> binder::Result>>>; - fn ReverseUtf8CppStringList(&self, _arg_input: Option<&[Option]>, _arg_repeated: &mut Option>>) -> binder::Result>>>; - fn GetCallback(&self, _arg_return_null: bool) -> binder::Result>>; - fn FillOutStructuredParcelable(&self, _arg_parcel: &mut crate::mangled::_7_android_4_aidl_5_tests_20_StructuredParcelable) -> binder::Result<()>; - fn RepeatExtendableParcelable(&self, _arg_ep: &crate::mangled::_7_android_4_aidl_5_tests_9_extension_20_ExtendableParcelable, _arg_ep2: &mut crate::mangled::_7_android_4_aidl_5_tests_9_extension_20_ExtendableParcelable) -> binder::Result<()>; - fn ReverseList(&self, _arg_list: &crate::mangled::_7_android_4_aidl_5_tests_13_RecursiveList) -> binder::Result; - fn ReverseIBinderArray(&self, _arg_input: &[binder::SpIBinder], _arg_repeated: &mut Vec>) -> binder::Result>; - fn ReverseNullableIBinderArray(&self, _arg_input: Option<&[Option]>, _arg_repeated: &mut Option>>) -> binder::Result>>>; - fn GetOldNameInterface(&self) -> binder::Result>; - fn GetNewNameInterface(&self) -> binder::Result>; - fn GetUnionTags(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_5_Union]) -> binder::Result>; - fn GetCppJavaTests(&self) -> binder::Result>; - fn getBackendType(&self) -> binder::Result; + fn r#Deprecated(&self) -> binder::Result<()>; + fn r#TestOneway(&self) -> binder::Result<()>; + fn r#RepeatBoolean(&self, _arg_token: bool) -> binder::Result; + fn r#RepeatByte(&self, _arg_token: i8) -> binder::Result; + fn r#RepeatChar(&self, _arg_token: u16) -> binder::Result; + fn r#RepeatInt(&self, _arg_token: i32) -> binder::Result; + fn r#RepeatLong(&self, _arg_token: i64) -> binder::Result; + fn r#RepeatFloat(&self, _arg_token: f32) -> binder::Result; + fn r#RepeatDouble(&self, _arg_token: f64) -> binder::Result; + fn r#RepeatString(&self, _arg_token: &str) -> binder::Result; + fn r#RepeatByteEnum(&self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum) -> binder::Result; + fn r#RepeatIntEnum(&self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum) -> binder::Result; + fn r#RepeatLongEnum(&self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum) -> binder::Result; + fn r#ReverseBoolean(&self, _arg_input: &[bool], _arg_repeated: &mut Vec) -> binder::Result>; + fn r#ReverseByte(&self, _arg_input: &[u8], _arg_repeated: &mut Vec) -> binder::Result>; + fn r#ReverseChar(&self, _arg_input: &[u16], _arg_repeated: &mut Vec) -> binder::Result>; + fn r#ReverseInt(&self, _arg_input: &[i32], _arg_repeated: &mut Vec) -> binder::Result>; + fn r#ReverseLong(&self, _arg_input: &[i64], _arg_repeated: &mut Vec) -> binder::Result>; + fn r#ReverseFloat(&self, _arg_input: &[f32], _arg_repeated: &mut Vec) -> binder::Result>; + fn r#ReverseDouble(&self, _arg_input: &[f64], _arg_repeated: &mut Vec) -> binder::Result>; + fn r#ReverseString(&self, _arg_input: &[String], _arg_repeated: &mut Vec) -> binder::Result>; + fn r#ReverseByteEnum(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum], _arg_repeated: &mut Vec) -> binder::Result>; + fn r#ReverseIntEnum(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum], _arg_repeated: &mut Vec) -> binder::Result>; + fn r#ReverseLongEnum(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum], _arg_repeated: &mut Vec) -> binder::Result>; + fn r#GetOtherTestService(&self, _arg_name: &str) -> binder::Result>; + fn r#SetOtherTestService(&self, _arg_name: &str, _arg_service: &binder::Strong) -> binder::Result; + fn r#VerifyName(&self, _arg_service: &binder::Strong, _arg_name: &str) -> binder::Result; + fn r#GetInterfaceArray(&self, _arg_names: &[String]) -> binder::Result>>; + fn r#VerifyNamesWithInterfaceArray(&self, _arg_services: &[binder::Strong], _arg_names: &[String]) -> binder::Result; + fn r#GetNullableInterfaceArray(&self, _arg_names: Option<&[Option]>) -> binder::Result>>>>; + fn r#VerifyNamesWithNullableInterfaceArray(&self, _arg_services: Option<&[Option>]>, _arg_names: Option<&[Option]>) -> binder::Result; + fn r#GetInterfaceList(&self, _arg_names: Option<&[Option]>) -> binder::Result>>>>; + fn r#VerifyNamesWithInterfaceList(&self, _arg_services: Option<&[Option>]>, _arg_names: Option<&[Option]>) -> binder::Result; + fn r#ReverseStringList(&self, _arg_input: &[String], _arg_repeated: &mut Vec) -> binder::Result>; + fn r#RepeatParcelFileDescriptor(&self, _arg_read: &binder::ParcelFileDescriptor) -> binder::Result; + fn r#ReverseParcelFileDescriptorArray(&self, _arg_input: &[binder::ParcelFileDescriptor], _arg_repeated: &mut Vec>) -> binder::Result>; + fn r#ThrowServiceException(&self, _arg_code: i32) -> binder::Result<()>; + fn r#RepeatNullableIntArray(&self, _arg_input: Option<&[i32]>) -> binder::Result>>; + fn r#RepeatNullableByteEnumArray(&self, _arg_input: Option<&[crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum]>) -> binder::Result>>; + fn r#RepeatNullableIntEnumArray(&self, _arg_input: Option<&[crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum]>) -> binder::Result>>; + fn r#RepeatNullableLongEnumArray(&self, _arg_input: Option<&[crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum]>) -> binder::Result>>; + fn r#RepeatNullableString(&self, _arg_input: Option<&str>) -> binder::Result>; + fn r#RepeatNullableStringList(&self, _arg_input: Option<&[Option]>) -> binder::Result>>>; + fn r#RepeatNullableParcelable(&self, _arg_input: Option<&crate::mangled::_7_android_4_aidl_5_tests_12_ITestService_5_Empty>) -> binder::Result>; + fn r#RepeatNullableParcelableArray(&self, _arg_input: Option<&[Option]>) -> binder::Result>>>; + fn r#RepeatNullableParcelableList(&self, _arg_input: Option<&[Option]>) -> binder::Result>>>; + fn r#TakesAnIBinder(&self, _arg_input: &binder::SpIBinder) -> binder::Result<()>; + fn r#TakesANullableIBinder(&self, _arg_input: Option<&binder::SpIBinder>) -> binder::Result<()>; + fn r#TakesAnIBinderList(&self, _arg_input: &[binder::SpIBinder]) -> binder::Result<()>; + fn r#TakesANullableIBinderList(&self, _arg_input: Option<&[Option]>) -> binder::Result<()>; + fn r#RepeatUtf8CppString(&self, _arg_token: &str) -> binder::Result; + fn r#RepeatNullableUtf8CppString(&self, _arg_token: Option<&str>) -> binder::Result>; + fn r#ReverseUtf8CppString(&self, _arg_input: &[String], _arg_repeated: &mut Vec) -> binder::Result>; + fn r#ReverseNullableUtf8CppString(&self, _arg_input: Option<&[Option]>, _arg_repeated: &mut Option>>) -> binder::Result>>>; + fn r#ReverseUtf8CppStringList(&self, _arg_input: Option<&[Option]>, _arg_repeated: &mut Option>>) -> binder::Result>>>; + fn r#GetCallback(&self, _arg_return_null: bool) -> binder::Result>>; + fn r#FillOutStructuredParcelable(&self, _arg_parcel: &mut crate::mangled::_7_android_4_aidl_5_tests_20_StructuredParcelable) -> binder::Result<()>; + fn r#RepeatExtendableParcelable(&self, _arg_ep: &crate::mangled::_7_android_4_aidl_5_tests_9_extension_20_ExtendableParcelable, _arg_ep2: &mut crate::mangled::_7_android_4_aidl_5_tests_9_extension_20_ExtendableParcelable) -> binder::Result<()>; + fn r#ReverseList(&self, _arg_list: &crate::mangled::_7_android_4_aidl_5_tests_13_RecursiveList) -> binder::Result; + fn r#ReverseIBinderArray(&self, _arg_input: &[binder::SpIBinder], _arg_repeated: &mut Vec>) -> binder::Result>; + fn r#ReverseNullableIBinderArray(&self, _arg_input: Option<&[Option]>, _arg_repeated: &mut Option>>) -> binder::Result>>>; + fn r#GetOldNameInterface(&self) -> binder::Result>; + fn r#GetNewNameInterface(&self) -> binder::Result>; + fn r#GetUnionTags(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_5_Union]) -> binder::Result>; + fn r#GetCppJavaTests(&self) -> binder::Result>; + fn r#getBackendType(&self) -> binder::Result; fn getDefaultImpl() -> ITestServiceDefaultRef where Self: Sized { DEFAULT_IMPL.lock().unwrap().clone() } @@ -91,146 +91,146 @@ pub trait ITestService: binder::Interface + Send { } pub trait ITestServiceAsync

: binder::Interface + Send { fn get_descriptor() -> &'static str where Self: Sized { "android.aidl.tests.ITestService" } - fn UnimplementedMethod<'a>(&'a self, _arg_arg: i32) -> binder::BoxFuture<'a, binder::Result>; + fn r#UnimplementedMethod<'a>(&'a self, _arg_arg: i32) -> binder::BoxFuture<'a, binder::Result>; #[deprecated = "to make sure we have something in system/tools/aidl which does a compile check of deprecated and make sure this is reflected in goldens"] - fn Deprecated<'a>(&'a self) -> binder::BoxFuture<'a, binder::Result<()>>; - fn TestOneway(&self) -> std::future::Ready>; - fn RepeatBoolean<'a>(&'a self, _arg_token: bool) -> binder::BoxFuture<'a, binder::Result>; - fn RepeatByte<'a>(&'a self, _arg_token: i8) -> binder::BoxFuture<'a, binder::Result>; - fn RepeatChar<'a>(&'a self, _arg_token: u16) -> binder::BoxFuture<'a, binder::Result>; - fn RepeatInt<'a>(&'a self, _arg_token: i32) -> binder::BoxFuture<'a, binder::Result>; - fn RepeatLong<'a>(&'a self, _arg_token: i64) -> binder::BoxFuture<'a, binder::Result>; - fn RepeatFloat<'a>(&'a self, _arg_token: f32) -> binder::BoxFuture<'a, binder::Result>; - fn RepeatDouble<'a>(&'a self, _arg_token: f64) -> binder::BoxFuture<'a, binder::Result>; - fn RepeatString<'a>(&'a self, _arg_token: &'a str) -> binder::BoxFuture<'a, binder::Result>; - fn RepeatByteEnum<'a>(&'a self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum) -> binder::BoxFuture<'a, binder::Result>; - fn RepeatIntEnum<'a>(&'a self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum) -> binder::BoxFuture<'a, binder::Result>; - fn RepeatLongEnum<'a>(&'a self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum) -> binder::BoxFuture<'a, binder::Result>; - fn ReverseBoolean<'a>(&'a self, _arg_input: &'a [bool], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>>; - fn ReverseByte<'a>(&'a self, _arg_input: &'a [u8], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>>; - fn ReverseChar<'a>(&'a self, _arg_input: &'a [u16], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>>; - fn ReverseInt<'a>(&'a self, _arg_input: &'a [i32], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>>; - fn ReverseLong<'a>(&'a self, _arg_input: &'a [i64], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>>; - fn ReverseFloat<'a>(&'a self, _arg_input: &'a [f32], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>>; - fn ReverseDouble<'a>(&'a self, _arg_input: &'a [f64], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>>; - fn ReverseString<'a>(&'a self, _arg_input: &'a [String], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>>; - fn ReverseByteEnum<'a>(&'a self, _arg_input: &'a [crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>>; - fn ReverseIntEnum<'a>(&'a self, _arg_input: &'a [crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>>; - fn ReverseLongEnum<'a>(&'a self, _arg_input: &'a [crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>>; - fn GetOtherTestService<'a>(&'a self, _arg_name: &'a str) -> binder::BoxFuture<'a, binder::Result>>; - fn SetOtherTestService<'a>(&'a self, _arg_name: &'a str, _arg_service: &'a binder::Strong) -> binder::BoxFuture<'a, binder::Result>; - fn VerifyName<'a>(&'a self, _arg_service: &'a binder::Strong, _arg_name: &'a str) -> binder::BoxFuture<'a, binder::Result>; - fn GetInterfaceArray<'a>(&'a self, _arg_names: &'a [String]) -> binder::BoxFuture<'a, binder::Result>>>; - fn VerifyNamesWithInterfaceArray<'a>(&'a self, _arg_services: &'a [binder::Strong], _arg_names: &'a [String]) -> binder::BoxFuture<'a, binder::Result>; - fn GetNullableInterfaceArray<'a>(&'a self, _arg_names: Option<&'a [Option]>) -> binder::BoxFuture<'a, binder::Result>>>>>; - fn VerifyNamesWithNullableInterfaceArray<'a>(&'a self, _arg_services: Option<&'a [Option>]>, _arg_names: Option<&'a [Option]>) -> binder::BoxFuture<'a, binder::Result>; - fn GetInterfaceList<'a>(&'a self, _arg_names: Option<&'a [Option]>) -> binder::BoxFuture<'a, binder::Result>>>>>; - fn VerifyNamesWithInterfaceList<'a>(&'a self, _arg_services: Option<&'a [Option>]>, _arg_names: Option<&'a [Option]>) -> binder::BoxFuture<'a, binder::Result>; - fn ReverseStringList<'a>(&'a self, _arg_input: &'a [String], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>>; - fn RepeatParcelFileDescriptor<'a>(&'a self, _arg_read: &'a binder::ParcelFileDescriptor) -> binder::BoxFuture<'a, binder::Result>; - fn ReverseParcelFileDescriptorArray<'a>(&'a self, _arg_input: &'a [binder::ParcelFileDescriptor], _arg_repeated: &'a mut Vec>) -> binder::BoxFuture<'a, binder::Result>>; - fn ThrowServiceException<'a>(&'a self, _arg_code: i32) -> binder::BoxFuture<'a, binder::Result<()>>; - fn RepeatNullableIntArray<'a>(&'a self, _arg_input: Option<&'a [i32]>) -> binder::BoxFuture<'a, binder::Result>>>; - fn RepeatNullableByteEnumArray<'a>(&'a self, _arg_input: Option<&'a [crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum]>) -> binder::BoxFuture<'a, binder::Result>>>; - fn RepeatNullableIntEnumArray<'a>(&'a self, _arg_input: Option<&'a [crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum]>) -> binder::BoxFuture<'a, binder::Result>>>; - fn RepeatNullableLongEnumArray<'a>(&'a self, _arg_input: Option<&'a [crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum]>) -> binder::BoxFuture<'a, binder::Result>>>; - fn RepeatNullableString<'a>(&'a self, _arg_input: Option<&'a str>) -> binder::BoxFuture<'a, binder::Result>>; - fn RepeatNullableStringList<'a>(&'a self, _arg_input: Option<&'a [Option]>) -> binder::BoxFuture<'a, binder::Result>>>>; - fn RepeatNullableParcelable<'a>(&'a self, _arg_input: Option<&'a crate::mangled::_7_android_4_aidl_5_tests_12_ITestService_5_Empty>) -> binder::BoxFuture<'a, binder::Result>>; - fn RepeatNullableParcelableArray<'a>(&'a self, _arg_input: Option<&'a [Option]>) -> binder::BoxFuture<'a, binder::Result>>>>; - fn RepeatNullableParcelableList<'a>(&'a self, _arg_input: Option<&'a [Option]>) -> binder::BoxFuture<'a, binder::Result>>>>; - fn TakesAnIBinder<'a>(&'a self, _arg_input: &'a binder::SpIBinder) -> binder::BoxFuture<'a, binder::Result<()>>; - fn TakesANullableIBinder<'a>(&'a self, _arg_input: Option<&'a binder::SpIBinder>) -> binder::BoxFuture<'a, binder::Result<()>>; - fn TakesAnIBinderList<'a>(&'a self, _arg_input: &'a [binder::SpIBinder]) -> binder::BoxFuture<'a, binder::Result<()>>; - fn TakesANullableIBinderList<'a>(&'a self, _arg_input: Option<&'a [Option]>) -> binder::BoxFuture<'a, binder::Result<()>>; - fn RepeatUtf8CppString<'a>(&'a self, _arg_token: &'a str) -> binder::BoxFuture<'a, binder::Result>; - fn RepeatNullableUtf8CppString<'a>(&'a self, _arg_token: Option<&'a str>) -> binder::BoxFuture<'a, binder::Result>>; - fn ReverseUtf8CppString<'a>(&'a self, _arg_input: &'a [String], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>>; - fn ReverseNullableUtf8CppString<'a>(&'a self, _arg_input: Option<&'a [Option]>, _arg_repeated: &'a mut Option>>) -> binder::BoxFuture<'a, binder::Result>>>>; - fn ReverseUtf8CppStringList<'a>(&'a self, _arg_input: Option<&'a [Option]>, _arg_repeated: &'a mut Option>>) -> binder::BoxFuture<'a, binder::Result>>>>; - fn GetCallback<'a>(&'a self, _arg_return_null: bool) -> binder::BoxFuture<'a, binder::Result>>>; - fn FillOutStructuredParcelable<'a>(&'a self, _arg_parcel: &'a mut crate::mangled::_7_android_4_aidl_5_tests_20_StructuredParcelable) -> binder::BoxFuture<'a, binder::Result<()>>; - fn RepeatExtendableParcelable<'a>(&'a self, _arg_ep: &'a crate::mangled::_7_android_4_aidl_5_tests_9_extension_20_ExtendableParcelable, _arg_ep2: &'a mut crate::mangled::_7_android_4_aidl_5_tests_9_extension_20_ExtendableParcelable) -> binder::BoxFuture<'a, binder::Result<()>>; - fn ReverseList<'a>(&'a self, _arg_list: &'a crate::mangled::_7_android_4_aidl_5_tests_13_RecursiveList) -> binder::BoxFuture<'a, binder::Result>; - fn ReverseIBinderArray<'a>(&'a self, _arg_input: &'a [binder::SpIBinder], _arg_repeated: &'a mut Vec>) -> binder::BoxFuture<'a, binder::Result>>; - fn ReverseNullableIBinderArray<'a>(&'a self, _arg_input: Option<&'a [Option]>, _arg_repeated: &'a mut Option>>) -> binder::BoxFuture<'a, binder::Result>>>>; - fn GetOldNameInterface<'a>(&'a self) -> binder::BoxFuture<'a, binder::Result>>; - fn GetNewNameInterface<'a>(&'a self) -> binder::BoxFuture<'a, binder::Result>>; - fn GetUnionTags<'a>(&'a self, _arg_input: &'a [crate::mangled::_7_android_4_aidl_5_tests_5_Union]) -> binder::BoxFuture<'a, binder::Result>>; - fn GetCppJavaTests<'a>(&'a self) -> binder::BoxFuture<'a, binder::Result>>; - fn getBackendType<'a>(&'a self) -> binder::BoxFuture<'a, binder::Result>; + fn r#Deprecated<'a>(&'a self) -> binder::BoxFuture<'a, binder::Result<()>>; + fn r#TestOneway(&self) -> std::future::Ready>; + fn r#RepeatBoolean<'a>(&'a self, _arg_token: bool) -> binder::BoxFuture<'a, binder::Result>; + fn r#RepeatByte<'a>(&'a self, _arg_token: i8) -> binder::BoxFuture<'a, binder::Result>; + fn r#RepeatChar<'a>(&'a self, _arg_token: u16) -> binder::BoxFuture<'a, binder::Result>; + fn r#RepeatInt<'a>(&'a self, _arg_token: i32) -> binder::BoxFuture<'a, binder::Result>; + fn r#RepeatLong<'a>(&'a self, _arg_token: i64) -> binder::BoxFuture<'a, binder::Result>; + fn r#RepeatFloat<'a>(&'a self, _arg_token: f32) -> binder::BoxFuture<'a, binder::Result>; + fn r#RepeatDouble<'a>(&'a self, _arg_token: f64) -> binder::BoxFuture<'a, binder::Result>; + fn r#RepeatString<'a>(&'a self, _arg_token: &'a str) -> binder::BoxFuture<'a, binder::Result>; + fn r#RepeatByteEnum<'a>(&'a self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum) -> binder::BoxFuture<'a, binder::Result>; + fn r#RepeatIntEnum<'a>(&'a self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum) -> binder::BoxFuture<'a, binder::Result>; + fn r#RepeatLongEnum<'a>(&'a self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum) -> binder::BoxFuture<'a, binder::Result>; + fn r#ReverseBoolean<'a>(&'a self, _arg_input: &'a [bool], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>>; + fn r#ReverseByte<'a>(&'a self, _arg_input: &'a [u8], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>>; + fn r#ReverseChar<'a>(&'a self, _arg_input: &'a [u16], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>>; + fn r#ReverseInt<'a>(&'a self, _arg_input: &'a [i32], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>>; + fn r#ReverseLong<'a>(&'a self, _arg_input: &'a [i64], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>>; + fn r#ReverseFloat<'a>(&'a self, _arg_input: &'a [f32], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>>; + fn r#ReverseDouble<'a>(&'a self, _arg_input: &'a [f64], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>>; + fn r#ReverseString<'a>(&'a self, _arg_input: &'a [String], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>>; + fn r#ReverseByteEnum<'a>(&'a self, _arg_input: &'a [crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>>; + fn r#ReverseIntEnum<'a>(&'a self, _arg_input: &'a [crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>>; + fn r#ReverseLongEnum<'a>(&'a self, _arg_input: &'a [crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>>; + fn r#GetOtherTestService<'a>(&'a self, _arg_name: &'a str) -> binder::BoxFuture<'a, binder::Result>>; + fn r#SetOtherTestService<'a>(&'a self, _arg_name: &'a str, _arg_service: &'a binder::Strong) -> binder::BoxFuture<'a, binder::Result>; + fn r#VerifyName<'a>(&'a self, _arg_service: &'a binder::Strong, _arg_name: &'a str) -> binder::BoxFuture<'a, binder::Result>; + fn r#GetInterfaceArray<'a>(&'a self, _arg_names: &'a [String]) -> binder::BoxFuture<'a, binder::Result>>>; + fn r#VerifyNamesWithInterfaceArray<'a>(&'a self, _arg_services: &'a [binder::Strong], _arg_names: &'a [String]) -> binder::BoxFuture<'a, binder::Result>; + fn r#GetNullableInterfaceArray<'a>(&'a self, _arg_names: Option<&'a [Option]>) -> binder::BoxFuture<'a, binder::Result>>>>>; + fn r#VerifyNamesWithNullableInterfaceArray<'a>(&'a self, _arg_services: Option<&'a [Option>]>, _arg_names: Option<&'a [Option]>) -> binder::BoxFuture<'a, binder::Result>; + fn r#GetInterfaceList<'a>(&'a self, _arg_names: Option<&'a [Option]>) -> binder::BoxFuture<'a, binder::Result>>>>>; + fn r#VerifyNamesWithInterfaceList<'a>(&'a self, _arg_services: Option<&'a [Option>]>, _arg_names: Option<&'a [Option]>) -> binder::BoxFuture<'a, binder::Result>; + fn r#ReverseStringList<'a>(&'a self, _arg_input: &'a [String], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>>; + fn r#RepeatParcelFileDescriptor<'a>(&'a self, _arg_read: &'a binder::ParcelFileDescriptor) -> binder::BoxFuture<'a, binder::Result>; + fn r#ReverseParcelFileDescriptorArray<'a>(&'a self, _arg_input: &'a [binder::ParcelFileDescriptor], _arg_repeated: &'a mut Vec>) -> binder::BoxFuture<'a, binder::Result>>; + fn r#ThrowServiceException<'a>(&'a self, _arg_code: i32) -> binder::BoxFuture<'a, binder::Result<()>>; + fn r#RepeatNullableIntArray<'a>(&'a self, _arg_input: Option<&'a [i32]>) -> binder::BoxFuture<'a, binder::Result>>>; + fn r#RepeatNullableByteEnumArray<'a>(&'a self, _arg_input: Option<&'a [crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum]>) -> binder::BoxFuture<'a, binder::Result>>>; + fn r#RepeatNullableIntEnumArray<'a>(&'a self, _arg_input: Option<&'a [crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum]>) -> binder::BoxFuture<'a, binder::Result>>>; + fn r#RepeatNullableLongEnumArray<'a>(&'a self, _arg_input: Option<&'a [crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum]>) -> binder::BoxFuture<'a, binder::Result>>>; + fn r#RepeatNullableString<'a>(&'a self, _arg_input: Option<&'a str>) -> binder::BoxFuture<'a, binder::Result>>; + fn r#RepeatNullableStringList<'a>(&'a self, _arg_input: Option<&'a [Option]>) -> binder::BoxFuture<'a, binder::Result>>>>; + fn r#RepeatNullableParcelable<'a>(&'a self, _arg_input: Option<&'a crate::mangled::_7_android_4_aidl_5_tests_12_ITestService_5_Empty>) -> binder::BoxFuture<'a, binder::Result>>; + fn r#RepeatNullableParcelableArray<'a>(&'a self, _arg_input: Option<&'a [Option]>) -> binder::BoxFuture<'a, binder::Result>>>>; + fn r#RepeatNullableParcelableList<'a>(&'a self, _arg_input: Option<&'a [Option]>) -> binder::BoxFuture<'a, binder::Result>>>>; + fn r#TakesAnIBinder<'a>(&'a self, _arg_input: &'a binder::SpIBinder) -> binder::BoxFuture<'a, binder::Result<()>>; + fn r#TakesANullableIBinder<'a>(&'a self, _arg_input: Option<&'a binder::SpIBinder>) -> binder::BoxFuture<'a, binder::Result<()>>; + fn r#TakesAnIBinderList<'a>(&'a self, _arg_input: &'a [binder::SpIBinder]) -> binder::BoxFuture<'a, binder::Result<()>>; + fn r#TakesANullableIBinderList<'a>(&'a self, _arg_input: Option<&'a [Option]>) -> binder::BoxFuture<'a, binder::Result<()>>; + fn r#RepeatUtf8CppString<'a>(&'a self, _arg_token: &'a str) -> binder::BoxFuture<'a, binder::Result>; + fn r#RepeatNullableUtf8CppString<'a>(&'a self, _arg_token: Option<&'a str>) -> binder::BoxFuture<'a, binder::Result>>; + fn r#ReverseUtf8CppString<'a>(&'a self, _arg_input: &'a [String], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>>; + fn r#ReverseNullableUtf8CppString<'a>(&'a self, _arg_input: Option<&'a [Option]>, _arg_repeated: &'a mut Option>>) -> binder::BoxFuture<'a, binder::Result>>>>; + fn r#ReverseUtf8CppStringList<'a>(&'a self, _arg_input: Option<&'a [Option]>, _arg_repeated: &'a mut Option>>) -> binder::BoxFuture<'a, binder::Result>>>>; + fn r#GetCallback<'a>(&'a self, _arg_return_null: bool) -> binder::BoxFuture<'a, binder::Result>>>; + fn r#FillOutStructuredParcelable<'a>(&'a self, _arg_parcel: &'a mut crate::mangled::_7_android_4_aidl_5_tests_20_StructuredParcelable) -> binder::BoxFuture<'a, binder::Result<()>>; + fn r#RepeatExtendableParcelable<'a>(&'a self, _arg_ep: &'a crate::mangled::_7_android_4_aidl_5_tests_9_extension_20_ExtendableParcelable, _arg_ep2: &'a mut crate::mangled::_7_android_4_aidl_5_tests_9_extension_20_ExtendableParcelable) -> binder::BoxFuture<'a, binder::Result<()>>; + fn r#ReverseList<'a>(&'a self, _arg_list: &'a crate::mangled::_7_android_4_aidl_5_tests_13_RecursiveList) -> binder::BoxFuture<'a, binder::Result>; + fn r#ReverseIBinderArray<'a>(&'a self, _arg_input: &'a [binder::SpIBinder], _arg_repeated: &'a mut Vec>) -> binder::BoxFuture<'a, binder::Result>>; + fn r#ReverseNullableIBinderArray<'a>(&'a self, _arg_input: Option<&'a [Option]>, _arg_repeated: &'a mut Option>>) -> binder::BoxFuture<'a, binder::Result>>>>; + fn r#GetOldNameInterface<'a>(&'a self) -> binder::BoxFuture<'a, binder::Result>>; + fn r#GetNewNameInterface<'a>(&'a self) -> binder::BoxFuture<'a, binder::Result>>; + fn r#GetUnionTags<'a>(&'a self, _arg_input: &'a [crate::mangled::_7_android_4_aidl_5_tests_5_Union]) -> binder::BoxFuture<'a, binder::Result>>; + fn r#GetCppJavaTests<'a>(&'a self) -> binder::BoxFuture<'a, binder::Result>>; + fn r#getBackendType<'a>(&'a self) -> binder::BoxFuture<'a, binder::Result>; } #[::async_trait::async_trait] pub trait ITestServiceAsyncServer: binder::Interface + Send { fn get_descriptor() -> &'static str where Self: Sized { "android.aidl.tests.ITestService" } - async fn UnimplementedMethod(&self, _arg_arg: i32) -> binder::Result; + async fn r#UnimplementedMethod(&self, _arg_arg: i32) -> binder::Result; #[deprecated = "to make sure we have something in system/tools/aidl which does a compile check of deprecated and make sure this is reflected in goldens"] - async fn Deprecated(&self) -> binder::Result<()>; - async fn TestOneway(&self) -> binder::Result<()>; - async fn RepeatBoolean(&self, _arg_token: bool) -> binder::Result; - async fn RepeatByte(&self, _arg_token: i8) -> binder::Result; - async fn RepeatChar(&self, _arg_token: u16) -> binder::Result; - async fn RepeatInt(&self, _arg_token: i32) -> binder::Result; - async fn RepeatLong(&self, _arg_token: i64) -> binder::Result; - async fn RepeatFloat(&self, _arg_token: f32) -> binder::Result; - async fn RepeatDouble(&self, _arg_token: f64) -> binder::Result; - async fn RepeatString(&self, _arg_token: &str) -> binder::Result; - async fn RepeatByteEnum(&self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum) -> binder::Result; - async fn RepeatIntEnum(&self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum) -> binder::Result; - async fn RepeatLongEnum(&self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum) -> binder::Result; - async fn ReverseBoolean(&self, _arg_input: &[bool], _arg_repeated: &mut Vec) -> binder::Result>; - async fn ReverseByte(&self, _arg_input: &[u8], _arg_repeated: &mut Vec) -> binder::Result>; - async fn ReverseChar(&self, _arg_input: &[u16], _arg_repeated: &mut Vec) -> binder::Result>; - async fn ReverseInt(&self, _arg_input: &[i32], _arg_repeated: &mut Vec) -> binder::Result>; - async fn ReverseLong(&self, _arg_input: &[i64], _arg_repeated: &mut Vec) -> binder::Result>; - async fn ReverseFloat(&self, _arg_input: &[f32], _arg_repeated: &mut Vec) -> binder::Result>; - async fn ReverseDouble(&self, _arg_input: &[f64], _arg_repeated: &mut Vec) -> binder::Result>; - async fn ReverseString(&self, _arg_input: &[String], _arg_repeated: &mut Vec) -> binder::Result>; - async fn ReverseByteEnum(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum], _arg_repeated: &mut Vec) -> binder::Result>; - async fn ReverseIntEnum(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum], _arg_repeated: &mut Vec) -> binder::Result>; - async fn ReverseLongEnum(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum], _arg_repeated: &mut Vec) -> binder::Result>; - async fn GetOtherTestService(&self, _arg_name: &str) -> binder::Result>; - async fn SetOtherTestService(&self, _arg_name: &str, _arg_service: &binder::Strong) -> binder::Result; - async fn VerifyName(&self, _arg_service: &binder::Strong, _arg_name: &str) -> binder::Result; - async fn GetInterfaceArray(&self, _arg_names: &[String]) -> binder::Result>>; - async fn VerifyNamesWithInterfaceArray(&self, _arg_services: &[binder::Strong], _arg_names: &[String]) -> binder::Result; - async fn GetNullableInterfaceArray(&self, _arg_names: Option<&[Option]>) -> binder::Result>>>>; - async fn VerifyNamesWithNullableInterfaceArray(&self, _arg_services: Option<&[Option>]>, _arg_names: Option<&[Option]>) -> binder::Result; - async fn GetInterfaceList(&self, _arg_names: Option<&[Option]>) -> binder::Result>>>>; - async fn VerifyNamesWithInterfaceList(&self, _arg_services: Option<&[Option>]>, _arg_names: Option<&[Option]>) -> binder::Result; - async fn ReverseStringList(&self, _arg_input: &[String], _arg_repeated: &mut Vec) -> binder::Result>; - async fn RepeatParcelFileDescriptor(&self, _arg_read: &binder::ParcelFileDescriptor) -> binder::Result; - async fn ReverseParcelFileDescriptorArray(&self, _arg_input: &[binder::ParcelFileDescriptor], _arg_repeated: &mut Vec>) -> binder::Result>; - async fn ThrowServiceException(&self, _arg_code: i32) -> binder::Result<()>; - async fn RepeatNullableIntArray(&self, _arg_input: Option<&[i32]>) -> binder::Result>>; - async fn RepeatNullableByteEnumArray(&self, _arg_input: Option<&[crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum]>) -> binder::Result>>; - async fn RepeatNullableIntEnumArray(&self, _arg_input: Option<&[crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum]>) -> binder::Result>>; - async fn RepeatNullableLongEnumArray(&self, _arg_input: Option<&[crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum]>) -> binder::Result>>; - async fn RepeatNullableString(&self, _arg_input: Option<&str>) -> binder::Result>; - async fn RepeatNullableStringList(&self, _arg_input: Option<&[Option]>) -> binder::Result>>>; - async fn RepeatNullableParcelable(&self, _arg_input: Option<&crate::mangled::_7_android_4_aidl_5_tests_12_ITestService_5_Empty>) -> binder::Result>; - async fn RepeatNullableParcelableArray(&self, _arg_input: Option<&[Option]>) -> binder::Result>>>; - async fn RepeatNullableParcelableList(&self, _arg_input: Option<&[Option]>) -> binder::Result>>>; - async fn TakesAnIBinder(&self, _arg_input: &binder::SpIBinder) -> binder::Result<()>; - async fn TakesANullableIBinder(&self, _arg_input: Option<&binder::SpIBinder>) -> binder::Result<()>; - async fn TakesAnIBinderList(&self, _arg_input: &[binder::SpIBinder]) -> binder::Result<()>; - async fn TakesANullableIBinderList(&self, _arg_input: Option<&[Option]>) -> binder::Result<()>; - async fn RepeatUtf8CppString(&self, _arg_token: &str) -> binder::Result; - async fn RepeatNullableUtf8CppString(&self, _arg_token: Option<&str>) -> binder::Result>; - async fn ReverseUtf8CppString(&self, _arg_input: &[String], _arg_repeated: &mut Vec) -> binder::Result>; - async fn ReverseNullableUtf8CppString(&self, _arg_input: Option<&[Option]>, _arg_repeated: &mut Option>>) -> binder::Result>>>; - async fn ReverseUtf8CppStringList(&self, _arg_input: Option<&[Option]>, _arg_repeated: &mut Option>>) -> binder::Result>>>; - async fn GetCallback(&self, _arg_return_null: bool) -> binder::Result>>; - async fn FillOutStructuredParcelable(&self, _arg_parcel: &mut crate::mangled::_7_android_4_aidl_5_tests_20_StructuredParcelable) -> binder::Result<()>; - async fn RepeatExtendableParcelable(&self, _arg_ep: &crate::mangled::_7_android_4_aidl_5_tests_9_extension_20_ExtendableParcelable, _arg_ep2: &mut crate::mangled::_7_android_4_aidl_5_tests_9_extension_20_ExtendableParcelable) -> binder::Result<()>; - async fn ReverseList(&self, _arg_list: &crate::mangled::_7_android_4_aidl_5_tests_13_RecursiveList) -> binder::Result; - async fn ReverseIBinderArray(&self, _arg_input: &[binder::SpIBinder], _arg_repeated: &mut Vec>) -> binder::Result>; - async fn ReverseNullableIBinderArray(&self, _arg_input: Option<&[Option]>, _arg_repeated: &mut Option>>) -> binder::Result>>>; - async fn GetOldNameInterface(&self) -> binder::Result>; - async fn GetNewNameInterface(&self) -> binder::Result>; - async fn GetUnionTags(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_5_Union]) -> binder::Result>; - async fn GetCppJavaTests(&self) -> binder::Result>; - async fn getBackendType(&self) -> binder::Result; + async fn r#Deprecated(&self) -> binder::Result<()>; + async fn r#TestOneway(&self) -> binder::Result<()>; + async fn r#RepeatBoolean(&self, _arg_token: bool) -> binder::Result; + async fn r#RepeatByte(&self, _arg_token: i8) -> binder::Result; + async fn r#RepeatChar(&self, _arg_token: u16) -> binder::Result; + async fn r#RepeatInt(&self, _arg_token: i32) -> binder::Result; + async fn r#RepeatLong(&self, _arg_token: i64) -> binder::Result; + async fn r#RepeatFloat(&self, _arg_token: f32) -> binder::Result; + async fn r#RepeatDouble(&self, _arg_token: f64) -> binder::Result; + async fn r#RepeatString(&self, _arg_token: &str) -> binder::Result; + async fn r#RepeatByteEnum(&self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum) -> binder::Result; + async fn r#RepeatIntEnum(&self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum) -> binder::Result; + async fn r#RepeatLongEnum(&self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum) -> binder::Result; + async fn r#ReverseBoolean(&self, _arg_input: &[bool], _arg_repeated: &mut Vec) -> binder::Result>; + async fn r#ReverseByte(&self, _arg_input: &[u8], _arg_repeated: &mut Vec) -> binder::Result>; + async fn r#ReverseChar(&self, _arg_input: &[u16], _arg_repeated: &mut Vec) -> binder::Result>; + async fn r#ReverseInt(&self, _arg_input: &[i32], _arg_repeated: &mut Vec) -> binder::Result>; + async fn r#ReverseLong(&self, _arg_input: &[i64], _arg_repeated: &mut Vec) -> binder::Result>; + async fn r#ReverseFloat(&self, _arg_input: &[f32], _arg_repeated: &mut Vec) -> binder::Result>; + async fn r#ReverseDouble(&self, _arg_input: &[f64], _arg_repeated: &mut Vec) -> binder::Result>; + async fn r#ReverseString(&self, _arg_input: &[String], _arg_repeated: &mut Vec) -> binder::Result>; + async fn r#ReverseByteEnum(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum], _arg_repeated: &mut Vec) -> binder::Result>; + async fn r#ReverseIntEnum(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum], _arg_repeated: &mut Vec) -> binder::Result>; + async fn r#ReverseLongEnum(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum], _arg_repeated: &mut Vec) -> binder::Result>; + async fn r#GetOtherTestService(&self, _arg_name: &str) -> binder::Result>; + async fn r#SetOtherTestService(&self, _arg_name: &str, _arg_service: &binder::Strong) -> binder::Result; + async fn r#VerifyName(&self, _arg_service: &binder::Strong, _arg_name: &str) -> binder::Result; + async fn r#GetInterfaceArray(&self, _arg_names: &[String]) -> binder::Result>>; + async fn r#VerifyNamesWithInterfaceArray(&self, _arg_services: &[binder::Strong], _arg_names: &[String]) -> binder::Result; + async fn r#GetNullableInterfaceArray(&self, _arg_names: Option<&[Option]>) -> binder::Result>>>>; + async fn r#VerifyNamesWithNullableInterfaceArray(&self, _arg_services: Option<&[Option>]>, _arg_names: Option<&[Option]>) -> binder::Result; + async fn r#GetInterfaceList(&self, _arg_names: Option<&[Option]>) -> binder::Result>>>>; + async fn r#VerifyNamesWithInterfaceList(&self, _arg_services: Option<&[Option>]>, _arg_names: Option<&[Option]>) -> binder::Result; + async fn r#ReverseStringList(&self, _arg_input: &[String], _arg_repeated: &mut Vec) -> binder::Result>; + async fn r#RepeatParcelFileDescriptor(&self, _arg_read: &binder::ParcelFileDescriptor) -> binder::Result; + async fn r#ReverseParcelFileDescriptorArray(&self, _arg_input: &[binder::ParcelFileDescriptor], _arg_repeated: &mut Vec>) -> binder::Result>; + async fn r#ThrowServiceException(&self, _arg_code: i32) -> binder::Result<()>; + async fn r#RepeatNullableIntArray(&self, _arg_input: Option<&[i32]>) -> binder::Result>>; + async fn r#RepeatNullableByteEnumArray(&self, _arg_input: Option<&[crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum]>) -> binder::Result>>; + async fn r#RepeatNullableIntEnumArray(&self, _arg_input: Option<&[crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum]>) -> binder::Result>>; + async fn r#RepeatNullableLongEnumArray(&self, _arg_input: Option<&[crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum]>) -> binder::Result>>; + async fn r#RepeatNullableString(&self, _arg_input: Option<&str>) -> binder::Result>; + async fn r#RepeatNullableStringList(&self, _arg_input: Option<&[Option]>) -> binder::Result>>>; + async fn r#RepeatNullableParcelable(&self, _arg_input: Option<&crate::mangled::_7_android_4_aidl_5_tests_12_ITestService_5_Empty>) -> binder::Result>; + async fn r#RepeatNullableParcelableArray(&self, _arg_input: Option<&[Option]>) -> binder::Result>>>; + async fn r#RepeatNullableParcelableList(&self, _arg_input: Option<&[Option]>) -> binder::Result>>>; + async fn r#TakesAnIBinder(&self, _arg_input: &binder::SpIBinder) -> binder::Result<()>; + async fn r#TakesANullableIBinder(&self, _arg_input: Option<&binder::SpIBinder>) -> binder::Result<()>; + async fn r#TakesAnIBinderList(&self, _arg_input: &[binder::SpIBinder]) -> binder::Result<()>; + async fn r#TakesANullableIBinderList(&self, _arg_input: Option<&[Option]>) -> binder::Result<()>; + async fn r#RepeatUtf8CppString(&self, _arg_token: &str) -> binder::Result; + async fn r#RepeatNullableUtf8CppString(&self, _arg_token: Option<&str>) -> binder::Result>; + async fn r#ReverseUtf8CppString(&self, _arg_input: &[String], _arg_repeated: &mut Vec) -> binder::Result>; + async fn r#ReverseNullableUtf8CppString(&self, _arg_input: Option<&[Option]>, _arg_repeated: &mut Option>>) -> binder::Result>>>; + async fn r#ReverseUtf8CppStringList(&self, _arg_input: Option<&[Option]>, _arg_repeated: &mut Option>>) -> binder::Result>>>; + async fn r#GetCallback(&self, _arg_return_null: bool) -> binder::Result>>; + async fn r#FillOutStructuredParcelable(&self, _arg_parcel: &mut crate::mangled::_7_android_4_aidl_5_tests_20_StructuredParcelable) -> binder::Result<()>; + async fn r#RepeatExtendableParcelable(&self, _arg_ep: &crate::mangled::_7_android_4_aidl_5_tests_9_extension_20_ExtendableParcelable, _arg_ep2: &mut crate::mangled::_7_android_4_aidl_5_tests_9_extension_20_ExtendableParcelable) -> binder::Result<()>; + async fn r#ReverseList(&self, _arg_list: &crate::mangled::_7_android_4_aidl_5_tests_13_RecursiveList) -> binder::Result; + async fn r#ReverseIBinderArray(&self, _arg_input: &[binder::SpIBinder], _arg_repeated: &mut Vec>) -> binder::Result>; + async fn r#ReverseNullableIBinderArray(&self, _arg_input: Option<&[Option]>, _arg_repeated: &mut Option>>) -> binder::Result>>>; + async fn r#GetOldNameInterface(&self) -> binder::Result>; + async fn r#GetNewNameInterface(&self) -> binder::Result>; + async fn r#GetUnionTags(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_5_Union]) -> binder::Result>; + async fn r#GetCppJavaTests(&self) -> binder::Result>; + async fn r#getBackendType(&self) -> binder::Result; } impl BnTestService { /// Create a new async binder service. @@ -252,206 +252,206 @@ impl BnTestService { T: ITestServiceAsyncServer + Send + Sync + 'static, R: binder::binder_impl::BinderAsyncRuntime + Send + Sync + 'static, { - fn UnimplementedMethod(&self, _arg_arg: i32) -> binder::Result { - self._rt.block_on(self._inner.UnimplementedMethod(_arg_arg)) + fn r#UnimplementedMethod(&self, _arg_arg: i32) -> binder::Result { + self._rt.block_on(self._inner.r#UnimplementedMethod(_arg_arg)) } - fn Deprecated(&self) -> binder::Result<()> { - self._rt.block_on(self._inner.Deprecated()) + fn r#Deprecated(&self) -> binder::Result<()> { + self._rt.block_on(self._inner.r#Deprecated()) } - fn TestOneway(&self) -> binder::Result<()> { - self._rt.block_on(self._inner.TestOneway()) + fn r#TestOneway(&self) -> binder::Result<()> { + self._rt.block_on(self._inner.r#TestOneway()) } - fn RepeatBoolean(&self, _arg_token: bool) -> binder::Result { - self._rt.block_on(self._inner.RepeatBoolean(_arg_token)) + fn r#RepeatBoolean(&self, _arg_token: bool) -> binder::Result { + self._rt.block_on(self._inner.r#RepeatBoolean(_arg_token)) } - fn RepeatByte(&self, _arg_token: i8) -> binder::Result { - self._rt.block_on(self._inner.RepeatByte(_arg_token)) + fn r#RepeatByte(&self, _arg_token: i8) -> binder::Result { + self._rt.block_on(self._inner.r#RepeatByte(_arg_token)) } - fn RepeatChar(&self, _arg_token: u16) -> binder::Result { - self._rt.block_on(self._inner.RepeatChar(_arg_token)) + fn r#RepeatChar(&self, _arg_token: u16) -> binder::Result { + self._rt.block_on(self._inner.r#RepeatChar(_arg_token)) } - fn RepeatInt(&self, _arg_token: i32) -> binder::Result { - self._rt.block_on(self._inner.RepeatInt(_arg_token)) + fn r#RepeatInt(&self, _arg_token: i32) -> binder::Result { + self._rt.block_on(self._inner.r#RepeatInt(_arg_token)) } - fn RepeatLong(&self, _arg_token: i64) -> binder::Result { - self._rt.block_on(self._inner.RepeatLong(_arg_token)) + fn r#RepeatLong(&self, _arg_token: i64) -> binder::Result { + self._rt.block_on(self._inner.r#RepeatLong(_arg_token)) } - fn RepeatFloat(&self, _arg_token: f32) -> binder::Result { - self._rt.block_on(self._inner.RepeatFloat(_arg_token)) + fn r#RepeatFloat(&self, _arg_token: f32) -> binder::Result { + self._rt.block_on(self._inner.r#RepeatFloat(_arg_token)) } - fn RepeatDouble(&self, _arg_token: f64) -> binder::Result { - self._rt.block_on(self._inner.RepeatDouble(_arg_token)) + fn r#RepeatDouble(&self, _arg_token: f64) -> binder::Result { + self._rt.block_on(self._inner.r#RepeatDouble(_arg_token)) } - fn RepeatString(&self, _arg_token: &str) -> binder::Result { - self._rt.block_on(self._inner.RepeatString(_arg_token)) + fn r#RepeatString(&self, _arg_token: &str) -> binder::Result { + self._rt.block_on(self._inner.r#RepeatString(_arg_token)) } - fn RepeatByteEnum(&self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum) -> binder::Result { - self._rt.block_on(self._inner.RepeatByteEnum(_arg_token)) + fn r#RepeatByteEnum(&self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum) -> binder::Result { + self._rt.block_on(self._inner.r#RepeatByteEnum(_arg_token)) } - fn RepeatIntEnum(&self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum) -> binder::Result { - self._rt.block_on(self._inner.RepeatIntEnum(_arg_token)) + fn r#RepeatIntEnum(&self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum) -> binder::Result { + self._rt.block_on(self._inner.r#RepeatIntEnum(_arg_token)) } - fn RepeatLongEnum(&self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum) -> binder::Result { - self._rt.block_on(self._inner.RepeatLongEnum(_arg_token)) + fn r#RepeatLongEnum(&self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum) -> binder::Result { + self._rt.block_on(self._inner.r#RepeatLongEnum(_arg_token)) } - fn ReverseBoolean(&self, _arg_input: &[bool], _arg_repeated: &mut Vec) -> binder::Result> { - self._rt.block_on(self._inner.ReverseBoolean(_arg_input, _arg_repeated)) + fn r#ReverseBoolean(&self, _arg_input: &[bool], _arg_repeated: &mut Vec) -> binder::Result> { + self._rt.block_on(self._inner.r#ReverseBoolean(_arg_input, _arg_repeated)) } - fn ReverseByte(&self, _arg_input: &[u8], _arg_repeated: &mut Vec) -> binder::Result> { - self._rt.block_on(self._inner.ReverseByte(_arg_input, _arg_repeated)) + fn r#ReverseByte(&self, _arg_input: &[u8], _arg_repeated: &mut Vec) -> binder::Result> { + self._rt.block_on(self._inner.r#ReverseByte(_arg_input, _arg_repeated)) } - fn ReverseChar(&self, _arg_input: &[u16], _arg_repeated: &mut Vec) -> binder::Result> { - self._rt.block_on(self._inner.ReverseChar(_arg_input, _arg_repeated)) + fn r#ReverseChar(&self, _arg_input: &[u16], _arg_repeated: &mut Vec) -> binder::Result> { + self._rt.block_on(self._inner.r#ReverseChar(_arg_input, _arg_repeated)) } - fn ReverseInt(&self, _arg_input: &[i32], _arg_repeated: &mut Vec) -> binder::Result> { - self._rt.block_on(self._inner.ReverseInt(_arg_input, _arg_repeated)) + fn r#ReverseInt(&self, _arg_input: &[i32], _arg_repeated: &mut Vec) -> binder::Result> { + self._rt.block_on(self._inner.r#ReverseInt(_arg_input, _arg_repeated)) } - fn ReverseLong(&self, _arg_input: &[i64], _arg_repeated: &mut Vec) -> binder::Result> { - self._rt.block_on(self._inner.ReverseLong(_arg_input, _arg_repeated)) + fn r#ReverseLong(&self, _arg_input: &[i64], _arg_repeated: &mut Vec) -> binder::Result> { + self._rt.block_on(self._inner.r#ReverseLong(_arg_input, _arg_repeated)) } - fn ReverseFloat(&self, _arg_input: &[f32], _arg_repeated: &mut Vec) -> binder::Result> { - self._rt.block_on(self._inner.ReverseFloat(_arg_input, _arg_repeated)) + fn r#ReverseFloat(&self, _arg_input: &[f32], _arg_repeated: &mut Vec) -> binder::Result> { + self._rt.block_on(self._inner.r#ReverseFloat(_arg_input, _arg_repeated)) } - fn ReverseDouble(&self, _arg_input: &[f64], _arg_repeated: &mut Vec) -> binder::Result> { - self._rt.block_on(self._inner.ReverseDouble(_arg_input, _arg_repeated)) + fn r#ReverseDouble(&self, _arg_input: &[f64], _arg_repeated: &mut Vec) -> binder::Result> { + self._rt.block_on(self._inner.r#ReverseDouble(_arg_input, _arg_repeated)) } - fn ReverseString(&self, _arg_input: &[String], _arg_repeated: &mut Vec) -> binder::Result> { - self._rt.block_on(self._inner.ReverseString(_arg_input, _arg_repeated)) + fn r#ReverseString(&self, _arg_input: &[String], _arg_repeated: &mut Vec) -> binder::Result> { + self._rt.block_on(self._inner.r#ReverseString(_arg_input, _arg_repeated)) } - fn ReverseByteEnum(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum], _arg_repeated: &mut Vec) -> binder::Result> { - self._rt.block_on(self._inner.ReverseByteEnum(_arg_input, _arg_repeated)) + fn r#ReverseByteEnum(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum], _arg_repeated: &mut Vec) -> binder::Result> { + self._rt.block_on(self._inner.r#ReverseByteEnum(_arg_input, _arg_repeated)) } - fn ReverseIntEnum(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum], _arg_repeated: &mut Vec) -> binder::Result> { - self._rt.block_on(self._inner.ReverseIntEnum(_arg_input, _arg_repeated)) + fn r#ReverseIntEnum(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum], _arg_repeated: &mut Vec) -> binder::Result> { + self._rt.block_on(self._inner.r#ReverseIntEnum(_arg_input, _arg_repeated)) } - fn ReverseLongEnum(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum], _arg_repeated: &mut Vec) -> binder::Result> { - self._rt.block_on(self._inner.ReverseLongEnum(_arg_input, _arg_repeated)) + fn r#ReverseLongEnum(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum], _arg_repeated: &mut Vec) -> binder::Result> { + self._rt.block_on(self._inner.r#ReverseLongEnum(_arg_input, _arg_repeated)) } - fn GetOtherTestService(&self, _arg_name: &str) -> binder::Result> { - self._rt.block_on(self._inner.GetOtherTestService(_arg_name)) + fn r#GetOtherTestService(&self, _arg_name: &str) -> binder::Result> { + self._rt.block_on(self._inner.r#GetOtherTestService(_arg_name)) } - fn SetOtherTestService(&self, _arg_name: &str, _arg_service: &binder::Strong) -> binder::Result { - self._rt.block_on(self._inner.SetOtherTestService(_arg_name, _arg_service)) + fn r#SetOtherTestService(&self, _arg_name: &str, _arg_service: &binder::Strong) -> binder::Result { + self._rt.block_on(self._inner.r#SetOtherTestService(_arg_name, _arg_service)) } - fn VerifyName(&self, _arg_service: &binder::Strong, _arg_name: &str) -> binder::Result { - self._rt.block_on(self._inner.VerifyName(_arg_service, _arg_name)) + fn r#VerifyName(&self, _arg_service: &binder::Strong, _arg_name: &str) -> binder::Result { + self._rt.block_on(self._inner.r#VerifyName(_arg_service, _arg_name)) } - fn GetInterfaceArray(&self, _arg_names: &[String]) -> binder::Result>> { - self._rt.block_on(self._inner.GetInterfaceArray(_arg_names)) + fn r#GetInterfaceArray(&self, _arg_names: &[String]) -> binder::Result>> { + self._rt.block_on(self._inner.r#GetInterfaceArray(_arg_names)) } - fn VerifyNamesWithInterfaceArray(&self, _arg_services: &[binder::Strong], _arg_names: &[String]) -> binder::Result { - self._rt.block_on(self._inner.VerifyNamesWithInterfaceArray(_arg_services, _arg_names)) + fn r#VerifyNamesWithInterfaceArray(&self, _arg_services: &[binder::Strong], _arg_names: &[String]) -> binder::Result { + self._rt.block_on(self._inner.r#VerifyNamesWithInterfaceArray(_arg_services, _arg_names)) } - fn GetNullableInterfaceArray(&self, _arg_names: Option<&[Option]>) -> binder::Result>>>> { - self._rt.block_on(self._inner.GetNullableInterfaceArray(_arg_names)) + fn r#GetNullableInterfaceArray(&self, _arg_names: Option<&[Option]>) -> binder::Result>>>> { + self._rt.block_on(self._inner.r#GetNullableInterfaceArray(_arg_names)) } - fn VerifyNamesWithNullableInterfaceArray(&self, _arg_services: Option<&[Option>]>, _arg_names: Option<&[Option]>) -> binder::Result { - self._rt.block_on(self._inner.VerifyNamesWithNullableInterfaceArray(_arg_services, _arg_names)) + fn r#VerifyNamesWithNullableInterfaceArray(&self, _arg_services: Option<&[Option>]>, _arg_names: Option<&[Option]>) -> binder::Result { + self._rt.block_on(self._inner.r#VerifyNamesWithNullableInterfaceArray(_arg_services, _arg_names)) } - fn GetInterfaceList(&self, _arg_names: Option<&[Option]>) -> binder::Result>>>> { - self._rt.block_on(self._inner.GetInterfaceList(_arg_names)) + fn r#GetInterfaceList(&self, _arg_names: Option<&[Option]>) -> binder::Result>>>> { + self._rt.block_on(self._inner.r#GetInterfaceList(_arg_names)) } - fn VerifyNamesWithInterfaceList(&self, _arg_services: Option<&[Option>]>, _arg_names: Option<&[Option]>) -> binder::Result { - self._rt.block_on(self._inner.VerifyNamesWithInterfaceList(_arg_services, _arg_names)) + fn r#VerifyNamesWithInterfaceList(&self, _arg_services: Option<&[Option>]>, _arg_names: Option<&[Option]>) -> binder::Result { + self._rt.block_on(self._inner.r#VerifyNamesWithInterfaceList(_arg_services, _arg_names)) } - fn ReverseStringList(&self, _arg_input: &[String], _arg_repeated: &mut Vec) -> binder::Result> { - self._rt.block_on(self._inner.ReverseStringList(_arg_input, _arg_repeated)) + fn r#ReverseStringList(&self, _arg_input: &[String], _arg_repeated: &mut Vec) -> binder::Result> { + self._rt.block_on(self._inner.r#ReverseStringList(_arg_input, _arg_repeated)) } - fn RepeatParcelFileDescriptor(&self, _arg_read: &binder::ParcelFileDescriptor) -> binder::Result { - self._rt.block_on(self._inner.RepeatParcelFileDescriptor(_arg_read)) + fn r#RepeatParcelFileDescriptor(&self, _arg_read: &binder::ParcelFileDescriptor) -> binder::Result { + self._rt.block_on(self._inner.r#RepeatParcelFileDescriptor(_arg_read)) } - fn ReverseParcelFileDescriptorArray(&self, _arg_input: &[binder::ParcelFileDescriptor], _arg_repeated: &mut Vec>) -> binder::Result> { - self._rt.block_on(self._inner.ReverseParcelFileDescriptorArray(_arg_input, _arg_repeated)) + fn r#ReverseParcelFileDescriptorArray(&self, _arg_input: &[binder::ParcelFileDescriptor], _arg_repeated: &mut Vec>) -> binder::Result> { + self._rt.block_on(self._inner.r#ReverseParcelFileDescriptorArray(_arg_input, _arg_repeated)) } - fn ThrowServiceException(&self, _arg_code: i32) -> binder::Result<()> { - self._rt.block_on(self._inner.ThrowServiceException(_arg_code)) + fn r#ThrowServiceException(&self, _arg_code: i32) -> binder::Result<()> { + self._rt.block_on(self._inner.r#ThrowServiceException(_arg_code)) } - fn RepeatNullableIntArray(&self, _arg_input: Option<&[i32]>) -> binder::Result>> { - self._rt.block_on(self._inner.RepeatNullableIntArray(_arg_input)) + fn r#RepeatNullableIntArray(&self, _arg_input: Option<&[i32]>) -> binder::Result>> { + self._rt.block_on(self._inner.r#RepeatNullableIntArray(_arg_input)) } - fn RepeatNullableByteEnumArray(&self, _arg_input: Option<&[crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum]>) -> binder::Result>> { - self._rt.block_on(self._inner.RepeatNullableByteEnumArray(_arg_input)) + fn r#RepeatNullableByteEnumArray(&self, _arg_input: Option<&[crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum]>) -> binder::Result>> { + self._rt.block_on(self._inner.r#RepeatNullableByteEnumArray(_arg_input)) } - fn RepeatNullableIntEnumArray(&self, _arg_input: Option<&[crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum]>) -> binder::Result>> { - self._rt.block_on(self._inner.RepeatNullableIntEnumArray(_arg_input)) + fn r#RepeatNullableIntEnumArray(&self, _arg_input: Option<&[crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum]>) -> binder::Result>> { + self._rt.block_on(self._inner.r#RepeatNullableIntEnumArray(_arg_input)) } - fn RepeatNullableLongEnumArray(&self, _arg_input: Option<&[crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum]>) -> binder::Result>> { - self._rt.block_on(self._inner.RepeatNullableLongEnumArray(_arg_input)) + fn r#RepeatNullableLongEnumArray(&self, _arg_input: Option<&[crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum]>) -> binder::Result>> { + self._rt.block_on(self._inner.r#RepeatNullableLongEnumArray(_arg_input)) } - fn RepeatNullableString(&self, _arg_input: Option<&str>) -> binder::Result> { - self._rt.block_on(self._inner.RepeatNullableString(_arg_input)) + fn r#RepeatNullableString(&self, _arg_input: Option<&str>) -> binder::Result> { + self._rt.block_on(self._inner.r#RepeatNullableString(_arg_input)) } - fn RepeatNullableStringList(&self, _arg_input: Option<&[Option]>) -> binder::Result>>> { - self._rt.block_on(self._inner.RepeatNullableStringList(_arg_input)) + fn r#RepeatNullableStringList(&self, _arg_input: Option<&[Option]>) -> binder::Result>>> { + self._rt.block_on(self._inner.r#RepeatNullableStringList(_arg_input)) } - fn RepeatNullableParcelable(&self, _arg_input: Option<&crate::mangled::_7_android_4_aidl_5_tests_12_ITestService_5_Empty>) -> binder::Result> { - self._rt.block_on(self._inner.RepeatNullableParcelable(_arg_input)) + fn r#RepeatNullableParcelable(&self, _arg_input: Option<&crate::mangled::_7_android_4_aidl_5_tests_12_ITestService_5_Empty>) -> binder::Result> { + self._rt.block_on(self._inner.r#RepeatNullableParcelable(_arg_input)) } - fn RepeatNullableParcelableArray(&self, _arg_input: Option<&[Option]>) -> binder::Result>>> { - self._rt.block_on(self._inner.RepeatNullableParcelableArray(_arg_input)) + fn r#RepeatNullableParcelableArray(&self, _arg_input: Option<&[Option]>) -> binder::Result>>> { + self._rt.block_on(self._inner.r#RepeatNullableParcelableArray(_arg_input)) } - fn RepeatNullableParcelableList(&self, _arg_input: Option<&[Option]>) -> binder::Result>>> { - self._rt.block_on(self._inner.RepeatNullableParcelableList(_arg_input)) + fn r#RepeatNullableParcelableList(&self, _arg_input: Option<&[Option]>) -> binder::Result>>> { + self._rt.block_on(self._inner.r#RepeatNullableParcelableList(_arg_input)) } - fn TakesAnIBinder(&self, _arg_input: &binder::SpIBinder) -> binder::Result<()> { - self._rt.block_on(self._inner.TakesAnIBinder(_arg_input)) + fn r#TakesAnIBinder(&self, _arg_input: &binder::SpIBinder) -> binder::Result<()> { + self._rt.block_on(self._inner.r#TakesAnIBinder(_arg_input)) } - fn TakesANullableIBinder(&self, _arg_input: Option<&binder::SpIBinder>) -> binder::Result<()> { - self._rt.block_on(self._inner.TakesANullableIBinder(_arg_input)) + fn r#TakesANullableIBinder(&self, _arg_input: Option<&binder::SpIBinder>) -> binder::Result<()> { + self._rt.block_on(self._inner.r#TakesANullableIBinder(_arg_input)) } - fn TakesAnIBinderList(&self, _arg_input: &[binder::SpIBinder]) -> binder::Result<()> { - self._rt.block_on(self._inner.TakesAnIBinderList(_arg_input)) + fn r#TakesAnIBinderList(&self, _arg_input: &[binder::SpIBinder]) -> binder::Result<()> { + self._rt.block_on(self._inner.r#TakesAnIBinderList(_arg_input)) } - fn TakesANullableIBinderList(&self, _arg_input: Option<&[Option]>) -> binder::Result<()> { - self._rt.block_on(self._inner.TakesANullableIBinderList(_arg_input)) + fn r#TakesANullableIBinderList(&self, _arg_input: Option<&[Option]>) -> binder::Result<()> { + self._rt.block_on(self._inner.r#TakesANullableIBinderList(_arg_input)) } - fn RepeatUtf8CppString(&self, _arg_token: &str) -> binder::Result { - self._rt.block_on(self._inner.RepeatUtf8CppString(_arg_token)) + fn r#RepeatUtf8CppString(&self, _arg_token: &str) -> binder::Result { + self._rt.block_on(self._inner.r#RepeatUtf8CppString(_arg_token)) } - fn RepeatNullableUtf8CppString(&self, _arg_token: Option<&str>) -> binder::Result> { - self._rt.block_on(self._inner.RepeatNullableUtf8CppString(_arg_token)) + fn r#RepeatNullableUtf8CppString(&self, _arg_token: Option<&str>) -> binder::Result> { + self._rt.block_on(self._inner.r#RepeatNullableUtf8CppString(_arg_token)) } - fn ReverseUtf8CppString(&self, _arg_input: &[String], _arg_repeated: &mut Vec) -> binder::Result> { - self._rt.block_on(self._inner.ReverseUtf8CppString(_arg_input, _arg_repeated)) + fn r#ReverseUtf8CppString(&self, _arg_input: &[String], _arg_repeated: &mut Vec) -> binder::Result> { + self._rt.block_on(self._inner.r#ReverseUtf8CppString(_arg_input, _arg_repeated)) } - fn ReverseNullableUtf8CppString(&self, _arg_input: Option<&[Option]>, _arg_repeated: &mut Option>>) -> binder::Result>>> { - self._rt.block_on(self._inner.ReverseNullableUtf8CppString(_arg_input, _arg_repeated)) + fn r#ReverseNullableUtf8CppString(&self, _arg_input: Option<&[Option]>, _arg_repeated: &mut Option>>) -> binder::Result>>> { + self._rt.block_on(self._inner.r#ReverseNullableUtf8CppString(_arg_input, _arg_repeated)) } - fn ReverseUtf8CppStringList(&self, _arg_input: Option<&[Option]>, _arg_repeated: &mut Option>>) -> binder::Result>>> { - self._rt.block_on(self._inner.ReverseUtf8CppStringList(_arg_input, _arg_repeated)) + fn r#ReverseUtf8CppStringList(&self, _arg_input: Option<&[Option]>, _arg_repeated: &mut Option>>) -> binder::Result>>> { + self._rt.block_on(self._inner.r#ReverseUtf8CppStringList(_arg_input, _arg_repeated)) } - fn GetCallback(&self, _arg_return_null: bool) -> binder::Result>> { - self._rt.block_on(self._inner.GetCallback(_arg_return_null)) + fn r#GetCallback(&self, _arg_return_null: bool) -> binder::Result>> { + self._rt.block_on(self._inner.r#GetCallback(_arg_return_null)) } - fn FillOutStructuredParcelable(&self, _arg_parcel: &mut crate::mangled::_7_android_4_aidl_5_tests_20_StructuredParcelable) -> binder::Result<()> { - self._rt.block_on(self._inner.FillOutStructuredParcelable(_arg_parcel)) + fn r#FillOutStructuredParcelable(&self, _arg_parcel: &mut crate::mangled::_7_android_4_aidl_5_tests_20_StructuredParcelable) -> binder::Result<()> { + self._rt.block_on(self._inner.r#FillOutStructuredParcelable(_arg_parcel)) } - fn RepeatExtendableParcelable(&self, _arg_ep: &crate::mangled::_7_android_4_aidl_5_tests_9_extension_20_ExtendableParcelable, _arg_ep2: &mut crate::mangled::_7_android_4_aidl_5_tests_9_extension_20_ExtendableParcelable) -> binder::Result<()> { - self._rt.block_on(self._inner.RepeatExtendableParcelable(_arg_ep, _arg_ep2)) + fn r#RepeatExtendableParcelable(&self, _arg_ep: &crate::mangled::_7_android_4_aidl_5_tests_9_extension_20_ExtendableParcelable, _arg_ep2: &mut crate::mangled::_7_android_4_aidl_5_tests_9_extension_20_ExtendableParcelable) -> binder::Result<()> { + self._rt.block_on(self._inner.r#RepeatExtendableParcelable(_arg_ep, _arg_ep2)) } - fn ReverseList(&self, _arg_list: &crate::mangled::_7_android_4_aidl_5_tests_13_RecursiveList) -> binder::Result { - self._rt.block_on(self._inner.ReverseList(_arg_list)) + fn r#ReverseList(&self, _arg_list: &crate::mangled::_7_android_4_aidl_5_tests_13_RecursiveList) -> binder::Result { + self._rt.block_on(self._inner.r#ReverseList(_arg_list)) } - fn ReverseIBinderArray(&self, _arg_input: &[binder::SpIBinder], _arg_repeated: &mut Vec>) -> binder::Result> { - self._rt.block_on(self._inner.ReverseIBinderArray(_arg_input, _arg_repeated)) + fn r#ReverseIBinderArray(&self, _arg_input: &[binder::SpIBinder], _arg_repeated: &mut Vec>) -> binder::Result> { + self._rt.block_on(self._inner.r#ReverseIBinderArray(_arg_input, _arg_repeated)) } - fn ReverseNullableIBinderArray(&self, _arg_input: Option<&[Option]>, _arg_repeated: &mut Option>>) -> binder::Result>>> { - self._rt.block_on(self._inner.ReverseNullableIBinderArray(_arg_input, _arg_repeated)) + fn r#ReverseNullableIBinderArray(&self, _arg_input: Option<&[Option]>, _arg_repeated: &mut Option>>) -> binder::Result>>> { + self._rt.block_on(self._inner.r#ReverseNullableIBinderArray(_arg_input, _arg_repeated)) } - fn GetOldNameInterface(&self) -> binder::Result> { - self._rt.block_on(self._inner.GetOldNameInterface()) + fn r#GetOldNameInterface(&self) -> binder::Result> { + self._rt.block_on(self._inner.r#GetOldNameInterface()) } - fn GetNewNameInterface(&self) -> binder::Result> { - self._rt.block_on(self._inner.GetNewNameInterface()) + fn r#GetNewNameInterface(&self) -> binder::Result> { + self._rt.block_on(self._inner.r#GetNewNameInterface()) } - fn GetUnionTags(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_5_Union]) -> binder::Result> { - self._rt.block_on(self._inner.GetUnionTags(_arg_input)) + fn r#GetUnionTags(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_5_Union]) -> binder::Result> { + self._rt.block_on(self._inner.r#GetUnionTags(_arg_input)) } - fn GetCppJavaTests(&self) -> binder::Result> { - self._rt.block_on(self._inner.GetCppJavaTests()) + fn r#GetCppJavaTests(&self) -> binder::Result> { + self._rt.block_on(self._inner.r#GetCppJavaTests()) } - fn getBackendType(&self) -> binder::Result { - self._rt.block_on(self._inner.getBackendType()) + fn r#getBackendType(&self) -> binder::Result { + self._rt.block_on(self._inner.r#getBackendType()) } } let wrapped = Wrapper { _inner: inner, _rt: rt }; @@ -459,356 +459,356 @@ impl BnTestService { } } pub trait ITestServiceDefault: Send + Sync { - fn UnimplementedMethod(&self, _arg_arg: i32) -> binder::Result { + fn r#UnimplementedMethod(&self, _arg_arg: i32) -> binder::Result { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn Deprecated(&self) -> binder::Result<()> { + fn r#Deprecated(&self) -> binder::Result<()> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn TestOneway(&self) -> binder::Result<()> { + fn r#TestOneway(&self) -> binder::Result<()> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn RepeatBoolean(&self, _arg_token: bool) -> binder::Result { + fn r#RepeatBoolean(&self, _arg_token: bool) -> binder::Result { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn RepeatByte(&self, _arg_token: i8) -> binder::Result { + fn r#RepeatByte(&self, _arg_token: i8) -> binder::Result { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn RepeatChar(&self, _arg_token: u16) -> binder::Result { + fn r#RepeatChar(&self, _arg_token: u16) -> binder::Result { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn RepeatInt(&self, _arg_token: i32) -> binder::Result { + fn r#RepeatInt(&self, _arg_token: i32) -> binder::Result { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn RepeatLong(&self, _arg_token: i64) -> binder::Result { + fn r#RepeatLong(&self, _arg_token: i64) -> binder::Result { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn RepeatFloat(&self, _arg_token: f32) -> binder::Result { + fn r#RepeatFloat(&self, _arg_token: f32) -> binder::Result { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn RepeatDouble(&self, _arg_token: f64) -> binder::Result { + fn r#RepeatDouble(&self, _arg_token: f64) -> binder::Result { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn RepeatString(&self, _arg_token: &str) -> binder::Result { + fn r#RepeatString(&self, _arg_token: &str) -> binder::Result { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn RepeatByteEnum(&self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum) -> binder::Result { + fn r#RepeatByteEnum(&self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum) -> binder::Result { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn RepeatIntEnum(&self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum) -> binder::Result { + fn r#RepeatIntEnum(&self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum) -> binder::Result { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn RepeatLongEnum(&self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum) -> binder::Result { + fn r#RepeatLongEnum(&self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum) -> binder::Result { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn ReverseBoolean(&self, _arg_input: &[bool], _arg_repeated: &mut Vec) -> binder::Result> { + fn r#ReverseBoolean(&self, _arg_input: &[bool], _arg_repeated: &mut Vec) -> binder::Result> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn ReverseByte(&self, _arg_input: &[u8], _arg_repeated: &mut Vec) -> binder::Result> { + fn r#ReverseByte(&self, _arg_input: &[u8], _arg_repeated: &mut Vec) -> binder::Result> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn ReverseChar(&self, _arg_input: &[u16], _arg_repeated: &mut Vec) -> binder::Result> { + fn r#ReverseChar(&self, _arg_input: &[u16], _arg_repeated: &mut Vec) -> binder::Result> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn ReverseInt(&self, _arg_input: &[i32], _arg_repeated: &mut Vec) -> binder::Result> { + fn r#ReverseInt(&self, _arg_input: &[i32], _arg_repeated: &mut Vec) -> binder::Result> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn ReverseLong(&self, _arg_input: &[i64], _arg_repeated: &mut Vec) -> binder::Result> { + fn r#ReverseLong(&self, _arg_input: &[i64], _arg_repeated: &mut Vec) -> binder::Result> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn ReverseFloat(&self, _arg_input: &[f32], _arg_repeated: &mut Vec) -> binder::Result> { + fn r#ReverseFloat(&self, _arg_input: &[f32], _arg_repeated: &mut Vec) -> binder::Result> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn ReverseDouble(&self, _arg_input: &[f64], _arg_repeated: &mut Vec) -> binder::Result> { + fn r#ReverseDouble(&self, _arg_input: &[f64], _arg_repeated: &mut Vec) -> binder::Result> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn ReverseString(&self, _arg_input: &[String], _arg_repeated: &mut Vec) -> binder::Result> { + fn r#ReverseString(&self, _arg_input: &[String], _arg_repeated: &mut Vec) -> binder::Result> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn ReverseByteEnum(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum], _arg_repeated: &mut Vec) -> binder::Result> { + fn r#ReverseByteEnum(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum], _arg_repeated: &mut Vec) -> binder::Result> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn ReverseIntEnum(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum], _arg_repeated: &mut Vec) -> binder::Result> { + fn r#ReverseIntEnum(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum], _arg_repeated: &mut Vec) -> binder::Result> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn ReverseLongEnum(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum], _arg_repeated: &mut Vec) -> binder::Result> { + fn r#ReverseLongEnum(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum], _arg_repeated: &mut Vec) -> binder::Result> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn GetOtherTestService(&self, _arg_name: &str) -> binder::Result> { + fn r#GetOtherTestService(&self, _arg_name: &str) -> binder::Result> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn SetOtherTestService(&self, _arg_name: &str, _arg_service: &binder::Strong) -> binder::Result { + fn r#SetOtherTestService(&self, _arg_name: &str, _arg_service: &binder::Strong) -> binder::Result { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn VerifyName(&self, _arg_service: &binder::Strong, _arg_name: &str) -> binder::Result { + fn r#VerifyName(&self, _arg_service: &binder::Strong, _arg_name: &str) -> binder::Result { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn GetInterfaceArray(&self, _arg_names: &[String]) -> binder::Result>> { + fn r#GetInterfaceArray(&self, _arg_names: &[String]) -> binder::Result>> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn VerifyNamesWithInterfaceArray(&self, _arg_services: &[binder::Strong], _arg_names: &[String]) -> binder::Result { + fn r#VerifyNamesWithInterfaceArray(&self, _arg_services: &[binder::Strong], _arg_names: &[String]) -> binder::Result { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn GetNullableInterfaceArray(&self, _arg_names: Option<&[Option]>) -> binder::Result>>>> { + fn r#GetNullableInterfaceArray(&self, _arg_names: Option<&[Option]>) -> binder::Result>>>> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn VerifyNamesWithNullableInterfaceArray(&self, _arg_services: Option<&[Option>]>, _arg_names: Option<&[Option]>) -> binder::Result { + fn r#VerifyNamesWithNullableInterfaceArray(&self, _arg_services: Option<&[Option>]>, _arg_names: Option<&[Option]>) -> binder::Result { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn GetInterfaceList(&self, _arg_names: Option<&[Option]>) -> binder::Result>>>> { + fn r#GetInterfaceList(&self, _arg_names: Option<&[Option]>) -> binder::Result>>>> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn VerifyNamesWithInterfaceList(&self, _arg_services: Option<&[Option>]>, _arg_names: Option<&[Option]>) -> binder::Result { + fn r#VerifyNamesWithInterfaceList(&self, _arg_services: Option<&[Option>]>, _arg_names: Option<&[Option]>) -> binder::Result { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn ReverseStringList(&self, _arg_input: &[String], _arg_repeated: &mut Vec) -> binder::Result> { + fn r#ReverseStringList(&self, _arg_input: &[String], _arg_repeated: &mut Vec) -> binder::Result> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn RepeatParcelFileDescriptor(&self, _arg_read: &binder::ParcelFileDescriptor) -> binder::Result { + fn r#RepeatParcelFileDescriptor(&self, _arg_read: &binder::ParcelFileDescriptor) -> binder::Result { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn ReverseParcelFileDescriptorArray(&self, _arg_input: &[binder::ParcelFileDescriptor], _arg_repeated: &mut Vec>) -> binder::Result> { + fn r#ReverseParcelFileDescriptorArray(&self, _arg_input: &[binder::ParcelFileDescriptor], _arg_repeated: &mut Vec>) -> binder::Result> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn ThrowServiceException(&self, _arg_code: i32) -> binder::Result<()> { + fn r#ThrowServiceException(&self, _arg_code: i32) -> binder::Result<()> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn RepeatNullableIntArray(&self, _arg_input: Option<&[i32]>) -> binder::Result>> { + fn r#RepeatNullableIntArray(&self, _arg_input: Option<&[i32]>) -> binder::Result>> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn RepeatNullableByteEnumArray(&self, _arg_input: Option<&[crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum]>) -> binder::Result>> { + fn r#RepeatNullableByteEnumArray(&self, _arg_input: Option<&[crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum]>) -> binder::Result>> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn RepeatNullableIntEnumArray(&self, _arg_input: Option<&[crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum]>) -> binder::Result>> { + fn r#RepeatNullableIntEnumArray(&self, _arg_input: Option<&[crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum]>) -> binder::Result>> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn RepeatNullableLongEnumArray(&self, _arg_input: Option<&[crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum]>) -> binder::Result>> { + fn r#RepeatNullableLongEnumArray(&self, _arg_input: Option<&[crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum]>) -> binder::Result>> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn RepeatNullableString(&self, _arg_input: Option<&str>) -> binder::Result> { + fn r#RepeatNullableString(&self, _arg_input: Option<&str>) -> binder::Result> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn RepeatNullableStringList(&self, _arg_input: Option<&[Option]>) -> binder::Result>>> { + fn r#RepeatNullableStringList(&self, _arg_input: Option<&[Option]>) -> binder::Result>>> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn RepeatNullableParcelable(&self, _arg_input: Option<&crate::mangled::_7_android_4_aidl_5_tests_12_ITestService_5_Empty>) -> binder::Result> { + fn r#RepeatNullableParcelable(&self, _arg_input: Option<&crate::mangled::_7_android_4_aidl_5_tests_12_ITestService_5_Empty>) -> binder::Result> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn RepeatNullableParcelableArray(&self, _arg_input: Option<&[Option]>) -> binder::Result>>> { + fn r#RepeatNullableParcelableArray(&self, _arg_input: Option<&[Option]>) -> binder::Result>>> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn RepeatNullableParcelableList(&self, _arg_input: Option<&[Option]>) -> binder::Result>>> { + fn r#RepeatNullableParcelableList(&self, _arg_input: Option<&[Option]>) -> binder::Result>>> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn TakesAnIBinder(&self, _arg_input: &binder::SpIBinder) -> binder::Result<()> { + fn r#TakesAnIBinder(&self, _arg_input: &binder::SpIBinder) -> binder::Result<()> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn TakesANullableIBinder(&self, _arg_input: Option<&binder::SpIBinder>) -> binder::Result<()> { + fn r#TakesANullableIBinder(&self, _arg_input: Option<&binder::SpIBinder>) -> binder::Result<()> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn TakesAnIBinderList(&self, _arg_input: &[binder::SpIBinder]) -> binder::Result<()> { + fn r#TakesAnIBinderList(&self, _arg_input: &[binder::SpIBinder]) -> binder::Result<()> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn TakesANullableIBinderList(&self, _arg_input: Option<&[Option]>) -> binder::Result<()> { + fn r#TakesANullableIBinderList(&self, _arg_input: Option<&[Option]>) -> binder::Result<()> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn RepeatUtf8CppString(&self, _arg_token: &str) -> binder::Result { + fn r#RepeatUtf8CppString(&self, _arg_token: &str) -> binder::Result { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn RepeatNullableUtf8CppString(&self, _arg_token: Option<&str>) -> binder::Result> { + fn r#RepeatNullableUtf8CppString(&self, _arg_token: Option<&str>) -> binder::Result> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn ReverseUtf8CppString(&self, _arg_input: &[String], _arg_repeated: &mut Vec) -> binder::Result> { + fn r#ReverseUtf8CppString(&self, _arg_input: &[String], _arg_repeated: &mut Vec) -> binder::Result> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn ReverseNullableUtf8CppString(&self, _arg_input: Option<&[Option]>, _arg_repeated: &mut Option>>) -> binder::Result>>> { + fn r#ReverseNullableUtf8CppString(&self, _arg_input: Option<&[Option]>, _arg_repeated: &mut Option>>) -> binder::Result>>> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn ReverseUtf8CppStringList(&self, _arg_input: Option<&[Option]>, _arg_repeated: &mut Option>>) -> binder::Result>>> { + fn r#ReverseUtf8CppStringList(&self, _arg_input: Option<&[Option]>, _arg_repeated: &mut Option>>) -> binder::Result>>> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn GetCallback(&self, _arg_return_null: bool) -> binder::Result>> { + fn r#GetCallback(&self, _arg_return_null: bool) -> binder::Result>> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn FillOutStructuredParcelable(&self, _arg_parcel: &mut crate::mangled::_7_android_4_aidl_5_tests_20_StructuredParcelable) -> binder::Result<()> { + fn r#FillOutStructuredParcelable(&self, _arg_parcel: &mut crate::mangled::_7_android_4_aidl_5_tests_20_StructuredParcelable) -> binder::Result<()> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn RepeatExtendableParcelable(&self, _arg_ep: &crate::mangled::_7_android_4_aidl_5_tests_9_extension_20_ExtendableParcelable, _arg_ep2: &mut crate::mangled::_7_android_4_aidl_5_tests_9_extension_20_ExtendableParcelable) -> binder::Result<()> { + fn r#RepeatExtendableParcelable(&self, _arg_ep: &crate::mangled::_7_android_4_aidl_5_tests_9_extension_20_ExtendableParcelable, _arg_ep2: &mut crate::mangled::_7_android_4_aidl_5_tests_9_extension_20_ExtendableParcelable) -> binder::Result<()> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn ReverseList(&self, _arg_list: &crate::mangled::_7_android_4_aidl_5_tests_13_RecursiveList) -> binder::Result { + fn r#ReverseList(&self, _arg_list: &crate::mangled::_7_android_4_aidl_5_tests_13_RecursiveList) -> binder::Result { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn ReverseIBinderArray(&self, _arg_input: &[binder::SpIBinder], _arg_repeated: &mut Vec>) -> binder::Result> { + fn r#ReverseIBinderArray(&self, _arg_input: &[binder::SpIBinder], _arg_repeated: &mut Vec>) -> binder::Result> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn ReverseNullableIBinderArray(&self, _arg_input: Option<&[Option]>, _arg_repeated: &mut Option>>) -> binder::Result>>> { + fn r#ReverseNullableIBinderArray(&self, _arg_input: Option<&[Option]>, _arg_repeated: &mut Option>>) -> binder::Result>>> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn GetOldNameInterface(&self) -> binder::Result> { + fn r#GetOldNameInterface(&self) -> binder::Result> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn GetNewNameInterface(&self) -> binder::Result> { + fn r#GetNewNameInterface(&self) -> binder::Result> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn GetUnionTags(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_5_Union]) -> binder::Result> { + fn r#GetUnionTags(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_5_Union]) -> binder::Result> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn GetCppJavaTests(&self) -> binder::Result> { + fn r#GetCppJavaTests(&self) -> binder::Result> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn getBackendType(&self) -> binder::Result { + fn r#getBackendType(&self) -> binder::Result { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } } pub mod transactions { - pub const UnimplementedMethod: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 0; - pub const Deprecated: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 1; - pub const TestOneway: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 2; - pub const RepeatBoolean: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 3; - pub const RepeatByte: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 4; - pub const RepeatChar: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 5; - pub const RepeatInt: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 6; - pub const RepeatLong: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 7; - pub const RepeatFloat: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 8; - pub const RepeatDouble: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 9; - pub const RepeatString: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 10; - pub const RepeatByteEnum: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 11; - pub const RepeatIntEnum: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 12; - pub const RepeatLongEnum: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 13; - pub const ReverseBoolean: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 14; - pub const ReverseByte: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 15; - pub const ReverseChar: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 16; - pub const ReverseInt: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 17; - pub const ReverseLong: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 18; - pub const ReverseFloat: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 19; - pub const ReverseDouble: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 20; - pub const ReverseString: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 21; - pub const ReverseByteEnum: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 22; - pub const ReverseIntEnum: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 23; - pub const ReverseLongEnum: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 24; - pub const GetOtherTestService: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 25; - pub const SetOtherTestService: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 26; - pub const VerifyName: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 27; - pub const GetInterfaceArray: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 28; - pub const VerifyNamesWithInterfaceArray: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 29; - pub const GetNullableInterfaceArray: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 30; - pub const VerifyNamesWithNullableInterfaceArray: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 31; - pub const GetInterfaceList: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 32; - pub const VerifyNamesWithInterfaceList: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 33; - pub const ReverseStringList: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 34; - pub const RepeatParcelFileDescriptor: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 35; - pub const ReverseParcelFileDescriptorArray: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 36; - pub const ThrowServiceException: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 37; - pub const RepeatNullableIntArray: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 38; - pub const RepeatNullableByteEnumArray: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 39; - pub const RepeatNullableIntEnumArray: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 40; - pub const RepeatNullableLongEnumArray: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 41; - pub const RepeatNullableString: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 42; - pub const RepeatNullableStringList: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 43; - pub const RepeatNullableParcelable: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 44; - pub const RepeatNullableParcelableArray: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 45; - pub const RepeatNullableParcelableList: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 46; - pub const TakesAnIBinder: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 47; - pub const TakesANullableIBinder: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 48; - pub const TakesAnIBinderList: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 49; - pub const TakesANullableIBinderList: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 50; - pub const RepeatUtf8CppString: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 51; - pub const RepeatNullableUtf8CppString: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 52; - pub const ReverseUtf8CppString: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 53; - pub const ReverseNullableUtf8CppString: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 54; - pub const ReverseUtf8CppStringList: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 55; - pub const GetCallback: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 56; - pub const FillOutStructuredParcelable: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 57; - pub const RepeatExtendableParcelable: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 58; - pub const ReverseList: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 59; - pub const ReverseIBinderArray: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 60; - pub const ReverseNullableIBinderArray: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 61; - pub const GetOldNameInterface: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 62; - pub const GetNewNameInterface: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 63; - pub const GetUnionTags: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 64; - pub const GetCppJavaTests: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 65; - pub const getBackendType: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 66; + pub const r#UnimplementedMethod: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 0; + pub const r#Deprecated: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 1; + pub const r#TestOneway: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 2; + pub const r#RepeatBoolean: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 3; + pub const r#RepeatByte: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 4; + pub const r#RepeatChar: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 5; + pub const r#RepeatInt: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 6; + pub const r#RepeatLong: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 7; + pub const r#RepeatFloat: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 8; + pub const r#RepeatDouble: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 9; + pub const r#RepeatString: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 10; + pub const r#RepeatByteEnum: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 11; + pub const r#RepeatIntEnum: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 12; + pub const r#RepeatLongEnum: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 13; + pub const r#ReverseBoolean: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 14; + pub const r#ReverseByte: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 15; + pub const r#ReverseChar: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 16; + pub const r#ReverseInt: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 17; + pub const r#ReverseLong: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 18; + pub const r#ReverseFloat: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 19; + pub const r#ReverseDouble: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 20; + pub const r#ReverseString: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 21; + pub const r#ReverseByteEnum: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 22; + pub const r#ReverseIntEnum: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 23; + pub const r#ReverseLongEnum: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 24; + pub const r#GetOtherTestService: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 25; + pub const r#SetOtherTestService: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 26; + pub const r#VerifyName: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 27; + pub const r#GetInterfaceArray: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 28; + pub const r#VerifyNamesWithInterfaceArray: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 29; + pub const r#GetNullableInterfaceArray: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 30; + pub const r#VerifyNamesWithNullableInterfaceArray: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 31; + pub const r#GetInterfaceList: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 32; + pub const r#VerifyNamesWithInterfaceList: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 33; + pub const r#ReverseStringList: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 34; + pub const r#RepeatParcelFileDescriptor: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 35; + pub const r#ReverseParcelFileDescriptorArray: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 36; + pub const r#ThrowServiceException: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 37; + pub const r#RepeatNullableIntArray: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 38; + pub const r#RepeatNullableByteEnumArray: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 39; + pub const r#RepeatNullableIntEnumArray: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 40; + pub const r#RepeatNullableLongEnumArray: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 41; + pub const r#RepeatNullableString: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 42; + pub const r#RepeatNullableStringList: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 43; + pub const r#RepeatNullableParcelable: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 44; + pub const r#RepeatNullableParcelableArray: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 45; + pub const r#RepeatNullableParcelableList: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 46; + pub const r#TakesAnIBinder: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 47; + pub const r#TakesANullableIBinder: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 48; + pub const r#TakesAnIBinderList: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 49; + pub const r#TakesANullableIBinderList: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 50; + pub const r#RepeatUtf8CppString: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 51; + pub const r#RepeatNullableUtf8CppString: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 52; + pub const r#ReverseUtf8CppString: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 53; + pub const r#ReverseNullableUtf8CppString: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 54; + pub const r#ReverseUtf8CppStringList: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 55; + pub const r#GetCallback: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 56; + pub const r#FillOutStructuredParcelable: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 57; + pub const r#RepeatExtendableParcelable: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 58; + pub const r#ReverseList: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 59; + pub const r#ReverseIBinderArray: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 60; + pub const r#ReverseNullableIBinderArray: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 61; + pub const r#GetOldNameInterface: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 62; + pub const r#GetNewNameInterface: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 63; + pub const r#GetUnionTags: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 64; + pub const r#GetCppJavaTests: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 65; + pub const r#getBackendType: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 66; } pub type ITestServiceDefaultRef = Option>; use lazy_static::lazy_static; lazy_static! { static ref DEFAULT_IMPL: std::sync::Mutex = std::sync::Mutex::new(None); } -pub const TEST_CONSTANT: i32 = 42; -pub const TEST_CONSTANT2: i32 = -42; -pub const TEST_CONSTANT3: i32 = 42; -pub const TEST_CONSTANT4: i32 = 4; -pub const TEST_CONSTANT5: i32 = -4; -pub const TEST_CONSTANT6: i32 = 0; -pub const TEST_CONSTANT7: i32 = 0; -pub const TEST_CONSTANT8: i32 = 0; -pub const TEST_CONSTANT9: i32 = 86; -pub const TEST_CONSTANT10: i32 = 165; -pub const TEST_CONSTANT11: i32 = 250; -pub const TEST_CONSTANT12: i32 = -1; -pub const BYTE_TEST_CONSTANT: i8 = 17; -pub const LONG_TEST_CONSTANT: i64 = 1099511627776; -pub const STRING_TEST_CONSTANT: &str = "foo"; -pub const STRING_TEST_CONSTANT2: &str = "bar"; -pub const STRING_TEST_CONSTANT_UTF8: &str = "baz"; -pub const A1: i32 = 1; -pub const A2: i32 = 1; -pub const A3: i32 = 1; -pub const A4: i32 = 1; -pub const A5: i32 = 1; -pub const A6: i32 = 1; -pub const A7: i32 = 1; -pub const A8: i32 = 1; -pub const A9: i32 = 1; -pub const A10: i32 = 1; -pub const A11: i32 = 1; -pub const A12: i32 = 1; -pub const A13: i32 = 1; -pub const A14: i32 = 1; -pub const A15: i32 = 1; -pub const A16: i32 = 1; -pub const A17: i32 = 1; -pub const A18: i32 = 1; -pub const A19: i32 = 1; -pub const A20: i32 = 1; -pub const A21: i32 = 1; -pub const A22: i32 = 1; -pub const A23: i32 = 1; -pub const A24: i32 = 1; -pub const A25: i32 = 1; -pub const A26: i32 = 1; -pub const A27: i32 = 1; -pub const A28: i32 = 1; -pub const A29: i32 = 1; -pub const A30: i32 = 1; -pub const A31: i32 = 1; -pub const A32: i32 = 1; -pub const A33: i32 = 1; -pub const A34: i32 = 1; -pub const A35: i32 = 1; -pub const A36: i32 = 1; -pub const A37: i32 = 1; -pub const A38: i32 = 1; -pub const A39: i32 = 1; -pub const A40: i32 = 1; -pub const A41: i32 = 1; -pub const A42: i32 = 1; -pub const A43: i32 = 1; -pub const A44: i32 = 1; -pub const A45: i32 = 1; -pub const A46: i32 = 1; -pub const A47: i32 = 1; -pub const A48: i32 = 1; -pub const A49: i32 = 1; -pub const A50: i32 = 1; -pub const A51: i32 = 1; -pub const A52: i32 = 1; -pub const A53: i32 = 1; -pub const A54: i32 = 1; -pub const A55: i32 = 1; -pub const A56: i32 = 1; -pub const A57: i32 = 1; +pub const r#TEST_CONSTANT: i32 = 42; +pub const r#TEST_CONSTANT2: i32 = -42; +pub const r#TEST_CONSTANT3: i32 = 42; +pub const r#TEST_CONSTANT4: i32 = 4; +pub const r#TEST_CONSTANT5: i32 = -4; +pub const r#TEST_CONSTANT6: i32 = 0; +pub const r#TEST_CONSTANT7: i32 = 0; +pub const r#TEST_CONSTANT8: i32 = 0; +pub const r#TEST_CONSTANT9: i32 = 86; +pub const r#TEST_CONSTANT10: i32 = 165; +pub const r#TEST_CONSTANT11: i32 = 250; +pub const r#TEST_CONSTANT12: i32 = -1; +pub const r#BYTE_TEST_CONSTANT: i8 = 17; +pub const r#LONG_TEST_CONSTANT: i64 = 1099511627776; +pub const r#STRING_TEST_CONSTANT: &str = "foo"; +pub const r#STRING_TEST_CONSTANT2: &str = "bar"; +pub const r#STRING_TEST_CONSTANT_UTF8: &str = "baz"; +pub const r#A1: i32 = 1; +pub const r#A2: i32 = 1; +pub const r#A3: i32 = 1; +pub const r#A4: i32 = 1; +pub const r#A5: i32 = 1; +pub const r#A6: i32 = 1; +pub const r#A7: i32 = 1; +pub const r#A8: i32 = 1; +pub const r#A9: i32 = 1; +pub const r#A10: i32 = 1; +pub const r#A11: i32 = 1; +pub const r#A12: i32 = 1; +pub const r#A13: i32 = 1; +pub const r#A14: i32 = 1; +pub const r#A15: i32 = 1; +pub const r#A16: i32 = 1; +pub const r#A17: i32 = 1; +pub const r#A18: i32 = 1; +pub const r#A19: i32 = 1; +pub const r#A20: i32 = 1; +pub const r#A21: i32 = 1; +pub const r#A22: i32 = 1; +pub const r#A23: i32 = 1; +pub const r#A24: i32 = 1; +pub const r#A25: i32 = 1; +pub const r#A26: i32 = 1; +pub const r#A27: i32 = 1; +pub const r#A28: i32 = 1; +pub const r#A29: i32 = 1; +pub const r#A30: i32 = 1; +pub const r#A31: i32 = 1; +pub const r#A32: i32 = 1; +pub const r#A33: i32 = 1; +pub const r#A34: i32 = 1; +pub const r#A35: i32 = 1; +pub const r#A36: i32 = 1; +pub const r#A37: i32 = 1; +pub const r#A38: i32 = 1; +pub const r#A39: i32 = 1; +pub const r#A40: i32 = 1; +pub const r#A41: i32 = 1; +pub const r#A42: i32 = 1; +pub const r#A43: i32 = 1; +pub const r#A44: i32 = 1; +pub const r#A45: i32 = 1; +pub const r#A46: i32 = 1; +pub const r#A47: i32 = 1; +pub const r#A48: i32 = 1; +pub const r#A49: i32 = 1; +pub const r#A50: i32 = 1; +pub const r#A51: i32 = 1; +pub const r#A52: i32 = 1; +pub const r#A53: i32 = 1; +pub const r#A54: i32 = 1; +pub const r#A55: i32 = 1; +pub const r#A56: i32 = 1; +pub const r#A57: i32 = 1; impl BpTestService { fn build_parcel_UnimplementedMethod(&self, _arg_arg: i32) -> binder::Result { let mut aidl_data = self.binder.prepare_transact()?; @@ -819,7 +819,7 @@ impl BpTestService { fn read_response_UnimplementedMethod(&self, _arg_arg: i32, _aidl_reply: std::result::Result) -> binder::Result { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.UnimplementedMethod(_arg_arg); + return _aidl_default_impl.r#UnimplementedMethod(_arg_arg); } } let _aidl_reply = _aidl_reply?; @@ -836,7 +836,7 @@ impl BpTestService { fn read_response_Deprecated(&self, _aidl_reply: std::result::Result) -> binder::Result<()> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.Deprecated(); + return _aidl_default_impl.r#Deprecated(); } } let _aidl_reply = _aidl_reply?; @@ -852,7 +852,7 @@ impl BpTestService { fn read_response_TestOneway(&self, _aidl_reply: std::result::Result) -> binder::Result<()> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.TestOneway(); + return _aidl_default_impl.r#TestOneway(); } } let _aidl_reply = _aidl_reply?; @@ -867,7 +867,7 @@ impl BpTestService { fn read_response_RepeatBoolean(&self, _arg_token: bool, _aidl_reply: std::result::Result) -> binder::Result { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.RepeatBoolean(_arg_token); + return _aidl_default_impl.r#RepeatBoolean(_arg_token); } } let _aidl_reply = _aidl_reply?; @@ -885,7 +885,7 @@ impl BpTestService { fn read_response_RepeatByte(&self, _arg_token: i8, _aidl_reply: std::result::Result) -> binder::Result { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.RepeatByte(_arg_token); + return _aidl_default_impl.r#RepeatByte(_arg_token); } } let _aidl_reply = _aidl_reply?; @@ -903,7 +903,7 @@ impl BpTestService { fn read_response_RepeatChar(&self, _arg_token: u16, _aidl_reply: std::result::Result) -> binder::Result { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.RepeatChar(_arg_token); + return _aidl_default_impl.r#RepeatChar(_arg_token); } } let _aidl_reply = _aidl_reply?; @@ -921,7 +921,7 @@ impl BpTestService { fn read_response_RepeatInt(&self, _arg_token: i32, _aidl_reply: std::result::Result) -> binder::Result { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.RepeatInt(_arg_token); + return _aidl_default_impl.r#RepeatInt(_arg_token); } } let _aidl_reply = _aidl_reply?; @@ -939,7 +939,7 @@ impl BpTestService { fn read_response_RepeatLong(&self, _arg_token: i64, _aidl_reply: std::result::Result) -> binder::Result { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.RepeatLong(_arg_token); + return _aidl_default_impl.r#RepeatLong(_arg_token); } } let _aidl_reply = _aidl_reply?; @@ -957,7 +957,7 @@ impl BpTestService { fn read_response_RepeatFloat(&self, _arg_token: f32, _aidl_reply: std::result::Result) -> binder::Result { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.RepeatFloat(_arg_token); + return _aidl_default_impl.r#RepeatFloat(_arg_token); } } let _aidl_reply = _aidl_reply?; @@ -975,7 +975,7 @@ impl BpTestService { fn read_response_RepeatDouble(&self, _arg_token: f64, _aidl_reply: std::result::Result) -> binder::Result { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.RepeatDouble(_arg_token); + return _aidl_default_impl.r#RepeatDouble(_arg_token); } } let _aidl_reply = _aidl_reply?; @@ -993,7 +993,7 @@ impl BpTestService { fn read_response_RepeatString(&self, _arg_token: &str, _aidl_reply: std::result::Result) -> binder::Result { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.RepeatString(_arg_token); + return _aidl_default_impl.r#RepeatString(_arg_token); } } let _aidl_reply = _aidl_reply?; @@ -1011,7 +1011,7 @@ impl BpTestService { fn read_response_RepeatByteEnum(&self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum, _aidl_reply: std::result::Result) -> binder::Result { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.RepeatByteEnum(_arg_token); + return _aidl_default_impl.r#RepeatByteEnum(_arg_token); } } let _aidl_reply = _aidl_reply?; @@ -1029,7 +1029,7 @@ impl BpTestService { fn read_response_RepeatIntEnum(&self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum, _aidl_reply: std::result::Result) -> binder::Result { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.RepeatIntEnum(_arg_token); + return _aidl_default_impl.r#RepeatIntEnum(_arg_token); } } let _aidl_reply = _aidl_reply?; @@ -1047,7 +1047,7 @@ impl BpTestService { fn read_response_RepeatLongEnum(&self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum, _aidl_reply: std::result::Result) -> binder::Result { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.RepeatLongEnum(_arg_token); + return _aidl_default_impl.r#RepeatLongEnum(_arg_token); } } let _aidl_reply = _aidl_reply?; @@ -1066,7 +1066,7 @@ impl BpTestService { fn read_response_ReverseBoolean(&self, _arg_input: &[bool], _arg_repeated: &mut Vec, _aidl_reply: std::result::Result) -> binder::Result> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.ReverseBoolean(_arg_input, _arg_repeated); + return _aidl_default_impl.r#ReverseBoolean(_arg_input, _arg_repeated); } } let _aidl_reply = _aidl_reply?; @@ -1086,7 +1086,7 @@ impl BpTestService { fn read_response_ReverseByte(&self, _arg_input: &[u8], _arg_repeated: &mut Vec, _aidl_reply: std::result::Result) -> binder::Result> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.ReverseByte(_arg_input, _arg_repeated); + return _aidl_default_impl.r#ReverseByte(_arg_input, _arg_repeated); } } let _aidl_reply = _aidl_reply?; @@ -1106,7 +1106,7 @@ impl BpTestService { fn read_response_ReverseChar(&self, _arg_input: &[u16], _arg_repeated: &mut Vec, _aidl_reply: std::result::Result) -> binder::Result> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.ReverseChar(_arg_input, _arg_repeated); + return _aidl_default_impl.r#ReverseChar(_arg_input, _arg_repeated); } } let _aidl_reply = _aidl_reply?; @@ -1126,7 +1126,7 @@ impl BpTestService { fn read_response_ReverseInt(&self, _arg_input: &[i32], _arg_repeated: &mut Vec, _aidl_reply: std::result::Result) -> binder::Result> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.ReverseInt(_arg_input, _arg_repeated); + return _aidl_default_impl.r#ReverseInt(_arg_input, _arg_repeated); } } let _aidl_reply = _aidl_reply?; @@ -1146,7 +1146,7 @@ impl BpTestService { fn read_response_ReverseLong(&self, _arg_input: &[i64], _arg_repeated: &mut Vec, _aidl_reply: std::result::Result) -> binder::Result> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.ReverseLong(_arg_input, _arg_repeated); + return _aidl_default_impl.r#ReverseLong(_arg_input, _arg_repeated); } } let _aidl_reply = _aidl_reply?; @@ -1166,7 +1166,7 @@ impl BpTestService { fn read_response_ReverseFloat(&self, _arg_input: &[f32], _arg_repeated: &mut Vec, _aidl_reply: std::result::Result) -> binder::Result> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.ReverseFloat(_arg_input, _arg_repeated); + return _aidl_default_impl.r#ReverseFloat(_arg_input, _arg_repeated); } } let _aidl_reply = _aidl_reply?; @@ -1186,7 +1186,7 @@ impl BpTestService { fn read_response_ReverseDouble(&self, _arg_input: &[f64], _arg_repeated: &mut Vec, _aidl_reply: std::result::Result) -> binder::Result> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.ReverseDouble(_arg_input, _arg_repeated); + return _aidl_default_impl.r#ReverseDouble(_arg_input, _arg_repeated); } } let _aidl_reply = _aidl_reply?; @@ -1206,7 +1206,7 @@ impl BpTestService { fn read_response_ReverseString(&self, _arg_input: &[String], _arg_repeated: &mut Vec, _aidl_reply: std::result::Result) -> binder::Result> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.ReverseString(_arg_input, _arg_repeated); + return _aidl_default_impl.r#ReverseString(_arg_input, _arg_repeated); } } let _aidl_reply = _aidl_reply?; @@ -1226,7 +1226,7 @@ impl BpTestService { fn read_response_ReverseByteEnum(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum], _arg_repeated: &mut Vec, _aidl_reply: std::result::Result) -> binder::Result> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.ReverseByteEnum(_arg_input, _arg_repeated); + return _aidl_default_impl.r#ReverseByteEnum(_arg_input, _arg_repeated); } } let _aidl_reply = _aidl_reply?; @@ -1246,7 +1246,7 @@ impl BpTestService { fn read_response_ReverseIntEnum(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum], _arg_repeated: &mut Vec, _aidl_reply: std::result::Result) -> binder::Result> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.ReverseIntEnum(_arg_input, _arg_repeated); + return _aidl_default_impl.r#ReverseIntEnum(_arg_input, _arg_repeated); } } let _aidl_reply = _aidl_reply?; @@ -1266,7 +1266,7 @@ impl BpTestService { fn read_response_ReverseLongEnum(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum], _arg_repeated: &mut Vec, _aidl_reply: std::result::Result) -> binder::Result> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.ReverseLongEnum(_arg_input, _arg_repeated); + return _aidl_default_impl.r#ReverseLongEnum(_arg_input, _arg_repeated); } } let _aidl_reply = _aidl_reply?; @@ -1285,7 +1285,7 @@ impl BpTestService { fn read_response_GetOtherTestService(&self, _arg_name: &str, _aidl_reply: std::result::Result) -> binder::Result> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.GetOtherTestService(_arg_name); + return _aidl_default_impl.r#GetOtherTestService(_arg_name); } } let _aidl_reply = _aidl_reply?; @@ -1304,7 +1304,7 @@ impl BpTestService { fn read_response_SetOtherTestService(&self, _arg_name: &str, _arg_service: &binder::Strong, _aidl_reply: std::result::Result) -> binder::Result { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.SetOtherTestService(_arg_name, _arg_service); + return _aidl_default_impl.r#SetOtherTestService(_arg_name, _arg_service); } } let _aidl_reply = _aidl_reply?; @@ -1323,7 +1323,7 @@ impl BpTestService { fn read_response_VerifyName(&self, _arg_service: &binder::Strong, _arg_name: &str, _aidl_reply: std::result::Result) -> binder::Result { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.VerifyName(_arg_service, _arg_name); + return _aidl_default_impl.r#VerifyName(_arg_service, _arg_name); } } let _aidl_reply = _aidl_reply?; @@ -1341,7 +1341,7 @@ impl BpTestService { fn read_response_GetInterfaceArray(&self, _arg_names: &[String], _aidl_reply: std::result::Result) -> binder::Result>> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.GetInterfaceArray(_arg_names); + return _aidl_default_impl.r#GetInterfaceArray(_arg_names); } } let _aidl_reply = _aidl_reply?; @@ -1360,7 +1360,7 @@ impl BpTestService { fn read_response_VerifyNamesWithInterfaceArray(&self, _arg_services: &[binder::Strong], _arg_names: &[String], _aidl_reply: std::result::Result) -> binder::Result { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.VerifyNamesWithInterfaceArray(_arg_services, _arg_names); + return _aidl_default_impl.r#VerifyNamesWithInterfaceArray(_arg_services, _arg_names); } } let _aidl_reply = _aidl_reply?; @@ -1378,7 +1378,7 @@ impl BpTestService { fn read_response_GetNullableInterfaceArray(&self, _arg_names: Option<&[Option]>, _aidl_reply: std::result::Result) -> binder::Result>>>> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.GetNullableInterfaceArray(_arg_names); + return _aidl_default_impl.r#GetNullableInterfaceArray(_arg_names); } } let _aidl_reply = _aidl_reply?; @@ -1397,7 +1397,7 @@ impl BpTestService { fn read_response_VerifyNamesWithNullableInterfaceArray(&self, _arg_services: Option<&[Option>]>, _arg_names: Option<&[Option]>, _aidl_reply: std::result::Result) -> binder::Result { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.VerifyNamesWithNullableInterfaceArray(_arg_services, _arg_names); + return _aidl_default_impl.r#VerifyNamesWithNullableInterfaceArray(_arg_services, _arg_names); } } let _aidl_reply = _aidl_reply?; @@ -1415,7 +1415,7 @@ impl BpTestService { fn read_response_GetInterfaceList(&self, _arg_names: Option<&[Option]>, _aidl_reply: std::result::Result) -> binder::Result>>>> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.GetInterfaceList(_arg_names); + return _aidl_default_impl.r#GetInterfaceList(_arg_names); } } let _aidl_reply = _aidl_reply?; @@ -1434,7 +1434,7 @@ impl BpTestService { fn read_response_VerifyNamesWithInterfaceList(&self, _arg_services: Option<&[Option>]>, _arg_names: Option<&[Option]>, _aidl_reply: std::result::Result) -> binder::Result { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.VerifyNamesWithInterfaceList(_arg_services, _arg_names); + return _aidl_default_impl.r#VerifyNamesWithInterfaceList(_arg_services, _arg_names); } } let _aidl_reply = _aidl_reply?; @@ -1452,7 +1452,7 @@ impl BpTestService { fn read_response_ReverseStringList(&self, _arg_input: &[String], _arg_repeated: &mut Vec, _aidl_reply: std::result::Result) -> binder::Result> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.ReverseStringList(_arg_input, _arg_repeated); + return _aidl_default_impl.r#ReverseStringList(_arg_input, _arg_repeated); } } let _aidl_reply = _aidl_reply?; @@ -1471,7 +1471,7 @@ impl BpTestService { fn read_response_RepeatParcelFileDescriptor(&self, _arg_read: &binder::ParcelFileDescriptor, _aidl_reply: std::result::Result) -> binder::Result { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.RepeatParcelFileDescriptor(_arg_read); + return _aidl_default_impl.r#RepeatParcelFileDescriptor(_arg_read); } } let _aidl_reply = _aidl_reply?; @@ -1490,7 +1490,7 @@ impl BpTestService { fn read_response_ReverseParcelFileDescriptorArray(&self, _arg_input: &[binder::ParcelFileDescriptor], _arg_repeated: &mut Vec>, _aidl_reply: std::result::Result) -> binder::Result> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.ReverseParcelFileDescriptorArray(_arg_input, _arg_repeated); + return _aidl_default_impl.r#ReverseParcelFileDescriptorArray(_arg_input, _arg_repeated); } } let _aidl_reply = _aidl_reply?; @@ -1509,7 +1509,7 @@ impl BpTestService { fn read_response_ThrowServiceException(&self, _arg_code: i32, _aidl_reply: std::result::Result) -> binder::Result<()> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.ThrowServiceException(_arg_code); + return _aidl_default_impl.r#ThrowServiceException(_arg_code); } } let _aidl_reply = _aidl_reply?; @@ -1526,7 +1526,7 @@ impl BpTestService { fn read_response_RepeatNullableIntArray(&self, _arg_input: Option<&[i32]>, _aidl_reply: std::result::Result) -> binder::Result>> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.RepeatNullableIntArray(_arg_input); + return _aidl_default_impl.r#RepeatNullableIntArray(_arg_input); } } let _aidl_reply = _aidl_reply?; @@ -1544,7 +1544,7 @@ impl BpTestService { fn read_response_RepeatNullableByteEnumArray(&self, _arg_input: Option<&[crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum]>, _aidl_reply: std::result::Result) -> binder::Result>> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.RepeatNullableByteEnumArray(_arg_input); + return _aidl_default_impl.r#RepeatNullableByteEnumArray(_arg_input); } } let _aidl_reply = _aidl_reply?; @@ -1562,7 +1562,7 @@ impl BpTestService { fn read_response_RepeatNullableIntEnumArray(&self, _arg_input: Option<&[crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum]>, _aidl_reply: std::result::Result) -> binder::Result>> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.RepeatNullableIntEnumArray(_arg_input); + return _aidl_default_impl.r#RepeatNullableIntEnumArray(_arg_input); } } let _aidl_reply = _aidl_reply?; @@ -1580,7 +1580,7 @@ impl BpTestService { fn read_response_RepeatNullableLongEnumArray(&self, _arg_input: Option<&[crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum]>, _aidl_reply: std::result::Result) -> binder::Result>> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.RepeatNullableLongEnumArray(_arg_input); + return _aidl_default_impl.r#RepeatNullableLongEnumArray(_arg_input); } } let _aidl_reply = _aidl_reply?; @@ -1598,7 +1598,7 @@ impl BpTestService { fn read_response_RepeatNullableString(&self, _arg_input: Option<&str>, _aidl_reply: std::result::Result) -> binder::Result> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.RepeatNullableString(_arg_input); + return _aidl_default_impl.r#RepeatNullableString(_arg_input); } } let _aidl_reply = _aidl_reply?; @@ -1616,7 +1616,7 @@ impl BpTestService { fn read_response_RepeatNullableStringList(&self, _arg_input: Option<&[Option]>, _aidl_reply: std::result::Result) -> binder::Result>>> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.RepeatNullableStringList(_arg_input); + return _aidl_default_impl.r#RepeatNullableStringList(_arg_input); } } let _aidl_reply = _aidl_reply?; @@ -1634,7 +1634,7 @@ impl BpTestService { fn read_response_RepeatNullableParcelable(&self, _arg_input: Option<&crate::mangled::_7_android_4_aidl_5_tests_12_ITestService_5_Empty>, _aidl_reply: std::result::Result) -> binder::Result> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.RepeatNullableParcelable(_arg_input); + return _aidl_default_impl.r#RepeatNullableParcelable(_arg_input); } } let _aidl_reply = _aidl_reply?; @@ -1652,7 +1652,7 @@ impl BpTestService { fn read_response_RepeatNullableParcelableArray(&self, _arg_input: Option<&[Option]>, _aidl_reply: std::result::Result) -> binder::Result>>> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.RepeatNullableParcelableArray(_arg_input); + return _aidl_default_impl.r#RepeatNullableParcelableArray(_arg_input); } } let _aidl_reply = _aidl_reply?; @@ -1670,7 +1670,7 @@ impl BpTestService { fn read_response_RepeatNullableParcelableList(&self, _arg_input: Option<&[Option]>, _aidl_reply: std::result::Result) -> binder::Result>>> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.RepeatNullableParcelableList(_arg_input); + return _aidl_default_impl.r#RepeatNullableParcelableList(_arg_input); } } let _aidl_reply = _aidl_reply?; @@ -1688,7 +1688,7 @@ impl BpTestService { fn read_response_TakesAnIBinder(&self, _arg_input: &binder::SpIBinder, _aidl_reply: std::result::Result) -> binder::Result<()> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.TakesAnIBinder(_arg_input); + return _aidl_default_impl.r#TakesAnIBinder(_arg_input); } } let _aidl_reply = _aidl_reply?; @@ -1705,7 +1705,7 @@ impl BpTestService { fn read_response_TakesANullableIBinder(&self, _arg_input: Option<&binder::SpIBinder>, _aidl_reply: std::result::Result) -> binder::Result<()> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.TakesANullableIBinder(_arg_input); + return _aidl_default_impl.r#TakesANullableIBinder(_arg_input); } } let _aidl_reply = _aidl_reply?; @@ -1722,7 +1722,7 @@ impl BpTestService { fn read_response_TakesAnIBinderList(&self, _arg_input: &[binder::SpIBinder], _aidl_reply: std::result::Result) -> binder::Result<()> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.TakesAnIBinderList(_arg_input); + return _aidl_default_impl.r#TakesAnIBinderList(_arg_input); } } let _aidl_reply = _aidl_reply?; @@ -1739,7 +1739,7 @@ impl BpTestService { fn read_response_TakesANullableIBinderList(&self, _arg_input: Option<&[Option]>, _aidl_reply: std::result::Result) -> binder::Result<()> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.TakesANullableIBinderList(_arg_input); + return _aidl_default_impl.r#TakesANullableIBinderList(_arg_input); } } let _aidl_reply = _aidl_reply?; @@ -1756,7 +1756,7 @@ impl BpTestService { fn read_response_RepeatUtf8CppString(&self, _arg_token: &str, _aidl_reply: std::result::Result) -> binder::Result { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.RepeatUtf8CppString(_arg_token); + return _aidl_default_impl.r#RepeatUtf8CppString(_arg_token); } } let _aidl_reply = _aidl_reply?; @@ -1774,7 +1774,7 @@ impl BpTestService { fn read_response_RepeatNullableUtf8CppString(&self, _arg_token: Option<&str>, _aidl_reply: std::result::Result) -> binder::Result> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.RepeatNullableUtf8CppString(_arg_token); + return _aidl_default_impl.r#RepeatNullableUtf8CppString(_arg_token); } } let _aidl_reply = _aidl_reply?; @@ -1793,7 +1793,7 @@ impl BpTestService { fn read_response_ReverseUtf8CppString(&self, _arg_input: &[String], _arg_repeated: &mut Vec, _aidl_reply: std::result::Result) -> binder::Result> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.ReverseUtf8CppString(_arg_input, _arg_repeated); + return _aidl_default_impl.r#ReverseUtf8CppString(_arg_input, _arg_repeated); } } let _aidl_reply = _aidl_reply?; @@ -1813,7 +1813,7 @@ impl BpTestService { fn read_response_ReverseNullableUtf8CppString(&self, _arg_input: Option<&[Option]>, _arg_repeated: &mut Option>>, _aidl_reply: std::result::Result) -> binder::Result>>> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.ReverseNullableUtf8CppString(_arg_input, _arg_repeated); + return _aidl_default_impl.r#ReverseNullableUtf8CppString(_arg_input, _arg_repeated); } } let _aidl_reply = _aidl_reply?; @@ -1832,7 +1832,7 @@ impl BpTestService { fn read_response_ReverseUtf8CppStringList(&self, _arg_input: Option<&[Option]>, _arg_repeated: &mut Option>>, _aidl_reply: std::result::Result) -> binder::Result>>> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.ReverseUtf8CppStringList(_arg_input, _arg_repeated); + return _aidl_default_impl.r#ReverseUtf8CppStringList(_arg_input, _arg_repeated); } } let _aidl_reply = _aidl_reply?; @@ -1851,7 +1851,7 @@ impl BpTestService { fn read_response_GetCallback(&self, _arg_return_null: bool, _aidl_reply: std::result::Result) -> binder::Result>> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.GetCallback(_arg_return_null); + return _aidl_default_impl.r#GetCallback(_arg_return_null); } } let _aidl_reply = _aidl_reply?; @@ -1869,7 +1869,7 @@ impl BpTestService { fn read_response_FillOutStructuredParcelable(&self, _arg_parcel: &mut crate::mangled::_7_android_4_aidl_5_tests_20_StructuredParcelable, _aidl_reply: std::result::Result) -> binder::Result<()> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.FillOutStructuredParcelable(_arg_parcel); + return _aidl_default_impl.r#FillOutStructuredParcelable(_arg_parcel); } } let _aidl_reply = _aidl_reply?; @@ -1887,7 +1887,7 @@ impl BpTestService { fn read_response_RepeatExtendableParcelable(&self, _arg_ep: &crate::mangled::_7_android_4_aidl_5_tests_9_extension_20_ExtendableParcelable, _arg_ep2: &mut crate::mangled::_7_android_4_aidl_5_tests_9_extension_20_ExtendableParcelable, _aidl_reply: std::result::Result) -> binder::Result<()> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.RepeatExtendableParcelable(_arg_ep, _arg_ep2); + return _aidl_default_impl.r#RepeatExtendableParcelable(_arg_ep, _arg_ep2); } } let _aidl_reply = _aidl_reply?; @@ -1905,7 +1905,7 @@ impl BpTestService { fn read_response_ReverseList(&self, _arg_list: &crate::mangled::_7_android_4_aidl_5_tests_13_RecursiveList, _aidl_reply: std::result::Result) -> binder::Result { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.ReverseList(_arg_list); + return _aidl_default_impl.r#ReverseList(_arg_list); } } let _aidl_reply = _aidl_reply?; @@ -1924,7 +1924,7 @@ impl BpTestService { fn read_response_ReverseIBinderArray(&self, _arg_input: &[binder::SpIBinder], _arg_repeated: &mut Vec>, _aidl_reply: std::result::Result) -> binder::Result> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.ReverseIBinderArray(_arg_input, _arg_repeated); + return _aidl_default_impl.r#ReverseIBinderArray(_arg_input, _arg_repeated); } } let _aidl_reply = _aidl_reply?; @@ -1944,7 +1944,7 @@ impl BpTestService { fn read_response_ReverseNullableIBinderArray(&self, _arg_input: Option<&[Option]>, _arg_repeated: &mut Option>>, _aidl_reply: std::result::Result) -> binder::Result>>> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.ReverseNullableIBinderArray(_arg_input, _arg_repeated); + return _aidl_default_impl.r#ReverseNullableIBinderArray(_arg_input, _arg_repeated); } } let _aidl_reply = _aidl_reply?; @@ -1962,7 +1962,7 @@ impl BpTestService { fn read_response_GetOldNameInterface(&self, _aidl_reply: std::result::Result) -> binder::Result> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.GetOldNameInterface(); + return _aidl_default_impl.r#GetOldNameInterface(); } } let _aidl_reply = _aidl_reply?; @@ -1979,7 +1979,7 @@ impl BpTestService { fn read_response_GetNewNameInterface(&self, _aidl_reply: std::result::Result) -> binder::Result> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.GetNewNameInterface(); + return _aidl_default_impl.r#GetNewNameInterface(); } } let _aidl_reply = _aidl_reply?; @@ -1997,7 +1997,7 @@ impl BpTestService { fn read_response_GetUnionTags(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_5_Union], _aidl_reply: std::result::Result) -> binder::Result> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.GetUnionTags(_arg_input); + return _aidl_default_impl.r#GetUnionTags(_arg_input); } } let _aidl_reply = _aidl_reply?; @@ -2014,7 +2014,7 @@ impl BpTestService { fn read_response_GetCppJavaTests(&self, _aidl_reply: std::result::Result) -> binder::Result> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.GetCppJavaTests(); + return _aidl_default_impl.r#GetCppJavaTests(); } } let _aidl_reply = _aidl_reply?; @@ -2031,7 +2031,7 @@ impl BpTestService { fn read_response_getBackendType(&self, _aidl_reply: std::result::Result) -> binder::Result { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.getBackendType(); + return _aidl_default_impl.r#getBackendType(); } } let _aidl_reply = _aidl_reply?; @@ -2042,1204 +2042,1204 @@ impl BpTestService { } } impl ITestService for BpTestService { - fn UnimplementedMethod(&self, _arg_arg: i32) -> binder::Result { + fn r#UnimplementedMethod(&self, _arg_arg: i32) -> binder::Result { let _aidl_data = self.build_parcel_UnimplementedMethod(_arg_arg)?; - let _aidl_reply = self.binder.submit_transact(transactions::UnimplementedMethod, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#UnimplementedMethod, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_UnimplementedMethod(_arg_arg, _aidl_reply) } - fn Deprecated(&self) -> binder::Result<()> { + fn r#Deprecated(&self) -> binder::Result<()> { let _aidl_data = self.build_parcel_Deprecated()?; - let _aidl_reply = self.binder.submit_transact(transactions::Deprecated, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#Deprecated, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_Deprecated(_aidl_reply) } - fn TestOneway(&self) -> binder::Result<()> { + fn r#TestOneway(&self) -> binder::Result<()> { let _aidl_data = self.build_parcel_TestOneway()?; - let _aidl_reply = self.binder.submit_transact(transactions::TestOneway, _aidl_data, binder::binder_impl::FLAG_ONEWAY | binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#TestOneway, _aidl_data, binder::binder_impl::FLAG_ONEWAY | binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_TestOneway(_aidl_reply) } - fn RepeatBoolean(&self, _arg_token: bool) -> binder::Result { + fn r#RepeatBoolean(&self, _arg_token: bool) -> binder::Result { let _aidl_data = self.build_parcel_RepeatBoolean(_arg_token)?; - let _aidl_reply = self.binder.submit_transact(transactions::RepeatBoolean, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#RepeatBoolean, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_RepeatBoolean(_arg_token, _aidl_reply) } - fn RepeatByte(&self, _arg_token: i8) -> binder::Result { + fn r#RepeatByte(&self, _arg_token: i8) -> binder::Result { let _aidl_data = self.build_parcel_RepeatByte(_arg_token)?; - let _aidl_reply = self.binder.submit_transact(transactions::RepeatByte, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#RepeatByte, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_RepeatByte(_arg_token, _aidl_reply) } - fn RepeatChar(&self, _arg_token: u16) -> binder::Result { + fn r#RepeatChar(&self, _arg_token: u16) -> binder::Result { let _aidl_data = self.build_parcel_RepeatChar(_arg_token)?; - let _aidl_reply = self.binder.submit_transact(transactions::RepeatChar, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#RepeatChar, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_RepeatChar(_arg_token, _aidl_reply) } - fn RepeatInt(&self, _arg_token: i32) -> binder::Result { + fn r#RepeatInt(&self, _arg_token: i32) -> binder::Result { let _aidl_data = self.build_parcel_RepeatInt(_arg_token)?; - let _aidl_reply = self.binder.submit_transact(transactions::RepeatInt, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#RepeatInt, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_RepeatInt(_arg_token, _aidl_reply) } - fn RepeatLong(&self, _arg_token: i64) -> binder::Result { + fn r#RepeatLong(&self, _arg_token: i64) -> binder::Result { let _aidl_data = self.build_parcel_RepeatLong(_arg_token)?; - let _aidl_reply = self.binder.submit_transact(transactions::RepeatLong, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#RepeatLong, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_RepeatLong(_arg_token, _aidl_reply) } - fn RepeatFloat(&self, _arg_token: f32) -> binder::Result { + fn r#RepeatFloat(&self, _arg_token: f32) -> binder::Result { let _aidl_data = self.build_parcel_RepeatFloat(_arg_token)?; - let _aidl_reply = self.binder.submit_transact(transactions::RepeatFloat, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#RepeatFloat, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_RepeatFloat(_arg_token, _aidl_reply) } - fn RepeatDouble(&self, _arg_token: f64) -> binder::Result { + fn r#RepeatDouble(&self, _arg_token: f64) -> binder::Result { let _aidl_data = self.build_parcel_RepeatDouble(_arg_token)?; - let _aidl_reply = self.binder.submit_transact(transactions::RepeatDouble, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#RepeatDouble, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_RepeatDouble(_arg_token, _aidl_reply) } - fn RepeatString(&self, _arg_token: &str) -> binder::Result { + fn r#RepeatString(&self, _arg_token: &str) -> binder::Result { let _aidl_data = self.build_parcel_RepeatString(_arg_token)?; - let _aidl_reply = self.binder.submit_transact(transactions::RepeatString, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#RepeatString, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_RepeatString(_arg_token, _aidl_reply) } - fn RepeatByteEnum(&self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum) -> binder::Result { + fn r#RepeatByteEnum(&self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum) -> binder::Result { let _aidl_data = self.build_parcel_RepeatByteEnum(_arg_token)?; - let _aidl_reply = self.binder.submit_transact(transactions::RepeatByteEnum, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#RepeatByteEnum, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_RepeatByteEnum(_arg_token, _aidl_reply) } - fn RepeatIntEnum(&self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum) -> binder::Result { + fn r#RepeatIntEnum(&self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum) -> binder::Result { let _aidl_data = self.build_parcel_RepeatIntEnum(_arg_token)?; - let _aidl_reply = self.binder.submit_transact(transactions::RepeatIntEnum, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#RepeatIntEnum, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_RepeatIntEnum(_arg_token, _aidl_reply) } - fn RepeatLongEnum(&self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum) -> binder::Result { + fn r#RepeatLongEnum(&self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum) -> binder::Result { let _aidl_data = self.build_parcel_RepeatLongEnum(_arg_token)?; - let _aidl_reply = self.binder.submit_transact(transactions::RepeatLongEnum, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#RepeatLongEnum, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_RepeatLongEnum(_arg_token, _aidl_reply) } - fn ReverseBoolean(&self, _arg_input: &[bool], _arg_repeated: &mut Vec) -> binder::Result> { + fn r#ReverseBoolean(&self, _arg_input: &[bool], _arg_repeated: &mut Vec) -> binder::Result> { let _aidl_data = self.build_parcel_ReverseBoolean(_arg_input, _arg_repeated)?; - let _aidl_reply = self.binder.submit_transact(transactions::ReverseBoolean, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#ReverseBoolean, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_ReverseBoolean(_arg_input, _arg_repeated, _aidl_reply) } - fn ReverseByte(&self, _arg_input: &[u8], _arg_repeated: &mut Vec) -> binder::Result> { + fn r#ReverseByte(&self, _arg_input: &[u8], _arg_repeated: &mut Vec) -> binder::Result> { let _aidl_data = self.build_parcel_ReverseByte(_arg_input, _arg_repeated)?; - let _aidl_reply = self.binder.submit_transact(transactions::ReverseByte, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#ReverseByte, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_ReverseByte(_arg_input, _arg_repeated, _aidl_reply) } - fn ReverseChar(&self, _arg_input: &[u16], _arg_repeated: &mut Vec) -> binder::Result> { + fn r#ReverseChar(&self, _arg_input: &[u16], _arg_repeated: &mut Vec) -> binder::Result> { let _aidl_data = self.build_parcel_ReverseChar(_arg_input, _arg_repeated)?; - let _aidl_reply = self.binder.submit_transact(transactions::ReverseChar, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#ReverseChar, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_ReverseChar(_arg_input, _arg_repeated, _aidl_reply) } - fn ReverseInt(&self, _arg_input: &[i32], _arg_repeated: &mut Vec) -> binder::Result> { + fn r#ReverseInt(&self, _arg_input: &[i32], _arg_repeated: &mut Vec) -> binder::Result> { let _aidl_data = self.build_parcel_ReverseInt(_arg_input, _arg_repeated)?; - let _aidl_reply = self.binder.submit_transact(transactions::ReverseInt, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#ReverseInt, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_ReverseInt(_arg_input, _arg_repeated, _aidl_reply) } - fn ReverseLong(&self, _arg_input: &[i64], _arg_repeated: &mut Vec) -> binder::Result> { + fn r#ReverseLong(&self, _arg_input: &[i64], _arg_repeated: &mut Vec) -> binder::Result> { let _aidl_data = self.build_parcel_ReverseLong(_arg_input, _arg_repeated)?; - let _aidl_reply = self.binder.submit_transact(transactions::ReverseLong, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#ReverseLong, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_ReverseLong(_arg_input, _arg_repeated, _aidl_reply) } - fn ReverseFloat(&self, _arg_input: &[f32], _arg_repeated: &mut Vec) -> binder::Result> { + fn r#ReverseFloat(&self, _arg_input: &[f32], _arg_repeated: &mut Vec) -> binder::Result> { let _aidl_data = self.build_parcel_ReverseFloat(_arg_input, _arg_repeated)?; - let _aidl_reply = self.binder.submit_transact(transactions::ReverseFloat, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#ReverseFloat, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_ReverseFloat(_arg_input, _arg_repeated, _aidl_reply) } - fn ReverseDouble(&self, _arg_input: &[f64], _arg_repeated: &mut Vec) -> binder::Result> { + fn r#ReverseDouble(&self, _arg_input: &[f64], _arg_repeated: &mut Vec) -> binder::Result> { let _aidl_data = self.build_parcel_ReverseDouble(_arg_input, _arg_repeated)?; - let _aidl_reply = self.binder.submit_transact(transactions::ReverseDouble, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#ReverseDouble, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_ReverseDouble(_arg_input, _arg_repeated, _aidl_reply) } - fn ReverseString(&self, _arg_input: &[String], _arg_repeated: &mut Vec) -> binder::Result> { + fn r#ReverseString(&self, _arg_input: &[String], _arg_repeated: &mut Vec) -> binder::Result> { let _aidl_data = self.build_parcel_ReverseString(_arg_input, _arg_repeated)?; - let _aidl_reply = self.binder.submit_transact(transactions::ReverseString, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#ReverseString, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_ReverseString(_arg_input, _arg_repeated, _aidl_reply) } - fn ReverseByteEnum(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum], _arg_repeated: &mut Vec) -> binder::Result> { + fn r#ReverseByteEnum(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum], _arg_repeated: &mut Vec) -> binder::Result> { let _aidl_data = self.build_parcel_ReverseByteEnum(_arg_input, _arg_repeated)?; - let _aidl_reply = self.binder.submit_transact(transactions::ReverseByteEnum, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#ReverseByteEnum, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_ReverseByteEnum(_arg_input, _arg_repeated, _aidl_reply) } - fn ReverseIntEnum(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum], _arg_repeated: &mut Vec) -> binder::Result> { + fn r#ReverseIntEnum(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum], _arg_repeated: &mut Vec) -> binder::Result> { let _aidl_data = self.build_parcel_ReverseIntEnum(_arg_input, _arg_repeated)?; - let _aidl_reply = self.binder.submit_transact(transactions::ReverseIntEnum, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#ReverseIntEnum, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_ReverseIntEnum(_arg_input, _arg_repeated, _aidl_reply) } - fn ReverseLongEnum(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum], _arg_repeated: &mut Vec) -> binder::Result> { + fn r#ReverseLongEnum(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum], _arg_repeated: &mut Vec) -> binder::Result> { let _aidl_data = self.build_parcel_ReverseLongEnum(_arg_input, _arg_repeated)?; - let _aidl_reply = self.binder.submit_transact(transactions::ReverseLongEnum, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#ReverseLongEnum, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_ReverseLongEnum(_arg_input, _arg_repeated, _aidl_reply) } - fn GetOtherTestService(&self, _arg_name: &str) -> binder::Result> { + fn r#GetOtherTestService(&self, _arg_name: &str) -> binder::Result> { let _aidl_data = self.build_parcel_GetOtherTestService(_arg_name)?; - let _aidl_reply = self.binder.submit_transact(transactions::GetOtherTestService, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#GetOtherTestService, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_GetOtherTestService(_arg_name, _aidl_reply) } - fn SetOtherTestService(&self, _arg_name: &str, _arg_service: &binder::Strong) -> binder::Result { + fn r#SetOtherTestService(&self, _arg_name: &str, _arg_service: &binder::Strong) -> binder::Result { let _aidl_data = self.build_parcel_SetOtherTestService(_arg_name, _arg_service)?; - let _aidl_reply = self.binder.submit_transact(transactions::SetOtherTestService, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#SetOtherTestService, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_SetOtherTestService(_arg_name, _arg_service, _aidl_reply) } - fn VerifyName(&self, _arg_service: &binder::Strong, _arg_name: &str) -> binder::Result { + fn r#VerifyName(&self, _arg_service: &binder::Strong, _arg_name: &str) -> binder::Result { let _aidl_data = self.build_parcel_VerifyName(_arg_service, _arg_name)?; - let _aidl_reply = self.binder.submit_transact(transactions::VerifyName, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#VerifyName, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_VerifyName(_arg_service, _arg_name, _aidl_reply) } - fn GetInterfaceArray(&self, _arg_names: &[String]) -> binder::Result>> { + fn r#GetInterfaceArray(&self, _arg_names: &[String]) -> binder::Result>> { let _aidl_data = self.build_parcel_GetInterfaceArray(_arg_names)?; - let _aidl_reply = self.binder.submit_transact(transactions::GetInterfaceArray, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#GetInterfaceArray, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_GetInterfaceArray(_arg_names, _aidl_reply) } - fn VerifyNamesWithInterfaceArray(&self, _arg_services: &[binder::Strong], _arg_names: &[String]) -> binder::Result { + fn r#VerifyNamesWithInterfaceArray(&self, _arg_services: &[binder::Strong], _arg_names: &[String]) -> binder::Result { let _aidl_data = self.build_parcel_VerifyNamesWithInterfaceArray(_arg_services, _arg_names)?; - let _aidl_reply = self.binder.submit_transact(transactions::VerifyNamesWithInterfaceArray, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#VerifyNamesWithInterfaceArray, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_VerifyNamesWithInterfaceArray(_arg_services, _arg_names, _aidl_reply) } - fn GetNullableInterfaceArray(&self, _arg_names: Option<&[Option]>) -> binder::Result>>>> { + fn r#GetNullableInterfaceArray(&self, _arg_names: Option<&[Option]>) -> binder::Result>>>> { let _aidl_data = self.build_parcel_GetNullableInterfaceArray(_arg_names)?; - let _aidl_reply = self.binder.submit_transact(transactions::GetNullableInterfaceArray, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#GetNullableInterfaceArray, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_GetNullableInterfaceArray(_arg_names, _aidl_reply) } - fn VerifyNamesWithNullableInterfaceArray(&self, _arg_services: Option<&[Option>]>, _arg_names: Option<&[Option]>) -> binder::Result { + fn r#VerifyNamesWithNullableInterfaceArray(&self, _arg_services: Option<&[Option>]>, _arg_names: Option<&[Option]>) -> binder::Result { let _aidl_data = self.build_parcel_VerifyNamesWithNullableInterfaceArray(_arg_services, _arg_names)?; - let _aidl_reply = self.binder.submit_transact(transactions::VerifyNamesWithNullableInterfaceArray, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#VerifyNamesWithNullableInterfaceArray, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_VerifyNamesWithNullableInterfaceArray(_arg_services, _arg_names, _aidl_reply) } - fn GetInterfaceList(&self, _arg_names: Option<&[Option]>) -> binder::Result>>>> { + fn r#GetInterfaceList(&self, _arg_names: Option<&[Option]>) -> binder::Result>>>> { let _aidl_data = self.build_parcel_GetInterfaceList(_arg_names)?; - let _aidl_reply = self.binder.submit_transact(transactions::GetInterfaceList, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#GetInterfaceList, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_GetInterfaceList(_arg_names, _aidl_reply) } - fn VerifyNamesWithInterfaceList(&self, _arg_services: Option<&[Option>]>, _arg_names: Option<&[Option]>) -> binder::Result { + fn r#VerifyNamesWithInterfaceList(&self, _arg_services: Option<&[Option>]>, _arg_names: Option<&[Option]>) -> binder::Result { let _aidl_data = self.build_parcel_VerifyNamesWithInterfaceList(_arg_services, _arg_names)?; - let _aidl_reply = self.binder.submit_transact(transactions::VerifyNamesWithInterfaceList, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#VerifyNamesWithInterfaceList, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_VerifyNamesWithInterfaceList(_arg_services, _arg_names, _aidl_reply) } - fn ReverseStringList(&self, _arg_input: &[String], _arg_repeated: &mut Vec) -> binder::Result> { + fn r#ReverseStringList(&self, _arg_input: &[String], _arg_repeated: &mut Vec) -> binder::Result> { let _aidl_data = self.build_parcel_ReverseStringList(_arg_input, _arg_repeated)?; - let _aidl_reply = self.binder.submit_transact(transactions::ReverseStringList, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#ReverseStringList, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_ReverseStringList(_arg_input, _arg_repeated, _aidl_reply) } - fn RepeatParcelFileDescriptor(&self, _arg_read: &binder::ParcelFileDescriptor) -> binder::Result { + fn r#RepeatParcelFileDescriptor(&self, _arg_read: &binder::ParcelFileDescriptor) -> binder::Result { let _aidl_data = self.build_parcel_RepeatParcelFileDescriptor(_arg_read)?; - let _aidl_reply = self.binder.submit_transact(transactions::RepeatParcelFileDescriptor, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#RepeatParcelFileDescriptor, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_RepeatParcelFileDescriptor(_arg_read, _aidl_reply) } - fn ReverseParcelFileDescriptorArray(&self, _arg_input: &[binder::ParcelFileDescriptor], _arg_repeated: &mut Vec>) -> binder::Result> { + fn r#ReverseParcelFileDescriptorArray(&self, _arg_input: &[binder::ParcelFileDescriptor], _arg_repeated: &mut Vec>) -> binder::Result> { let _aidl_data = self.build_parcel_ReverseParcelFileDescriptorArray(_arg_input, _arg_repeated)?; - let _aidl_reply = self.binder.submit_transact(transactions::ReverseParcelFileDescriptorArray, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#ReverseParcelFileDescriptorArray, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_ReverseParcelFileDescriptorArray(_arg_input, _arg_repeated, _aidl_reply) } - fn ThrowServiceException(&self, _arg_code: i32) -> binder::Result<()> { + fn r#ThrowServiceException(&self, _arg_code: i32) -> binder::Result<()> { let _aidl_data = self.build_parcel_ThrowServiceException(_arg_code)?; - let _aidl_reply = self.binder.submit_transact(transactions::ThrowServiceException, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#ThrowServiceException, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_ThrowServiceException(_arg_code, _aidl_reply) } - fn RepeatNullableIntArray(&self, _arg_input: Option<&[i32]>) -> binder::Result>> { + fn r#RepeatNullableIntArray(&self, _arg_input: Option<&[i32]>) -> binder::Result>> { let _aidl_data = self.build_parcel_RepeatNullableIntArray(_arg_input)?; - let _aidl_reply = self.binder.submit_transact(transactions::RepeatNullableIntArray, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#RepeatNullableIntArray, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_RepeatNullableIntArray(_arg_input, _aidl_reply) } - fn RepeatNullableByteEnumArray(&self, _arg_input: Option<&[crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum]>) -> binder::Result>> { + fn r#RepeatNullableByteEnumArray(&self, _arg_input: Option<&[crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum]>) -> binder::Result>> { let _aidl_data = self.build_parcel_RepeatNullableByteEnumArray(_arg_input)?; - let _aidl_reply = self.binder.submit_transact(transactions::RepeatNullableByteEnumArray, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#RepeatNullableByteEnumArray, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_RepeatNullableByteEnumArray(_arg_input, _aidl_reply) } - fn RepeatNullableIntEnumArray(&self, _arg_input: Option<&[crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum]>) -> binder::Result>> { + fn r#RepeatNullableIntEnumArray(&self, _arg_input: Option<&[crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum]>) -> binder::Result>> { let _aidl_data = self.build_parcel_RepeatNullableIntEnumArray(_arg_input)?; - let _aidl_reply = self.binder.submit_transact(transactions::RepeatNullableIntEnumArray, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#RepeatNullableIntEnumArray, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_RepeatNullableIntEnumArray(_arg_input, _aidl_reply) } - fn RepeatNullableLongEnumArray(&self, _arg_input: Option<&[crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum]>) -> binder::Result>> { + fn r#RepeatNullableLongEnumArray(&self, _arg_input: Option<&[crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum]>) -> binder::Result>> { let _aidl_data = self.build_parcel_RepeatNullableLongEnumArray(_arg_input)?; - let _aidl_reply = self.binder.submit_transact(transactions::RepeatNullableLongEnumArray, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#RepeatNullableLongEnumArray, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_RepeatNullableLongEnumArray(_arg_input, _aidl_reply) } - fn RepeatNullableString(&self, _arg_input: Option<&str>) -> binder::Result> { + fn r#RepeatNullableString(&self, _arg_input: Option<&str>) -> binder::Result> { let _aidl_data = self.build_parcel_RepeatNullableString(_arg_input)?; - let _aidl_reply = self.binder.submit_transact(transactions::RepeatNullableString, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#RepeatNullableString, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_RepeatNullableString(_arg_input, _aidl_reply) } - fn RepeatNullableStringList(&self, _arg_input: Option<&[Option]>) -> binder::Result>>> { + fn r#RepeatNullableStringList(&self, _arg_input: Option<&[Option]>) -> binder::Result>>> { let _aidl_data = self.build_parcel_RepeatNullableStringList(_arg_input)?; - let _aidl_reply = self.binder.submit_transact(transactions::RepeatNullableStringList, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#RepeatNullableStringList, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_RepeatNullableStringList(_arg_input, _aidl_reply) } - fn RepeatNullableParcelable(&self, _arg_input: Option<&crate::mangled::_7_android_4_aidl_5_tests_12_ITestService_5_Empty>) -> binder::Result> { + fn r#RepeatNullableParcelable(&self, _arg_input: Option<&crate::mangled::_7_android_4_aidl_5_tests_12_ITestService_5_Empty>) -> binder::Result> { let _aidl_data = self.build_parcel_RepeatNullableParcelable(_arg_input)?; - let _aidl_reply = self.binder.submit_transact(transactions::RepeatNullableParcelable, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#RepeatNullableParcelable, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_RepeatNullableParcelable(_arg_input, _aidl_reply) } - fn RepeatNullableParcelableArray(&self, _arg_input: Option<&[Option]>) -> binder::Result>>> { + fn r#RepeatNullableParcelableArray(&self, _arg_input: Option<&[Option]>) -> binder::Result>>> { let _aidl_data = self.build_parcel_RepeatNullableParcelableArray(_arg_input)?; - let _aidl_reply = self.binder.submit_transact(transactions::RepeatNullableParcelableArray, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#RepeatNullableParcelableArray, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_RepeatNullableParcelableArray(_arg_input, _aidl_reply) } - fn RepeatNullableParcelableList(&self, _arg_input: Option<&[Option]>) -> binder::Result>>> { + fn r#RepeatNullableParcelableList(&self, _arg_input: Option<&[Option]>) -> binder::Result>>> { let _aidl_data = self.build_parcel_RepeatNullableParcelableList(_arg_input)?; - let _aidl_reply = self.binder.submit_transact(transactions::RepeatNullableParcelableList, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#RepeatNullableParcelableList, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_RepeatNullableParcelableList(_arg_input, _aidl_reply) } - fn TakesAnIBinder(&self, _arg_input: &binder::SpIBinder) -> binder::Result<()> { + fn r#TakesAnIBinder(&self, _arg_input: &binder::SpIBinder) -> binder::Result<()> { let _aidl_data = self.build_parcel_TakesAnIBinder(_arg_input)?; - let _aidl_reply = self.binder.submit_transact(transactions::TakesAnIBinder, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#TakesAnIBinder, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_TakesAnIBinder(_arg_input, _aidl_reply) } - fn TakesANullableIBinder(&self, _arg_input: Option<&binder::SpIBinder>) -> binder::Result<()> { + fn r#TakesANullableIBinder(&self, _arg_input: Option<&binder::SpIBinder>) -> binder::Result<()> { let _aidl_data = self.build_parcel_TakesANullableIBinder(_arg_input)?; - let _aidl_reply = self.binder.submit_transact(transactions::TakesANullableIBinder, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#TakesANullableIBinder, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_TakesANullableIBinder(_arg_input, _aidl_reply) } - fn TakesAnIBinderList(&self, _arg_input: &[binder::SpIBinder]) -> binder::Result<()> { + fn r#TakesAnIBinderList(&self, _arg_input: &[binder::SpIBinder]) -> binder::Result<()> { let _aidl_data = self.build_parcel_TakesAnIBinderList(_arg_input)?; - let _aidl_reply = self.binder.submit_transact(transactions::TakesAnIBinderList, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#TakesAnIBinderList, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_TakesAnIBinderList(_arg_input, _aidl_reply) } - fn TakesANullableIBinderList(&self, _arg_input: Option<&[Option]>) -> binder::Result<()> { + fn r#TakesANullableIBinderList(&self, _arg_input: Option<&[Option]>) -> binder::Result<()> { let _aidl_data = self.build_parcel_TakesANullableIBinderList(_arg_input)?; - let _aidl_reply = self.binder.submit_transact(transactions::TakesANullableIBinderList, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#TakesANullableIBinderList, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_TakesANullableIBinderList(_arg_input, _aidl_reply) } - fn RepeatUtf8CppString(&self, _arg_token: &str) -> binder::Result { + fn r#RepeatUtf8CppString(&self, _arg_token: &str) -> binder::Result { let _aidl_data = self.build_parcel_RepeatUtf8CppString(_arg_token)?; - let _aidl_reply = self.binder.submit_transact(transactions::RepeatUtf8CppString, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#RepeatUtf8CppString, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_RepeatUtf8CppString(_arg_token, _aidl_reply) } - fn RepeatNullableUtf8CppString(&self, _arg_token: Option<&str>) -> binder::Result> { + fn r#RepeatNullableUtf8CppString(&self, _arg_token: Option<&str>) -> binder::Result> { let _aidl_data = self.build_parcel_RepeatNullableUtf8CppString(_arg_token)?; - let _aidl_reply = self.binder.submit_transact(transactions::RepeatNullableUtf8CppString, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#RepeatNullableUtf8CppString, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_RepeatNullableUtf8CppString(_arg_token, _aidl_reply) } - fn ReverseUtf8CppString(&self, _arg_input: &[String], _arg_repeated: &mut Vec) -> binder::Result> { + fn r#ReverseUtf8CppString(&self, _arg_input: &[String], _arg_repeated: &mut Vec) -> binder::Result> { let _aidl_data = self.build_parcel_ReverseUtf8CppString(_arg_input, _arg_repeated)?; - let _aidl_reply = self.binder.submit_transact(transactions::ReverseUtf8CppString, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#ReverseUtf8CppString, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_ReverseUtf8CppString(_arg_input, _arg_repeated, _aidl_reply) } - fn ReverseNullableUtf8CppString(&self, _arg_input: Option<&[Option]>, _arg_repeated: &mut Option>>) -> binder::Result>>> { + fn r#ReverseNullableUtf8CppString(&self, _arg_input: Option<&[Option]>, _arg_repeated: &mut Option>>) -> binder::Result>>> { let _aidl_data = self.build_parcel_ReverseNullableUtf8CppString(_arg_input, _arg_repeated)?; - let _aidl_reply = self.binder.submit_transact(transactions::ReverseNullableUtf8CppString, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#ReverseNullableUtf8CppString, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_ReverseNullableUtf8CppString(_arg_input, _arg_repeated, _aidl_reply) } - fn ReverseUtf8CppStringList(&self, _arg_input: Option<&[Option]>, _arg_repeated: &mut Option>>) -> binder::Result>>> { + fn r#ReverseUtf8CppStringList(&self, _arg_input: Option<&[Option]>, _arg_repeated: &mut Option>>) -> binder::Result>>> { let _aidl_data = self.build_parcel_ReverseUtf8CppStringList(_arg_input, _arg_repeated)?; - let _aidl_reply = self.binder.submit_transact(transactions::ReverseUtf8CppStringList, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#ReverseUtf8CppStringList, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_ReverseUtf8CppStringList(_arg_input, _arg_repeated, _aidl_reply) } - fn GetCallback(&self, _arg_return_null: bool) -> binder::Result>> { + fn r#GetCallback(&self, _arg_return_null: bool) -> binder::Result>> { let _aidl_data = self.build_parcel_GetCallback(_arg_return_null)?; - let _aidl_reply = self.binder.submit_transact(transactions::GetCallback, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#GetCallback, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_GetCallback(_arg_return_null, _aidl_reply) } - fn FillOutStructuredParcelable(&self, _arg_parcel: &mut crate::mangled::_7_android_4_aidl_5_tests_20_StructuredParcelable) -> binder::Result<()> { + fn r#FillOutStructuredParcelable(&self, _arg_parcel: &mut crate::mangled::_7_android_4_aidl_5_tests_20_StructuredParcelable) -> binder::Result<()> { let _aidl_data = self.build_parcel_FillOutStructuredParcelable(_arg_parcel)?; - let _aidl_reply = self.binder.submit_transact(transactions::FillOutStructuredParcelable, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#FillOutStructuredParcelable, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_FillOutStructuredParcelable(_arg_parcel, _aidl_reply) } - fn RepeatExtendableParcelable(&self, _arg_ep: &crate::mangled::_7_android_4_aidl_5_tests_9_extension_20_ExtendableParcelable, _arg_ep2: &mut crate::mangled::_7_android_4_aidl_5_tests_9_extension_20_ExtendableParcelable) -> binder::Result<()> { + fn r#RepeatExtendableParcelable(&self, _arg_ep: &crate::mangled::_7_android_4_aidl_5_tests_9_extension_20_ExtendableParcelable, _arg_ep2: &mut crate::mangled::_7_android_4_aidl_5_tests_9_extension_20_ExtendableParcelable) -> binder::Result<()> { let _aidl_data = self.build_parcel_RepeatExtendableParcelable(_arg_ep, _arg_ep2)?; - let _aidl_reply = self.binder.submit_transact(transactions::RepeatExtendableParcelable, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#RepeatExtendableParcelable, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_RepeatExtendableParcelable(_arg_ep, _arg_ep2, _aidl_reply) } - fn ReverseList(&self, _arg_list: &crate::mangled::_7_android_4_aidl_5_tests_13_RecursiveList) -> binder::Result { + fn r#ReverseList(&self, _arg_list: &crate::mangled::_7_android_4_aidl_5_tests_13_RecursiveList) -> binder::Result { let _aidl_data = self.build_parcel_ReverseList(_arg_list)?; - let _aidl_reply = self.binder.submit_transact(transactions::ReverseList, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#ReverseList, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_ReverseList(_arg_list, _aidl_reply) } - fn ReverseIBinderArray(&self, _arg_input: &[binder::SpIBinder], _arg_repeated: &mut Vec>) -> binder::Result> { + fn r#ReverseIBinderArray(&self, _arg_input: &[binder::SpIBinder], _arg_repeated: &mut Vec>) -> binder::Result> { let _aidl_data = self.build_parcel_ReverseIBinderArray(_arg_input, _arg_repeated)?; - let _aidl_reply = self.binder.submit_transact(transactions::ReverseIBinderArray, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#ReverseIBinderArray, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_ReverseIBinderArray(_arg_input, _arg_repeated, _aidl_reply) } - fn ReverseNullableIBinderArray(&self, _arg_input: Option<&[Option]>, _arg_repeated: &mut Option>>) -> binder::Result>>> { + fn r#ReverseNullableIBinderArray(&self, _arg_input: Option<&[Option]>, _arg_repeated: &mut Option>>) -> binder::Result>>> { let _aidl_data = self.build_parcel_ReverseNullableIBinderArray(_arg_input, _arg_repeated)?; - let _aidl_reply = self.binder.submit_transact(transactions::ReverseNullableIBinderArray, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#ReverseNullableIBinderArray, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_ReverseNullableIBinderArray(_arg_input, _arg_repeated, _aidl_reply) } - fn GetOldNameInterface(&self) -> binder::Result> { + fn r#GetOldNameInterface(&self) -> binder::Result> { let _aidl_data = self.build_parcel_GetOldNameInterface()?; - let _aidl_reply = self.binder.submit_transact(transactions::GetOldNameInterface, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#GetOldNameInterface, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_GetOldNameInterface(_aidl_reply) } - fn GetNewNameInterface(&self) -> binder::Result> { + fn r#GetNewNameInterface(&self) -> binder::Result> { let _aidl_data = self.build_parcel_GetNewNameInterface()?; - let _aidl_reply = self.binder.submit_transact(transactions::GetNewNameInterface, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#GetNewNameInterface, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_GetNewNameInterface(_aidl_reply) } - fn GetUnionTags(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_5_Union]) -> binder::Result> { + fn r#GetUnionTags(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_5_Union]) -> binder::Result> { let _aidl_data = self.build_parcel_GetUnionTags(_arg_input)?; - let _aidl_reply = self.binder.submit_transact(transactions::GetUnionTags, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#GetUnionTags, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_GetUnionTags(_arg_input, _aidl_reply) } - fn GetCppJavaTests(&self) -> binder::Result> { + fn r#GetCppJavaTests(&self) -> binder::Result> { let _aidl_data = self.build_parcel_GetCppJavaTests()?; - let _aidl_reply = self.binder.submit_transact(transactions::GetCppJavaTests, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#GetCppJavaTests, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_GetCppJavaTests(_aidl_reply) } - fn getBackendType(&self) -> binder::Result { + fn r#getBackendType(&self) -> binder::Result { let _aidl_data = self.build_parcel_getBackendType()?; - let _aidl_reply = self.binder.submit_transact(transactions::getBackendType, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#getBackendType, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_getBackendType(_aidl_reply) } } impl ITestServiceAsync

for BpTestService { - fn UnimplementedMethod<'a>(&'a self, _arg_arg: i32) -> binder::BoxFuture<'a, binder::Result> { + fn r#UnimplementedMethod<'a>(&'a self, _arg_arg: i32) -> binder::BoxFuture<'a, binder::Result> { let _aidl_data = match self.build_parcel_UnimplementedMethod(_arg_arg) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::UnimplementedMethod, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#UnimplementedMethod, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_UnimplementedMethod(_arg_arg, _aidl_reply) } ) } - fn Deprecated<'a>(&'a self) -> binder::BoxFuture<'a, binder::Result<()>> { + fn r#Deprecated<'a>(&'a self) -> binder::BoxFuture<'a, binder::Result<()>> { let _aidl_data = match self.build_parcel_Deprecated() { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::Deprecated, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#Deprecated, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_Deprecated(_aidl_reply) } ) } - fn TestOneway(&self) -> std::future::Ready> { + fn r#TestOneway(&self) -> std::future::Ready> { let _aidl_data = match self.build_parcel_TestOneway() { Ok(_aidl_data) => _aidl_data, Err(err) => return std::future::ready(Err(err)), }; - let _aidl_reply = self.binder.submit_transact(transactions::TestOneway, _aidl_data, binder::binder_impl::FLAG_ONEWAY | binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#TestOneway, _aidl_data, binder::binder_impl::FLAG_ONEWAY | binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL); std::future::ready(self.read_response_TestOneway(_aidl_reply)) } - fn RepeatBoolean<'a>(&'a self, _arg_token: bool) -> binder::BoxFuture<'a, binder::Result> { + fn r#RepeatBoolean<'a>(&'a self, _arg_token: bool) -> binder::BoxFuture<'a, binder::Result> { let _aidl_data = match self.build_parcel_RepeatBoolean(_arg_token) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::RepeatBoolean, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#RepeatBoolean, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_RepeatBoolean(_arg_token, _aidl_reply) } ) } - fn RepeatByte<'a>(&'a self, _arg_token: i8) -> binder::BoxFuture<'a, binder::Result> { + fn r#RepeatByte<'a>(&'a self, _arg_token: i8) -> binder::BoxFuture<'a, binder::Result> { let _aidl_data = match self.build_parcel_RepeatByte(_arg_token) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::RepeatByte, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#RepeatByte, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_RepeatByte(_arg_token, _aidl_reply) } ) } - fn RepeatChar<'a>(&'a self, _arg_token: u16) -> binder::BoxFuture<'a, binder::Result> { + fn r#RepeatChar<'a>(&'a self, _arg_token: u16) -> binder::BoxFuture<'a, binder::Result> { let _aidl_data = match self.build_parcel_RepeatChar(_arg_token) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::RepeatChar, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#RepeatChar, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_RepeatChar(_arg_token, _aidl_reply) } ) } - fn RepeatInt<'a>(&'a self, _arg_token: i32) -> binder::BoxFuture<'a, binder::Result> { + fn r#RepeatInt<'a>(&'a self, _arg_token: i32) -> binder::BoxFuture<'a, binder::Result> { let _aidl_data = match self.build_parcel_RepeatInt(_arg_token) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::RepeatInt, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#RepeatInt, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_RepeatInt(_arg_token, _aidl_reply) } ) } - fn RepeatLong<'a>(&'a self, _arg_token: i64) -> binder::BoxFuture<'a, binder::Result> { + fn r#RepeatLong<'a>(&'a self, _arg_token: i64) -> binder::BoxFuture<'a, binder::Result> { let _aidl_data = match self.build_parcel_RepeatLong(_arg_token) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::RepeatLong, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#RepeatLong, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_RepeatLong(_arg_token, _aidl_reply) } ) } - fn RepeatFloat<'a>(&'a self, _arg_token: f32) -> binder::BoxFuture<'a, binder::Result> { + fn r#RepeatFloat<'a>(&'a self, _arg_token: f32) -> binder::BoxFuture<'a, binder::Result> { let _aidl_data = match self.build_parcel_RepeatFloat(_arg_token) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::RepeatFloat, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#RepeatFloat, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_RepeatFloat(_arg_token, _aidl_reply) } ) } - fn RepeatDouble<'a>(&'a self, _arg_token: f64) -> binder::BoxFuture<'a, binder::Result> { + fn r#RepeatDouble<'a>(&'a self, _arg_token: f64) -> binder::BoxFuture<'a, binder::Result> { let _aidl_data = match self.build_parcel_RepeatDouble(_arg_token) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::RepeatDouble, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#RepeatDouble, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_RepeatDouble(_arg_token, _aidl_reply) } ) } - fn RepeatString<'a>(&'a self, _arg_token: &'a str) -> binder::BoxFuture<'a, binder::Result> { + fn r#RepeatString<'a>(&'a self, _arg_token: &'a str) -> binder::BoxFuture<'a, binder::Result> { let _aidl_data = match self.build_parcel_RepeatString(_arg_token) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::RepeatString, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#RepeatString, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_RepeatString(_arg_token, _aidl_reply) } ) } - fn RepeatByteEnum<'a>(&'a self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum) -> binder::BoxFuture<'a, binder::Result> { + fn r#RepeatByteEnum<'a>(&'a self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum) -> binder::BoxFuture<'a, binder::Result> { let _aidl_data = match self.build_parcel_RepeatByteEnum(_arg_token) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::RepeatByteEnum, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#RepeatByteEnum, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_RepeatByteEnum(_arg_token, _aidl_reply) } ) } - fn RepeatIntEnum<'a>(&'a self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum) -> binder::BoxFuture<'a, binder::Result> { + fn r#RepeatIntEnum<'a>(&'a self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum) -> binder::BoxFuture<'a, binder::Result> { let _aidl_data = match self.build_parcel_RepeatIntEnum(_arg_token) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::RepeatIntEnum, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#RepeatIntEnum, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_RepeatIntEnum(_arg_token, _aidl_reply) } ) } - fn RepeatLongEnum<'a>(&'a self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum) -> binder::BoxFuture<'a, binder::Result> { + fn r#RepeatLongEnum<'a>(&'a self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum) -> binder::BoxFuture<'a, binder::Result> { let _aidl_data = match self.build_parcel_RepeatLongEnum(_arg_token) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::RepeatLongEnum, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#RepeatLongEnum, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_RepeatLongEnum(_arg_token, _aidl_reply) } ) } - fn ReverseBoolean<'a>(&'a self, _arg_input: &'a [bool], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>> { + fn r#ReverseBoolean<'a>(&'a self, _arg_input: &'a [bool], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>> { let _aidl_data = match self.build_parcel_ReverseBoolean(_arg_input, _arg_repeated) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::ReverseBoolean, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#ReverseBoolean, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_ReverseBoolean(_arg_input, _arg_repeated, _aidl_reply) } ) } - fn ReverseByte<'a>(&'a self, _arg_input: &'a [u8], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>> { + fn r#ReverseByte<'a>(&'a self, _arg_input: &'a [u8], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>> { let _aidl_data = match self.build_parcel_ReverseByte(_arg_input, _arg_repeated) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::ReverseByte, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#ReverseByte, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_ReverseByte(_arg_input, _arg_repeated, _aidl_reply) } ) } - fn ReverseChar<'a>(&'a self, _arg_input: &'a [u16], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>> { + fn r#ReverseChar<'a>(&'a self, _arg_input: &'a [u16], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>> { let _aidl_data = match self.build_parcel_ReverseChar(_arg_input, _arg_repeated) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::ReverseChar, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#ReverseChar, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_ReverseChar(_arg_input, _arg_repeated, _aidl_reply) } ) } - fn ReverseInt<'a>(&'a self, _arg_input: &'a [i32], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>> { + fn r#ReverseInt<'a>(&'a self, _arg_input: &'a [i32], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>> { let _aidl_data = match self.build_parcel_ReverseInt(_arg_input, _arg_repeated) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::ReverseInt, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#ReverseInt, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_ReverseInt(_arg_input, _arg_repeated, _aidl_reply) } ) } - fn ReverseLong<'a>(&'a self, _arg_input: &'a [i64], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>> { + fn r#ReverseLong<'a>(&'a self, _arg_input: &'a [i64], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>> { let _aidl_data = match self.build_parcel_ReverseLong(_arg_input, _arg_repeated) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::ReverseLong, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#ReverseLong, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_ReverseLong(_arg_input, _arg_repeated, _aidl_reply) } ) } - fn ReverseFloat<'a>(&'a self, _arg_input: &'a [f32], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>> { + fn r#ReverseFloat<'a>(&'a self, _arg_input: &'a [f32], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>> { let _aidl_data = match self.build_parcel_ReverseFloat(_arg_input, _arg_repeated) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::ReverseFloat, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#ReverseFloat, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_ReverseFloat(_arg_input, _arg_repeated, _aidl_reply) } ) } - fn ReverseDouble<'a>(&'a self, _arg_input: &'a [f64], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>> { + fn r#ReverseDouble<'a>(&'a self, _arg_input: &'a [f64], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>> { let _aidl_data = match self.build_parcel_ReverseDouble(_arg_input, _arg_repeated) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::ReverseDouble, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#ReverseDouble, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_ReverseDouble(_arg_input, _arg_repeated, _aidl_reply) } ) } - fn ReverseString<'a>(&'a self, _arg_input: &'a [String], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>> { + fn r#ReverseString<'a>(&'a self, _arg_input: &'a [String], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>> { let _aidl_data = match self.build_parcel_ReverseString(_arg_input, _arg_repeated) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::ReverseString, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#ReverseString, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_ReverseString(_arg_input, _arg_repeated, _aidl_reply) } ) } - fn ReverseByteEnum<'a>(&'a self, _arg_input: &'a [crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>> { + fn r#ReverseByteEnum<'a>(&'a self, _arg_input: &'a [crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>> { let _aidl_data = match self.build_parcel_ReverseByteEnum(_arg_input, _arg_repeated) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::ReverseByteEnum, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#ReverseByteEnum, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_ReverseByteEnum(_arg_input, _arg_repeated, _aidl_reply) } ) } - fn ReverseIntEnum<'a>(&'a self, _arg_input: &'a [crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>> { + fn r#ReverseIntEnum<'a>(&'a self, _arg_input: &'a [crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>> { let _aidl_data = match self.build_parcel_ReverseIntEnum(_arg_input, _arg_repeated) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::ReverseIntEnum, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#ReverseIntEnum, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_ReverseIntEnum(_arg_input, _arg_repeated, _aidl_reply) } ) } - fn ReverseLongEnum<'a>(&'a self, _arg_input: &'a [crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>> { + fn r#ReverseLongEnum<'a>(&'a self, _arg_input: &'a [crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>> { let _aidl_data = match self.build_parcel_ReverseLongEnum(_arg_input, _arg_repeated) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::ReverseLongEnum, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#ReverseLongEnum, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_ReverseLongEnum(_arg_input, _arg_repeated, _aidl_reply) } ) } - fn GetOtherTestService<'a>(&'a self, _arg_name: &'a str) -> binder::BoxFuture<'a, binder::Result>> { + fn r#GetOtherTestService<'a>(&'a self, _arg_name: &'a str) -> binder::BoxFuture<'a, binder::Result>> { let _aidl_data = match self.build_parcel_GetOtherTestService(_arg_name) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::GetOtherTestService, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#GetOtherTestService, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_GetOtherTestService(_arg_name, _aidl_reply) } ) } - fn SetOtherTestService<'a>(&'a self, _arg_name: &'a str, _arg_service: &'a binder::Strong) -> binder::BoxFuture<'a, binder::Result> { + fn r#SetOtherTestService<'a>(&'a self, _arg_name: &'a str, _arg_service: &'a binder::Strong) -> binder::BoxFuture<'a, binder::Result> { let _aidl_data = match self.build_parcel_SetOtherTestService(_arg_name, _arg_service) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::SetOtherTestService, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#SetOtherTestService, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_SetOtherTestService(_arg_name, _arg_service, _aidl_reply) } ) } - fn VerifyName<'a>(&'a self, _arg_service: &'a binder::Strong, _arg_name: &'a str) -> binder::BoxFuture<'a, binder::Result> { + fn r#VerifyName<'a>(&'a self, _arg_service: &'a binder::Strong, _arg_name: &'a str) -> binder::BoxFuture<'a, binder::Result> { let _aidl_data = match self.build_parcel_VerifyName(_arg_service, _arg_name) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::VerifyName, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#VerifyName, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_VerifyName(_arg_service, _arg_name, _aidl_reply) } ) } - fn GetInterfaceArray<'a>(&'a self, _arg_names: &'a [String]) -> binder::BoxFuture<'a, binder::Result>>> { + fn r#GetInterfaceArray<'a>(&'a self, _arg_names: &'a [String]) -> binder::BoxFuture<'a, binder::Result>>> { let _aidl_data = match self.build_parcel_GetInterfaceArray(_arg_names) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::GetInterfaceArray, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#GetInterfaceArray, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_GetInterfaceArray(_arg_names, _aidl_reply) } ) } - fn VerifyNamesWithInterfaceArray<'a>(&'a self, _arg_services: &'a [binder::Strong], _arg_names: &'a [String]) -> binder::BoxFuture<'a, binder::Result> { + fn r#VerifyNamesWithInterfaceArray<'a>(&'a self, _arg_services: &'a [binder::Strong], _arg_names: &'a [String]) -> binder::BoxFuture<'a, binder::Result> { let _aidl_data = match self.build_parcel_VerifyNamesWithInterfaceArray(_arg_services, _arg_names) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::VerifyNamesWithInterfaceArray, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#VerifyNamesWithInterfaceArray, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_VerifyNamesWithInterfaceArray(_arg_services, _arg_names, _aidl_reply) } ) } - fn GetNullableInterfaceArray<'a>(&'a self, _arg_names: Option<&'a [Option]>) -> binder::BoxFuture<'a, binder::Result>>>>> { + fn r#GetNullableInterfaceArray<'a>(&'a self, _arg_names: Option<&'a [Option]>) -> binder::BoxFuture<'a, binder::Result>>>>> { let _aidl_data = match self.build_parcel_GetNullableInterfaceArray(_arg_names) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::GetNullableInterfaceArray, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#GetNullableInterfaceArray, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_GetNullableInterfaceArray(_arg_names, _aidl_reply) } ) } - fn VerifyNamesWithNullableInterfaceArray<'a>(&'a self, _arg_services: Option<&'a [Option>]>, _arg_names: Option<&'a [Option]>) -> binder::BoxFuture<'a, binder::Result> { + fn r#VerifyNamesWithNullableInterfaceArray<'a>(&'a self, _arg_services: Option<&'a [Option>]>, _arg_names: Option<&'a [Option]>) -> binder::BoxFuture<'a, binder::Result> { let _aidl_data = match self.build_parcel_VerifyNamesWithNullableInterfaceArray(_arg_services, _arg_names) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::VerifyNamesWithNullableInterfaceArray, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#VerifyNamesWithNullableInterfaceArray, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_VerifyNamesWithNullableInterfaceArray(_arg_services, _arg_names, _aidl_reply) } ) } - fn GetInterfaceList<'a>(&'a self, _arg_names: Option<&'a [Option]>) -> binder::BoxFuture<'a, binder::Result>>>>> { + fn r#GetInterfaceList<'a>(&'a self, _arg_names: Option<&'a [Option]>) -> binder::BoxFuture<'a, binder::Result>>>>> { let _aidl_data = match self.build_parcel_GetInterfaceList(_arg_names) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::GetInterfaceList, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#GetInterfaceList, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_GetInterfaceList(_arg_names, _aidl_reply) } ) } - fn VerifyNamesWithInterfaceList<'a>(&'a self, _arg_services: Option<&'a [Option>]>, _arg_names: Option<&'a [Option]>) -> binder::BoxFuture<'a, binder::Result> { + fn r#VerifyNamesWithInterfaceList<'a>(&'a self, _arg_services: Option<&'a [Option>]>, _arg_names: Option<&'a [Option]>) -> binder::BoxFuture<'a, binder::Result> { let _aidl_data = match self.build_parcel_VerifyNamesWithInterfaceList(_arg_services, _arg_names) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::VerifyNamesWithInterfaceList, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#VerifyNamesWithInterfaceList, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_VerifyNamesWithInterfaceList(_arg_services, _arg_names, _aidl_reply) } ) } - fn ReverseStringList<'a>(&'a self, _arg_input: &'a [String], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>> { + fn r#ReverseStringList<'a>(&'a self, _arg_input: &'a [String], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>> { let _aidl_data = match self.build_parcel_ReverseStringList(_arg_input, _arg_repeated) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::ReverseStringList, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#ReverseStringList, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_ReverseStringList(_arg_input, _arg_repeated, _aidl_reply) } ) } - fn RepeatParcelFileDescriptor<'a>(&'a self, _arg_read: &'a binder::ParcelFileDescriptor) -> binder::BoxFuture<'a, binder::Result> { + fn r#RepeatParcelFileDescriptor<'a>(&'a self, _arg_read: &'a binder::ParcelFileDescriptor) -> binder::BoxFuture<'a, binder::Result> { let _aidl_data = match self.build_parcel_RepeatParcelFileDescriptor(_arg_read) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::RepeatParcelFileDescriptor, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#RepeatParcelFileDescriptor, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_RepeatParcelFileDescriptor(_arg_read, _aidl_reply) } ) } - fn ReverseParcelFileDescriptorArray<'a>(&'a self, _arg_input: &'a [binder::ParcelFileDescriptor], _arg_repeated: &'a mut Vec>) -> binder::BoxFuture<'a, binder::Result>> { + fn r#ReverseParcelFileDescriptorArray<'a>(&'a self, _arg_input: &'a [binder::ParcelFileDescriptor], _arg_repeated: &'a mut Vec>) -> binder::BoxFuture<'a, binder::Result>> { let _aidl_data = match self.build_parcel_ReverseParcelFileDescriptorArray(_arg_input, _arg_repeated) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::ReverseParcelFileDescriptorArray, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#ReverseParcelFileDescriptorArray, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_ReverseParcelFileDescriptorArray(_arg_input, _arg_repeated, _aidl_reply) } ) } - fn ThrowServiceException<'a>(&'a self, _arg_code: i32) -> binder::BoxFuture<'a, binder::Result<()>> { + fn r#ThrowServiceException<'a>(&'a self, _arg_code: i32) -> binder::BoxFuture<'a, binder::Result<()>> { let _aidl_data = match self.build_parcel_ThrowServiceException(_arg_code) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::ThrowServiceException, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#ThrowServiceException, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_ThrowServiceException(_arg_code, _aidl_reply) } ) } - fn RepeatNullableIntArray<'a>(&'a self, _arg_input: Option<&'a [i32]>) -> binder::BoxFuture<'a, binder::Result>>> { + fn r#RepeatNullableIntArray<'a>(&'a self, _arg_input: Option<&'a [i32]>) -> binder::BoxFuture<'a, binder::Result>>> { let _aidl_data = match self.build_parcel_RepeatNullableIntArray(_arg_input) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::RepeatNullableIntArray, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#RepeatNullableIntArray, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_RepeatNullableIntArray(_arg_input, _aidl_reply) } ) } - fn RepeatNullableByteEnumArray<'a>(&'a self, _arg_input: Option<&'a [crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum]>) -> binder::BoxFuture<'a, binder::Result>>> { + fn r#RepeatNullableByteEnumArray<'a>(&'a self, _arg_input: Option<&'a [crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum]>) -> binder::BoxFuture<'a, binder::Result>>> { let _aidl_data = match self.build_parcel_RepeatNullableByteEnumArray(_arg_input) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::RepeatNullableByteEnumArray, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#RepeatNullableByteEnumArray, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_RepeatNullableByteEnumArray(_arg_input, _aidl_reply) } ) } - fn RepeatNullableIntEnumArray<'a>(&'a self, _arg_input: Option<&'a [crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum]>) -> binder::BoxFuture<'a, binder::Result>>> { + fn r#RepeatNullableIntEnumArray<'a>(&'a self, _arg_input: Option<&'a [crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum]>) -> binder::BoxFuture<'a, binder::Result>>> { let _aidl_data = match self.build_parcel_RepeatNullableIntEnumArray(_arg_input) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::RepeatNullableIntEnumArray, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#RepeatNullableIntEnumArray, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_RepeatNullableIntEnumArray(_arg_input, _aidl_reply) } ) } - fn RepeatNullableLongEnumArray<'a>(&'a self, _arg_input: Option<&'a [crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum]>) -> binder::BoxFuture<'a, binder::Result>>> { + fn r#RepeatNullableLongEnumArray<'a>(&'a self, _arg_input: Option<&'a [crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum]>) -> binder::BoxFuture<'a, binder::Result>>> { let _aidl_data = match self.build_parcel_RepeatNullableLongEnumArray(_arg_input) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::RepeatNullableLongEnumArray, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#RepeatNullableLongEnumArray, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_RepeatNullableLongEnumArray(_arg_input, _aidl_reply) } ) } - fn RepeatNullableString<'a>(&'a self, _arg_input: Option<&'a str>) -> binder::BoxFuture<'a, binder::Result>> { + fn r#RepeatNullableString<'a>(&'a self, _arg_input: Option<&'a str>) -> binder::BoxFuture<'a, binder::Result>> { let _aidl_data = match self.build_parcel_RepeatNullableString(_arg_input) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::RepeatNullableString, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#RepeatNullableString, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_RepeatNullableString(_arg_input, _aidl_reply) } ) } - fn RepeatNullableStringList<'a>(&'a self, _arg_input: Option<&'a [Option]>) -> binder::BoxFuture<'a, binder::Result>>>> { + fn r#RepeatNullableStringList<'a>(&'a self, _arg_input: Option<&'a [Option]>) -> binder::BoxFuture<'a, binder::Result>>>> { let _aidl_data = match self.build_parcel_RepeatNullableStringList(_arg_input) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::RepeatNullableStringList, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#RepeatNullableStringList, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_RepeatNullableStringList(_arg_input, _aidl_reply) } ) } - fn RepeatNullableParcelable<'a>(&'a self, _arg_input: Option<&'a crate::mangled::_7_android_4_aidl_5_tests_12_ITestService_5_Empty>) -> binder::BoxFuture<'a, binder::Result>> { + fn r#RepeatNullableParcelable<'a>(&'a self, _arg_input: Option<&'a crate::mangled::_7_android_4_aidl_5_tests_12_ITestService_5_Empty>) -> binder::BoxFuture<'a, binder::Result>> { let _aidl_data = match self.build_parcel_RepeatNullableParcelable(_arg_input) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::RepeatNullableParcelable, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#RepeatNullableParcelable, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_RepeatNullableParcelable(_arg_input, _aidl_reply) } ) } - fn RepeatNullableParcelableArray<'a>(&'a self, _arg_input: Option<&'a [Option]>) -> binder::BoxFuture<'a, binder::Result>>>> { + fn r#RepeatNullableParcelableArray<'a>(&'a self, _arg_input: Option<&'a [Option]>) -> binder::BoxFuture<'a, binder::Result>>>> { let _aidl_data = match self.build_parcel_RepeatNullableParcelableArray(_arg_input) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::RepeatNullableParcelableArray, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#RepeatNullableParcelableArray, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_RepeatNullableParcelableArray(_arg_input, _aidl_reply) } ) } - fn RepeatNullableParcelableList<'a>(&'a self, _arg_input: Option<&'a [Option]>) -> binder::BoxFuture<'a, binder::Result>>>> { + fn r#RepeatNullableParcelableList<'a>(&'a self, _arg_input: Option<&'a [Option]>) -> binder::BoxFuture<'a, binder::Result>>>> { let _aidl_data = match self.build_parcel_RepeatNullableParcelableList(_arg_input) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::RepeatNullableParcelableList, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#RepeatNullableParcelableList, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_RepeatNullableParcelableList(_arg_input, _aidl_reply) } ) } - fn TakesAnIBinder<'a>(&'a self, _arg_input: &'a binder::SpIBinder) -> binder::BoxFuture<'a, binder::Result<()>> { + fn r#TakesAnIBinder<'a>(&'a self, _arg_input: &'a binder::SpIBinder) -> binder::BoxFuture<'a, binder::Result<()>> { let _aidl_data = match self.build_parcel_TakesAnIBinder(_arg_input) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::TakesAnIBinder, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#TakesAnIBinder, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_TakesAnIBinder(_arg_input, _aidl_reply) } ) } - fn TakesANullableIBinder<'a>(&'a self, _arg_input: Option<&'a binder::SpIBinder>) -> binder::BoxFuture<'a, binder::Result<()>> { + fn r#TakesANullableIBinder<'a>(&'a self, _arg_input: Option<&'a binder::SpIBinder>) -> binder::BoxFuture<'a, binder::Result<()>> { let _aidl_data = match self.build_parcel_TakesANullableIBinder(_arg_input) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::TakesANullableIBinder, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#TakesANullableIBinder, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_TakesANullableIBinder(_arg_input, _aidl_reply) } ) } - fn TakesAnIBinderList<'a>(&'a self, _arg_input: &'a [binder::SpIBinder]) -> binder::BoxFuture<'a, binder::Result<()>> { + fn r#TakesAnIBinderList<'a>(&'a self, _arg_input: &'a [binder::SpIBinder]) -> binder::BoxFuture<'a, binder::Result<()>> { let _aidl_data = match self.build_parcel_TakesAnIBinderList(_arg_input) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::TakesAnIBinderList, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#TakesAnIBinderList, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_TakesAnIBinderList(_arg_input, _aidl_reply) } ) } - fn TakesANullableIBinderList<'a>(&'a self, _arg_input: Option<&'a [Option]>) -> binder::BoxFuture<'a, binder::Result<()>> { + fn r#TakesANullableIBinderList<'a>(&'a self, _arg_input: Option<&'a [Option]>) -> binder::BoxFuture<'a, binder::Result<()>> { let _aidl_data = match self.build_parcel_TakesANullableIBinderList(_arg_input) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::TakesANullableIBinderList, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#TakesANullableIBinderList, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_TakesANullableIBinderList(_arg_input, _aidl_reply) } ) } - fn RepeatUtf8CppString<'a>(&'a self, _arg_token: &'a str) -> binder::BoxFuture<'a, binder::Result> { + fn r#RepeatUtf8CppString<'a>(&'a self, _arg_token: &'a str) -> binder::BoxFuture<'a, binder::Result> { let _aidl_data = match self.build_parcel_RepeatUtf8CppString(_arg_token) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::RepeatUtf8CppString, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#RepeatUtf8CppString, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_RepeatUtf8CppString(_arg_token, _aidl_reply) } ) } - fn RepeatNullableUtf8CppString<'a>(&'a self, _arg_token: Option<&'a str>) -> binder::BoxFuture<'a, binder::Result>> { + fn r#RepeatNullableUtf8CppString<'a>(&'a self, _arg_token: Option<&'a str>) -> binder::BoxFuture<'a, binder::Result>> { let _aidl_data = match self.build_parcel_RepeatNullableUtf8CppString(_arg_token) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::RepeatNullableUtf8CppString, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#RepeatNullableUtf8CppString, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_RepeatNullableUtf8CppString(_arg_token, _aidl_reply) } ) } - fn ReverseUtf8CppString<'a>(&'a self, _arg_input: &'a [String], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>> { + fn r#ReverseUtf8CppString<'a>(&'a self, _arg_input: &'a [String], _arg_repeated: &'a mut Vec) -> binder::BoxFuture<'a, binder::Result>> { let _aidl_data = match self.build_parcel_ReverseUtf8CppString(_arg_input, _arg_repeated) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::ReverseUtf8CppString, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#ReverseUtf8CppString, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_ReverseUtf8CppString(_arg_input, _arg_repeated, _aidl_reply) } ) } - fn ReverseNullableUtf8CppString<'a>(&'a self, _arg_input: Option<&'a [Option]>, _arg_repeated: &'a mut Option>>) -> binder::BoxFuture<'a, binder::Result>>>> { + fn r#ReverseNullableUtf8CppString<'a>(&'a self, _arg_input: Option<&'a [Option]>, _arg_repeated: &'a mut Option>>) -> binder::BoxFuture<'a, binder::Result>>>> { let _aidl_data = match self.build_parcel_ReverseNullableUtf8CppString(_arg_input, _arg_repeated) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::ReverseNullableUtf8CppString, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#ReverseNullableUtf8CppString, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_ReverseNullableUtf8CppString(_arg_input, _arg_repeated, _aidl_reply) } ) } - fn ReverseUtf8CppStringList<'a>(&'a self, _arg_input: Option<&'a [Option]>, _arg_repeated: &'a mut Option>>) -> binder::BoxFuture<'a, binder::Result>>>> { + fn r#ReverseUtf8CppStringList<'a>(&'a self, _arg_input: Option<&'a [Option]>, _arg_repeated: &'a mut Option>>) -> binder::BoxFuture<'a, binder::Result>>>> { let _aidl_data = match self.build_parcel_ReverseUtf8CppStringList(_arg_input, _arg_repeated) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::ReverseUtf8CppStringList, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#ReverseUtf8CppStringList, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_ReverseUtf8CppStringList(_arg_input, _arg_repeated, _aidl_reply) } ) } - fn GetCallback<'a>(&'a self, _arg_return_null: bool) -> binder::BoxFuture<'a, binder::Result>>> { + fn r#GetCallback<'a>(&'a self, _arg_return_null: bool) -> binder::BoxFuture<'a, binder::Result>>> { let _aidl_data = match self.build_parcel_GetCallback(_arg_return_null) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::GetCallback, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#GetCallback, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_GetCallback(_arg_return_null, _aidl_reply) } ) } - fn FillOutStructuredParcelable<'a>(&'a self, _arg_parcel: &'a mut crate::mangled::_7_android_4_aidl_5_tests_20_StructuredParcelable) -> binder::BoxFuture<'a, binder::Result<()>> { + fn r#FillOutStructuredParcelable<'a>(&'a self, _arg_parcel: &'a mut crate::mangled::_7_android_4_aidl_5_tests_20_StructuredParcelable) -> binder::BoxFuture<'a, binder::Result<()>> { let _aidl_data = match self.build_parcel_FillOutStructuredParcelable(_arg_parcel) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::FillOutStructuredParcelable, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#FillOutStructuredParcelable, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_FillOutStructuredParcelable(_arg_parcel, _aidl_reply) } ) } - fn RepeatExtendableParcelable<'a>(&'a self, _arg_ep: &'a crate::mangled::_7_android_4_aidl_5_tests_9_extension_20_ExtendableParcelable, _arg_ep2: &'a mut crate::mangled::_7_android_4_aidl_5_tests_9_extension_20_ExtendableParcelable) -> binder::BoxFuture<'a, binder::Result<()>> { + fn r#RepeatExtendableParcelable<'a>(&'a self, _arg_ep: &'a crate::mangled::_7_android_4_aidl_5_tests_9_extension_20_ExtendableParcelable, _arg_ep2: &'a mut crate::mangled::_7_android_4_aidl_5_tests_9_extension_20_ExtendableParcelable) -> binder::BoxFuture<'a, binder::Result<()>> { let _aidl_data = match self.build_parcel_RepeatExtendableParcelable(_arg_ep, _arg_ep2) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::RepeatExtendableParcelable, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#RepeatExtendableParcelable, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_RepeatExtendableParcelable(_arg_ep, _arg_ep2, _aidl_reply) } ) } - fn ReverseList<'a>(&'a self, _arg_list: &'a crate::mangled::_7_android_4_aidl_5_tests_13_RecursiveList) -> binder::BoxFuture<'a, binder::Result> { + fn r#ReverseList<'a>(&'a self, _arg_list: &'a crate::mangled::_7_android_4_aidl_5_tests_13_RecursiveList) -> binder::BoxFuture<'a, binder::Result> { let _aidl_data = match self.build_parcel_ReverseList(_arg_list) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::ReverseList, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#ReverseList, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_ReverseList(_arg_list, _aidl_reply) } ) } - fn ReverseIBinderArray<'a>(&'a self, _arg_input: &'a [binder::SpIBinder], _arg_repeated: &'a mut Vec>) -> binder::BoxFuture<'a, binder::Result>> { + fn r#ReverseIBinderArray<'a>(&'a self, _arg_input: &'a [binder::SpIBinder], _arg_repeated: &'a mut Vec>) -> binder::BoxFuture<'a, binder::Result>> { let _aidl_data = match self.build_parcel_ReverseIBinderArray(_arg_input, _arg_repeated) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::ReverseIBinderArray, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#ReverseIBinderArray, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_ReverseIBinderArray(_arg_input, _arg_repeated, _aidl_reply) } ) } - fn ReverseNullableIBinderArray<'a>(&'a self, _arg_input: Option<&'a [Option]>, _arg_repeated: &'a mut Option>>) -> binder::BoxFuture<'a, binder::Result>>>> { + fn r#ReverseNullableIBinderArray<'a>(&'a self, _arg_input: Option<&'a [Option]>, _arg_repeated: &'a mut Option>>) -> binder::BoxFuture<'a, binder::Result>>>> { let _aidl_data = match self.build_parcel_ReverseNullableIBinderArray(_arg_input, _arg_repeated) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::ReverseNullableIBinderArray, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#ReverseNullableIBinderArray, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_ReverseNullableIBinderArray(_arg_input, _arg_repeated, _aidl_reply) } ) } - fn GetOldNameInterface<'a>(&'a self) -> binder::BoxFuture<'a, binder::Result>> { + fn r#GetOldNameInterface<'a>(&'a self) -> binder::BoxFuture<'a, binder::Result>> { let _aidl_data = match self.build_parcel_GetOldNameInterface() { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::GetOldNameInterface, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#GetOldNameInterface, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_GetOldNameInterface(_aidl_reply) } ) } - fn GetNewNameInterface<'a>(&'a self) -> binder::BoxFuture<'a, binder::Result>> { + fn r#GetNewNameInterface<'a>(&'a self) -> binder::BoxFuture<'a, binder::Result>> { let _aidl_data = match self.build_parcel_GetNewNameInterface() { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::GetNewNameInterface, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#GetNewNameInterface, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_GetNewNameInterface(_aidl_reply) } ) } - fn GetUnionTags<'a>(&'a self, _arg_input: &'a [crate::mangled::_7_android_4_aidl_5_tests_5_Union]) -> binder::BoxFuture<'a, binder::Result>> { + fn r#GetUnionTags<'a>(&'a self, _arg_input: &'a [crate::mangled::_7_android_4_aidl_5_tests_5_Union]) -> binder::BoxFuture<'a, binder::Result>> { let _aidl_data = match self.build_parcel_GetUnionTags(_arg_input) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::GetUnionTags, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#GetUnionTags, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_GetUnionTags(_arg_input, _aidl_reply) } ) } - fn GetCppJavaTests<'a>(&'a self) -> binder::BoxFuture<'a, binder::Result>> { + fn r#GetCppJavaTests<'a>(&'a self) -> binder::BoxFuture<'a, binder::Result>> { let _aidl_data = match self.build_parcel_GetCppJavaTests() { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::GetCppJavaTests, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#GetCppJavaTests, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_GetCppJavaTests(_aidl_reply) } ) } - fn getBackendType<'a>(&'a self) -> binder::BoxFuture<'a, binder::Result> { + fn r#getBackendType<'a>(&'a self) -> binder::BoxFuture<'a, binder::Result> { let _aidl_data = match self.build_parcel_getBackendType() { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::getBackendType, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#getBackendType, _aidl_data, binder::binder_impl::FLAG_CLEAR_BUF | binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_getBackendType(_aidl_reply) } @@ -3247,79 +3247,79 @@ impl ITestServiceAsync

for BpTestService { } } impl ITestService for binder::binder_impl::Binder { - fn UnimplementedMethod(&self, _arg_arg: i32) -> binder::Result { self.0.UnimplementedMethod(_arg_arg) } - fn Deprecated(&self) -> binder::Result<()> { self.0.Deprecated() } - fn TestOneway(&self) -> binder::Result<()> { self.0.TestOneway() } - fn RepeatBoolean(&self, _arg_token: bool) -> binder::Result { self.0.RepeatBoolean(_arg_token) } - fn RepeatByte(&self, _arg_token: i8) -> binder::Result { self.0.RepeatByte(_arg_token) } - fn RepeatChar(&self, _arg_token: u16) -> binder::Result { self.0.RepeatChar(_arg_token) } - fn RepeatInt(&self, _arg_token: i32) -> binder::Result { self.0.RepeatInt(_arg_token) } - fn RepeatLong(&self, _arg_token: i64) -> binder::Result { self.0.RepeatLong(_arg_token) } - fn RepeatFloat(&self, _arg_token: f32) -> binder::Result { self.0.RepeatFloat(_arg_token) } - fn RepeatDouble(&self, _arg_token: f64) -> binder::Result { self.0.RepeatDouble(_arg_token) } - fn RepeatString(&self, _arg_token: &str) -> binder::Result { self.0.RepeatString(_arg_token) } - fn RepeatByteEnum(&self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum) -> binder::Result { self.0.RepeatByteEnum(_arg_token) } - fn RepeatIntEnum(&self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum) -> binder::Result { self.0.RepeatIntEnum(_arg_token) } - fn RepeatLongEnum(&self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum) -> binder::Result { self.0.RepeatLongEnum(_arg_token) } - fn ReverseBoolean(&self, _arg_input: &[bool], _arg_repeated: &mut Vec) -> binder::Result> { self.0.ReverseBoolean(_arg_input, _arg_repeated) } - fn ReverseByte(&self, _arg_input: &[u8], _arg_repeated: &mut Vec) -> binder::Result> { self.0.ReverseByte(_arg_input, _arg_repeated) } - fn ReverseChar(&self, _arg_input: &[u16], _arg_repeated: &mut Vec) -> binder::Result> { self.0.ReverseChar(_arg_input, _arg_repeated) } - fn ReverseInt(&self, _arg_input: &[i32], _arg_repeated: &mut Vec) -> binder::Result> { self.0.ReverseInt(_arg_input, _arg_repeated) } - fn ReverseLong(&self, _arg_input: &[i64], _arg_repeated: &mut Vec) -> binder::Result> { self.0.ReverseLong(_arg_input, _arg_repeated) } - fn ReverseFloat(&self, _arg_input: &[f32], _arg_repeated: &mut Vec) -> binder::Result> { self.0.ReverseFloat(_arg_input, _arg_repeated) } - fn ReverseDouble(&self, _arg_input: &[f64], _arg_repeated: &mut Vec) -> binder::Result> { self.0.ReverseDouble(_arg_input, _arg_repeated) } - fn ReverseString(&self, _arg_input: &[String], _arg_repeated: &mut Vec) -> binder::Result> { self.0.ReverseString(_arg_input, _arg_repeated) } - fn ReverseByteEnum(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum], _arg_repeated: &mut Vec) -> binder::Result> { self.0.ReverseByteEnum(_arg_input, _arg_repeated) } - fn ReverseIntEnum(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum], _arg_repeated: &mut Vec) -> binder::Result> { self.0.ReverseIntEnum(_arg_input, _arg_repeated) } - fn ReverseLongEnum(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum], _arg_repeated: &mut Vec) -> binder::Result> { self.0.ReverseLongEnum(_arg_input, _arg_repeated) } - fn GetOtherTestService(&self, _arg_name: &str) -> binder::Result> { self.0.GetOtherTestService(_arg_name) } - fn SetOtherTestService(&self, _arg_name: &str, _arg_service: &binder::Strong) -> binder::Result { self.0.SetOtherTestService(_arg_name, _arg_service) } - fn VerifyName(&self, _arg_service: &binder::Strong, _arg_name: &str) -> binder::Result { self.0.VerifyName(_arg_service, _arg_name) } - fn GetInterfaceArray(&self, _arg_names: &[String]) -> binder::Result>> { self.0.GetInterfaceArray(_arg_names) } - fn VerifyNamesWithInterfaceArray(&self, _arg_services: &[binder::Strong], _arg_names: &[String]) -> binder::Result { self.0.VerifyNamesWithInterfaceArray(_arg_services, _arg_names) } - fn GetNullableInterfaceArray(&self, _arg_names: Option<&[Option]>) -> binder::Result>>>> { self.0.GetNullableInterfaceArray(_arg_names) } - fn VerifyNamesWithNullableInterfaceArray(&self, _arg_services: Option<&[Option>]>, _arg_names: Option<&[Option]>) -> binder::Result { self.0.VerifyNamesWithNullableInterfaceArray(_arg_services, _arg_names) } - fn GetInterfaceList(&self, _arg_names: Option<&[Option]>) -> binder::Result>>>> { self.0.GetInterfaceList(_arg_names) } - fn VerifyNamesWithInterfaceList(&self, _arg_services: Option<&[Option>]>, _arg_names: Option<&[Option]>) -> binder::Result { self.0.VerifyNamesWithInterfaceList(_arg_services, _arg_names) } - fn ReverseStringList(&self, _arg_input: &[String], _arg_repeated: &mut Vec) -> binder::Result> { self.0.ReverseStringList(_arg_input, _arg_repeated) } - fn RepeatParcelFileDescriptor(&self, _arg_read: &binder::ParcelFileDescriptor) -> binder::Result { self.0.RepeatParcelFileDescriptor(_arg_read) } - fn ReverseParcelFileDescriptorArray(&self, _arg_input: &[binder::ParcelFileDescriptor], _arg_repeated: &mut Vec>) -> binder::Result> { self.0.ReverseParcelFileDescriptorArray(_arg_input, _arg_repeated) } - fn ThrowServiceException(&self, _arg_code: i32) -> binder::Result<()> { self.0.ThrowServiceException(_arg_code) } - fn RepeatNullableIntArray(&self, _arg_input: Option<&[i32]>) -> binder::Result>> { self.0.RepeatNullableIntArray(_arg_input) } - fn RepeatNullableByteEnumArray(&self, _arg_input: Option<&[crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum]>) -> binder::Result>> { self.0.RepeatNullableByteEnumArray(_arg_input) } - fn RepeatNullableIntEnumArray(&self, _arg_input: Option<&[crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum]>) -> binder::Result>> { self.0.RepeatNullableIntEnumArray(_arg_input) } - fn RepeatNullableLongEnumArray(&self, _arg_input: Option<&[crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum]>) -> binder::Result>> { self.0.RepeatNullableLongEnumArray(_arg_input) } - fn RepeatNullableString(&self, _arg_input: Option<&str>) -> binder::Result> { self.0.RepeatNullableString(_arg_input) } - fn RepeatNullableStringList(&self, _arg_input: Option<&[Option]>) -> binder::Result>>> { self.0.RepeatNullableStringList(_arg_input) } - fn RepeatNullableParcelable(&self, _arg_input: Option<&crate::mangled::_7_android_4_aidl_5_tests_12_ITestService_5_Empty>) -> binder::Result> { self.0.RepeatNullableParcelable(_arg_input) } - fn RepeatNullableParcelableArray(&self, _arg_input: Option<&[Option]>) -> binder::Result>>> { self.0.RepeatNullableParcelableArray(_arg_input) } - fn RepeatNullableParcelableList(&self, _arg_input: Option<&[Option]>) -> binder::Result>>> { self.0.RepeatNullableParcelableList(_arg_input) } - fn TakesAnIBinder(&self, _arg_input: &binder::SpIBinder) -> binder::Result<()> { self.0.TakesAnIBinder(_arg_input) } - fn TakesANullableIBinder(&self, _arg_input: Option<&binder::SpIBinder>) -> binder::Result<()> { self.0.TakesANullableIBinder(_arg_input) } - fn TakesAnIBinderList(&self, _arg_input: &[binder::SpIBinder]) -> binder::Result<()> { self.0.TakesAnIBinderList(_arg_input) } - fn TakesANullableIBinderList(&self, _arg_input: Option<&[Option]>) -> binder::Result<()> { self.0.TakesANullableIBinderList(_arg_input) } - fn RepeatUtf8CppString(&self, _arg_token: &str) -> binder::Result { self.0.RepeatUtf8CppString(_arg_token) } - fn RepeatNullableUtf8CppString(&self, _arg_token: Option<&str>) -> binder::Result> { self.0.RepeatNullableUtf8CppString(_arg_token) } - fn ReverseUtf8CppString(&self, _arg_input: &[String], _arg_repeated: &mut Vec) -> binder::Result> { self.0.ReverseUtf8CppString(_arg_input, _arg_repeated) } - fn ReverseNullableUtf8CppString(&self, _arg_input: Option<&[Option]>, _arg_repeated: &mut Option>>) -> binder::Result>>> { self.0.ReverseNullableUtf8CppString(_arg_input, _arg_repeated) } - fn ReverseUtf8CppStringList(&self, _arg_input: Option<&[Option]>, _arg_repeated: &mut Option>>) -> binder::Result>>> { self.0.ReverseUtf8CppStringList(_arg_input, _arg_repeated) } - fn GetCallback(&self, _arg_return_null: bool) -> binder::Result>> { self.0.GetCallback(_arg_return_null) } - fn FillOutStructuredParcelable(&self, _arg_parcel: &mut crate::mangled::_7_android_4_aidl_5_tests_20_StructuredParcelable) -> binder::Result<()> { self.0.FillOutStructuredParcelable(_arg_parcel) } - fn RepeatExtendableParcelable(&self, _arg_ep: &crate::mangled::_7_android_4_aidl_5_tests_9_extension_20_ExtendableParcelable, _arg_ep2: &mut crate::mangled::_7_android_4_aidl_5_tests_9_extension_20_ExtendableParcelable) -> binder::Result<()> { self.0.RepeatExtendableParcelable(_arg_ep, _arg_ep2) } - fn ReverseList(&self, _arg_list: &crate::mangled::_7_android_4_aidl_5_tests_13_RecursiveList) -> binder::Result { self.0.ReverseList(_arg_list) } - fn ReverseIBinderArray(&self, _arg_input: &[binder::SpIBinder], _arg_repeated: &mut Vec>) -> binder::Result> { self.0.ReverseIBinderArray(_arg_input, _arg_repeated) } - fn ReverseNullableIBinderArray(&self, _arg_input: Option<&[Option]>, _arg_repeated: &mut Option>>) -> binder::Result>>> { self.0.ReverseNullableIBinderArray(_arg_input, _arg_repeated) } - fn GetOldNameInterface(&self) -> binder::Result> { self.0.GetOldNameInterface() } - fn GetNewNameInterface(&self) -> binder::Result> { self.0.GetNewNameInterface() } - fn GetUnionTags(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_5_Union]) -> binder::Result> { self.0.GetUnionTags(_arg_input) } - fn GetCppJavaTests(&self) -> binder::Result> { self.0.GetCppJavaTests() } - fn getBackendType(&self) -> binder::Result { self.0.getBackendType() } + fn r#UnimplementedMethod(&self, _arg_arg: i32) -> binder::Result { self.0.r#UnimplementedMethod(_arg_arg) } + fn r#Deprecated(&self) -> binder::Result<()> { self.0.r#Deprecated() } + fn r#TestOneway(&self) -> binder::Result<()> { self.0.r#TestOneway() } + fn r#RepeatBoolean(&self, _arg_token: bool) -> binder::Result { self.0.r#RepeatBoolean(_arg_token) } + fn r#RepeatByte(&self, _arg_token: i8) -> binder::Result { self.0.r#RepeatByte(_arg_token) } + fn r#RepeatChar(&self, _arg_token: u16) -> binder::Result { self.0.r#RepeatChar(_arg_token) } + fn r#RepeatInt(&self, _arg_token: i32) -> binder::Result { self.0.r#RepeatInt(_arg_token) } + fn r#RepeatLong(&self, _arg_token: i64) -> binder::Result { self.0.r#RepeatLong(_arg_token) } + fn r#RepeatFloat(&self, _arg_token: f32) -> binder::Result { self.0.r#RepeatFloat(_arg_token) } + fn r#RepeatDouble(&self, _arg_token: f64) -> binder::Result { self.0.r#RepeatDouble(_arg_token) } + fn r#RepeatString(&self, _arg_token: &str) -> binder::Result { self.0.r#RepeatString(_arg_token) } + fn r#RepeatByteEnum(&self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum) -> binder::Result { self.0.r#RepeatByteEnum(_arg_token) } + fn r#RepeatIntEnum(&self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum) -> binder::Result { self.0.r#RepeatIntEnum(_arg_token) } + fn r#RepeatLongEnum(&self, _arg_token: crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum) -> binder::Result { self.0.r#RepeatLongEnum(_arg_token) } + fn r#ReverseBoolean(&self, _arg_input: &[bool], _arg_repeated: &mut Vec) -> binder::Result> { self.0.r#ReverseBoolean(_arg_input, _arg_repeated) } + fn r#ReverseByte(&self, _arg_input: &[u8], _arg_repeated: &mut Vec) -> binder::Result> { self.0.r#ReverseByte(_arg_input, _arg_repeated) } + fn r#ReverseChar(&self, _arg_input: &[u16], _arg_repeated: &mut Vec) -> binder::Result> { self.0.r#ReverseChar(_arg_input, _arg_repeated) } + fn r#ReverseInt(&self, _arg_input: &[i32], _arg_repeated: &mut Vec) -> binder::Result> { self.0.r#ReverseInt(_arg_input, _arg_repeated) } + fn r#ReverseLong(&self, _arg_input: &[i64], _arg_repeated: &mut Vec) -> binder::Result> { self.0.r#ReverseLong(_arg_input, _arg_repeated) } + fn r#ReverseFloat(&self, _arg_input: &[f32], _arg_repeated: &mut Vec) -> binder::Result> { self.0.r#ReverseFloat(_arg_input, _arg_repeated) } + fn r#ReverseDouble(&self, _arg_input: &[f64], _arg_repeated: &mut Vec) -> binder::Result> { self.0.r#ReverseDouble(_arg_input, _arg_repeated) } + fn r#ReverseString(&self, _arg_input: &[String], _arg_repeated: &mut Vec) -> binder::Result> { self.0.r#ReverseString(_arg_input, _arg_repeated) } + fn r#ReverseByteEnum(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum], _arg_repeated: &mut Vec) -> binder::Result> { self.0.r#ReverseByteEnum(_arg_input, _arg_repeated) } + fn r#ReverseIntEnum(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum], _arg_repeated: &mut Vec) -> binder::Result> { self.0.r#ReverseIntEnum(_arg_input, _arg_repeated) } + fn r#ReverseLongEnum(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum], _arg_repeated: &mut Vec) -> binder::Result> { self.0.r#ReverseLongEnum(_arg_input, _arg_repeated) } + fn r#GetOtherTestService(&self, _arg_name: &str) -> binder::Result> { self.0.r#GetOtherTestService(_arg_name) } + fn r#SetOtherTestService(&self, _arg_name: &str, _arg_service: &binder::Strong) -> binder::Result { self.0.r#SetOtherTestService(_arg_name, _arg_service) } + fn r#VerifyName(&self, _arg_service: &binder::Strong, _arg_name: &str) -> binder::Result { self.0.r#VerifyName(_arg_service, _arg_name) } + fn r#GetInterfaceArray(&self, _arg_names: &[String]) -> binder::Result>> { self.0.r#GetInterfaceArray(_arg_names) } + fn r#VerifyNamesWithInterfaceArray(&self, _arg_services: &[binder::Strong], _arg_names: &[String]) -> binder::Result { self.0.r#VerifyNamesWithInterfaceArray(_arg_services, _arg_names) } + fn r#GetNullableInterfaceArray(&self, _arg_names: Option<&[Option]>) -> binder::Result>>>> { self.0.r#GetNullableInterfaceArray(_arg_names) } + fn r#VerifyNamesWithNullableInterfaceArray(&self, _arg_services: Option<&[Option>]>, _arg_names: Option<&[Option]>) -> binder::Result { self.0.r#VerifyNamesWithNullableInterfaceArray(_arg_services, _arg_names) } + fn r#GetInterfaceList(&self, _arg_names: Option<&[Option]>) -> binder::Result>>>> { self.0.r#GetInterfaceList(_arg_names) } + fn r#VerifyNamesWithInterfaceList(&self, _arg_services: Option<&[Option>]>, _arg_names: Option<&[Option]>) -> binder::Result { self.0.r#VerifyNamesWithInterfaceList(_arg_services, _arg_names) } + fn r#ReverseStringList(&self, _arg_input: &[String], _arg_repeated: &mut Vec) -> binder::Result> { self.0.r#ReverseStringList(_arg_input, _arg_repeated) } + fn r#RepeatParcelFileDescriptor(&self, _arg_read: &binder::ParcelFileDescriptor) -> binder::Result { self.0.r#RepeatParcelFileDescriptor(_arg_read) } + fn r#ReverseParcelFileDescriptorArray(&self, _arg_input: &[binder::ParcelFileDescriptor], _arg_repeated: &mut Vec>) -> binder::Result> { self.0.r#ReverseParcelFileDescriptorArray(_arg_input, _arg_repeated) } + fn r#ThrowServiceException(&self, _arg_code: i32) -> binder::Result<()> { self.0.r#ThrowServiceException(_arg_code) } + fn r#RepeatNullableIntArray(&self, _arg_input: Option<&[i32]>) -> binder::Result>> { self.0.r#RepeatNullableIntArray(_arg_input) } + fn r#RepeatNullableByteEnumArray(&self, _arg_input: Option<&[crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum]>) -> binder::Result>> { self.0.r#RepeatNullableByteEnumArray(_arg_input) } + fn r#RepeatNullableIntEnumArray(&self, _arg_input: Option<&[crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum]>) -> binder::Result>> { self.0.r#RepeatNullableIntEnumArray(_arg_input) } + fn r#RepeatNullableLongEnumArray(&self, _arg_input: Option<&[crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum]>) -> binder::Result>> { self.0.r#RepeatNullableLongEnumArray(_arg_input) } + fn r#RepeatNullableString(&self, _arg_input: Option<&str>) -> binder::Result> { self.0.r#RepeatNullableString(_arg_input) } + fn r#RepeatNullableStringList(&self, _arg_input: Option<&[Option]>) -> binder::Result>>> { self.0.r#RepeatNullableStringList(_arg_input) } + fn r#RepeatNullableParcelable(&self, _arg_input: Option<&crate::mangled::_7_android_4_aidl_5_tests_12_ITestService_5_Empty>) -> binder::Result> { self.0.r#RepeatNullableParcelable(_arg_input) } + fn r#RepeatNullableParcelableArray(&self, _arg_input: Option<&[Option]>) -> binder::Result>>> { self.0.r#RepeatNullableParcelableArray(_arg_input) } + fn r#RepeatNullableParcelableList(&self, _arg_input: Option<&[Option]>) -> binder::Result>>> { self.0.r#RepeatNullableParcelableList(_arg_input) } + fn r#TakesAnIBinder(&self, _arg_input: &binder::SpIBinder) -> binder::Result<()> { self.0.r#TakesAnIBinder(_arg_input) } + fn r#TakesANullableIBinder(&self, _arg_input: Option<&binder::SpIBinder>) -> binder::Result<()> { self.0.r#TakesANullableIBinder(_arg_input) } + fn r#TakesAnIBinderList(&self, _arg_input: &[binder::SpIBinder]) -> binder::Result<()> { self.0.r#TakesAnIBinderList(_arg_input) } + fn r#TakesANullableIBinderList(&self, _arg_input: Option<&[Option]>) -> binder::Result<()> { self.0.r#TakesANullableIBinderList(_arg_input) } + fn r#RepeatUtf8CppString(&self, _arg_token: &str) -> binder::Result { self.0.r#RepeatUtf8CppString(_arg_token) } + fn r#RepeatNullableUtf8CppString(&self, _arg_token: Option<&str>) -> binder::Result> { self.0.r#RepeatNullableUtf8CppString(_arg_token) } + fn r#ReverseUtf8CppString(&self, _arg_input: &[String], _arg_repeated: &mut Vec) -> binder::Result> { self.0.r#ReverseUtf8CppString(_arg_input, _arg_repeated) } + fn r#ReverseNullableUtf8CppString(&self, _arg_input: Option<&[Option]>, _arg_repeated: &mut Option>>) -> binder::Result>>> { self.0.r#ReverseNullableUtf8CppString(_arg_input, _arg_repeated) } + fn r#ReverseUtf8CppStringList(&self, _arg_input: Option<&[Option]>, _arg_repeated: &mut Option>>) -> binder::Result>>> { self.0.r#ReverseUtf8CppStringList(_arg_input, _arg_repeated) } + fn r#GetCallback(&self, _arg_return_null: bool) -> binder::Result>> { self.0.r#GetCallback(_arg_return_null) } + fn r#FillOutStructuredParcelable(&self, _arg_parcel: &mut crate::mangled::_7_android_4_aidl_5_tests_20_StructuredParcelable) -> binder::Result<()> { self.0.r#FillOutStructuredParcelable(_arg_parcel) } + fn r#RepeatExtendableParcelable(&self, _arg_ep: &crate::mangled::_7_android_4_aidl_5_tests_9_extension_20_ExtendableParcelable, _arg_ep2: &mut crate::mangled::_7_android_4_aidl_5_tests_9_extension_20_ExtendableParcelable) -> binder::Result<()> { self.0.r#RepeatExtendableParcelable(_arg_ep, _arg_ep2) } + fn r#ReverseList(&self, _arg_list: &crate::mangled::_7_android_4_aidl_5_tests_13_RecursiveList) -> binder::Result { self.0.r#ReverseList(_arg_list) } + fn r#ReverseIBinderArray(&self, _arg_input: &[binder::SpIBinder], _arg_repeated: &mut Vec>) -> binder::Result> { self.0.r#ReverseIBinderArray(_arg_input, _arg_repeated) } + fn r#ReverseNullableIBinderArray(&self, _arg_input: Option<&[Option]>, _arg_repeated: &mut Option>>) -> binder::Result>>> { self.0.r#ReverseNullableIBinderArray(_arg_input, _arg_repeated) } + fn r#GetOldNameInterface(&self) -> binder::Result> { self.0.r#GetOldNameInterface() } + fn r#GetNewNameInterface(&self) -> binder::Result> { self.0.r#GetNewNameInterface() } + fn r#GetUnionTags(&self, _arg_input: &[crate::mangled::_7_android_4_aidl_5_tests_5_Union]) -> binder::Result> { self.0.r#GetUnionTags(_arg_input) } + fn r#GetCppJavaTests(&self) -> binder::Result> { self.0.r#GetCppJavaTests() } + fn r#getBackendType(&self) -> binder::Result { self.0.r#getBackendType() } } fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl::TransactionCode, _aidl_data: &binder::binder_impl::BorrowedParcel<'_>, _aidl_reply: &mut binder::binder_impl::BorrowedParcel<'_>) -> std::result::Result<(), binder::StatusCode> { match _aidl_code { - transactions::UnimplementedMethod => { + transactions::r#UnimplementedMethod => { let _arg_arg: i32 = _aidl_data.read()?; - let _aidl_return = _aidl_service.UnimplementedMethod(_arg_arg); + let _aidl_return = _aidl_service.r#UnimplementedMethod(_arg_arg); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3329,8 +3329,8 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::Deprecated => { - let _aidl_return = _aidl_service.Deprecated(); + transactions::r#Deprecated => { + let _aidl_return = _aidl_service.r#Deprecated(); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3339,13 +3339,13 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::TestOneway => { - let _aidl_return = _aidl_service.TestOneway(); + transactions::r#TestOneway => { + let _aidl_return = _aidl_service.r#TestOneway(); Ok(()) } - transactions::RepeatBoolean => { + transactions::r#RepeatBoolean => { let _arg_token: bool = _aidl_data.read()?; - let _aidl_return = _aidl_service.RepeatBoolean(_arg_token); + let _aidl_return = _aidl_service.r#RepeatBoolean(_arg_token); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3355,9 +3355,9 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::RepeatByte => { + transactions::r#RepeatByte => { let _arg_token: i8 = _aidl_data.read()?; - let _aidl_return = _aidl_service.RepeatByte(_arg_token); + let _aidl_return = _aidl_service.r#RepeatByte(_arg_token); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3367,9 +3367,9 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::RepeatChar => { + transactions::r#RepeatChar => { let _arg_token: u16 = _aidl_data.read()?; - let _aidl_return = _aidl_service.RepeatChar(_arg_token); + let _aidl_return = _aidl_service.r#RepeatChar(_arg_token); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3379,9 +3379,9 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::RepeatInt => { + transactions::r#RepeatInt => { let _arg_token: i32 = _aidl_data.read()?; - let _aidl_return = _aidl_service.RepeatInt(_arg_token); + let _aidl_return = _aidl_service.r#RepeatInt(_arg_token); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3391,9 +3391,9 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::RepeatLong => { + transactions::r#RepeatLong => { let _arg_token: i64 = _aidl_data.read()?; - let _aidl_return = _aidl_service.RepeatLong(_arg_token); + let _aidl_return = _aidl_service.r#RepeatLong(_arg_token); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3403,9 +3403,9 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::RepeatFloat => { + transactions::r#RepeatFloat => { let _arg_token: f32 = _aidl_data.read()?; - let _aidl_return = _aidl_service.RepeatFloat(_arg_token); + let _aidl_return = _aidl_service.r#RepeatFloat(_arg_token); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3415,9 +3415,9 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::RepeatDouble => { + transactions::r#RepeatDouble => { let _arg_token: f64 = _aidl_data.read()?; - let _aidl_return = _aidl_service.RepeatDouble(_arg_token); + let _aidl_return = _aidl_service.r#RepeatDouble(_arg_token); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3427,9 +3427,9 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::RepeatString => { + transactions::r#RepeatString => { let _arg_token: String = _aidl_data.read()?; - let _aidl_return = _aidl_service.RepeatString(&_arg_token); + let _aidl_return = _aidl_service.r#RepeatString(&_arg_token); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3439,9 +3439,9 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::RepeatByteEnum => { + transactions::r#RepeatByteEnum => { let _arg_token: crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum = _aidl_data.read()?; - let _aidl_return = _aidl_service.RepeatByteEnum(_arg_token); + let _aidl_return = _aidl_service.r#RepeatByteEnum(_arg_token); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3451,9 +3451,9 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::RepeatIntEnum => { + transactions::r#RepeatIntEnum => { let _arg_token: crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum = _aidl_data.read()?; - let _aidl_return = _aidl_service.RepeatIntEnum(_arg_token); + let _aidl_return = _aidl_service.r#RepeatIntEnum(_arg_token); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3463,9 +3463,9 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::RepeatLongEnum => { + transactions::r#RepeatLongEnum => { let _arg_token: crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum = _aidl_data.read()?; - let _aidl_return = _aidl_service.RepeatLongEnum(_arg_token); + let _aidl_return = _aidl_service.r#RepeatLongEnum(_arg_token); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3475,11 +3475,11 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::ReverseBoolean => { + transactions::r#ReverseBoolean => { let _arg_input: Vec = _aidl_data.read()?; let mut _arg_repeated: Vec = Default::default(); _aidl_data.resize_out_vec(&mut _arg_repeated)?; - let _aidl_return = _aidl_service.ReverseBoolean(&_arg_input, &mut _arg_repeated); + let _aidl_return = _aidl_service.r#ReverseBoolean(&_arg_input, &mut _arg_repeated); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3490,11 +3490,11 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::ReverseByte => { + transactions::r#ReverseByte => { let _arg_input: Vec = _aidl_data.read()?; let mut _arg_repeated: Vec = Default::default(); _aidl_data.resize_out_vec(&mut _arg_repeated)?; - let _aidl_return = _aidl_service.ReverseByte(&_arg_input, &mut _arg_repeated); + let _aidl_return = _aidl_service.r#ReverseByte(&_arg_input, &mut _arg_repeated); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3505,11 +3505,11 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::ReverseChar => { + transactions::r#ReverseChar => { let _arg_input: Vec = _aidl_data.read()?; let mut _arg_repeated: Vec = Default::default(); _aidl_data.resize_out_vec(&mut _arg_repeated)?; - let _aidl_return = _aidl_service.ReverseChar(&_arg_input, &mut _arg_repeated); + let _aidl_return = _aidl_service.r#ReverseChar(&_arg_input, &mut _arg_repeated); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3520,11 +3520,11 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::ReverseInt => { + transactions::r#ReverseInt => { let _arg_input: Vec = _aidl_data.read()?; let mut _arg_repeated: Vec = Default::default(); _aidl_data.resize_out_vec(&mut _arg_repeated)?; - let _aidl_return = _aidl_service.ReverseInt(&_arg_input, &mut _arg_repeated); + let _aidl_return = _aidl_service.r#ReverseInt(&_arg_input, &mut _arg_repeated); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3535,11 +3535,11 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::ReverseLong => { + transactions::r#ReverseLong => { let _arg_input: Vec = _aidl_data.read()?; let mut _arg_repeated: Vec = Default::default(); _aidl_data.resize_out_vec(&mut _arg_repeated)?; - let _aidl_return = _aidl_service.ReverseLong(&_arg_input, &mut _arg_repeated); + let _aidl_return = _aidl_service.r#ReverseLong(&_arg_input, &mut _arg_repeated); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3550,11 +3550,11 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::ReverseFloat => { + transactions::r#ReverseFloat => { let _arg_input: Vec = _aidl_data.read()?; let mut _arg_repeated: Vec = Default::default(); _aidl_data.resize_out_vec(&mut _arg_repeated)?; - let _aidl_return = _aidl_service.ReverseFloat(&_arg_input, &mut _arg_repeated); + let _aidl_return = _aidl_service.r#ReverseFloat(&_arg_input, &mut _arg_repeated); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3565,11 +3565,11 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::ReverseDouble => { + transactions::r#ReverseDouble => { let _arg_input: Vec = _aidl_data.read()?; let mut _arg_repeated: Vec = Default::default(); _aidl_data.resize_out_vec(&mut _arg_repeated)?; - let _aidl_return = _aidl_service.ReverseDouble(&_arg_input, &mut _arg_repeated); + let _aidl_return = _aidl_service.r#ReverseDouble(&_arg_input, &mut _arg_repeated); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3580,11 +3580,11 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::ReverseString => { + transactions::r#ReverseString => { let _arg_input: Vec = _aidl_data.read()?; let mut _arg_repeated: Vec = Default::default(); _aidl_data.resize_out_vec(&mut _arg_repeated)?; - let _aidl_return = _aidl_service.ReverseString(&_arg_input, &mut _arg_repeated); + let _aidl_return = _aidl_service.r#ReverseString(&_arg_input, &mut _arg_repeated); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3595,11 +3595,11 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::ReverseByteEnum => { + transactions::r#ReverseByteEnum => { let _arg_input: Vec = _aidl_data.read()?; let mut _arg_repeated: Vec = Default::default(); _aidl_data.resize_out_vec(&mut _arg_repeated)?; - let _aidl_return = _aidl_service.ReverseByteEnum(&_arg_input, &mut _arg_repeated); + let _aidl_return = _aidl_service.r#ReverseByteEnum(&_arg_input, &mut _arg_repeated); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3610,11 +3610,11 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::ReverseIntEnum => { + transactions::r#ReverseIntEnum => { let _arg_input: Vec = _aidl_data.read()?; let mut _arg_repeated: Vec = Default::default(); _aidl_data.resize_out_vec(&mut _arg_repeated)?; - let _aidl_return = _aidl_service.ReverseIntEnum(&_arg_input, &mut _arg_repeated); + let _aidl_return = _aidl_service.r#ReverseIntEnum(&_arg_input, &mut _arg_repeated); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3625,11 +3625,11 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::ReverseLongEnum => { + transactions::r#ReverseLongEnum => { let _arg_input: Vec = _aidl_data.read()?; let mut _arg_repeated: Vec = Default::default(); _aidl_data.resize_out_vec(&mut _arg_repeated)?; - let _aidl_return = _aidl_service.ReverseLongEnum(&_arg_input, &mut _arg_repeated); + let _aidl_return = _aidl_service.r#ReverseLongEnum(&_arg_input, &mut _arg_repeated); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3640,9 +3640,9 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::GetOtherTestService => { + transactions::r#GetOtherTestService => { let _arg_name: String = _aidl_data.read()?; - let _aidl_return = _aidl_service.GetOtherTestService(&_arg_name); + let _aidl_return = _aidl_service.r#GetOtherTestService(&_arg_name); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3652,10 +3652,10 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::SetOtherTestService => { + transactions::r#SetOtherTestService => { let _arg_name: String = _aidl_data.read()?; let _arg_service: binder::Strong = _aidl_data.read()?; - let _aidl_return = _aidl_service.SetOtherTestService(&_arg_name, &_arg_service); + let _aidl_return = _aidl_service.r#SetOtherTestService(&_arg_name, &_arg_service); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3665,10 +3665,10 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::VerifyName => { + transactions::r#VerifyName => { let _arg_service: binder::Strong = _aidl_data.read()?; let _arg_name: String = _aidl_data.read()?; - let _aidl_return = _aidl_service.VerifyName(&_arg_service, &_arg_name); + let _aidl_return = _aidl_service.r#VerifyName(&_arg_service, &_arg_name); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3678,9 +3678,9 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::GetInterfaceArray => { + transactions::r#GetInterfaceArray => { let _arg_names: Vec = _aidl_data.read()?; - let _aidl_return = _aidl_service.GetInterfaceArray(&_arg_names); + let _aidl_return = _aidl_service.r#GetInterfaceArray(&_arg_names); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3690,10 +3690,10 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::VerifyNamesWithInterfaceArray => { + transactions::r#VerifyNamesWithInterfaceArray => { let _arg_services: Vec> = _aidl_data.read()?; let _arg_names: Vec = _aidl_data.read()?; - let _aidl_return = _aidl_service.VerifyNamesWithInterfaceArray(&_arg_services, &_arg_names); + let _aidl_return = _aidl_service.r#VerifyNamesWithInterfaceArray(&_arg_services, &_arg_names); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3703,9 +3703,9 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::GetNullableInterfaceArray => { + transactions::r#GetNullableInterfaceArray => { let _arg_names: Option>> = _aidl_data.read()?; - let _aidl_return = _aidl_service.GetNullableInterfaceArray(_arg_names.as_deref()); + let _aidl_return = _aidl_service.r#GetNullableInterfaceArray(_arg_names.as_deref()); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3715,10 +3715,10 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::VerifyNamesWithNullableInterfaceArray => { + transactions::r#VerifyNamesWithNullableInterfaceArray => { let _arg_services: Option>>> = _aidl_data.read()?; let _arg_names: Option>> = _aidl_data.read()?; - let _aidl_return = _aidl_service.VerifyNamesWithNullableInterfaceArray(_arg_services.as_deref(), _arg_names.as_deref()); + let _aidl_return = _aidl_service.r#VerifyNamesWithNullableInterfaceArray(_arg_services.as_deref(), _arg_names.as_deref()); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3728,9 +3728,9 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::GetInterfaceList => { + transactions::r#GetInterfaceList => { let _arg_names: Option>> = _aidl_data.read()?; - let _aidl_return = _aidl_service.GetInterfaceList(_arg_names.as_deref()); + let _aidl_return = _aidl_service.r#GetInterfaceList(_arg_names.as_deref()); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3740,10 +3740,10 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::VerifyNamesWithInterfaceList => { + transactions::r#VerifyNamesWithInterfaceList => { let _arg_services: Option>>> = _aidl_data.read()?; let _arg_names: Option>> = _aidl_data.read()?; - let _aidl_return = _aidl_service.VerifyNamesWithInterfaceList(_arg_services.as_deref(), _arg_names.as_deref()); + let _aidl_return = _aidl_service.r#VerifyNamesWithInterfaceList(_arg_services.as_deref(), _arg_names.as_deref()); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3753,10 +3753,10 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::ReverseStringList => { + transactions::r#ReverseStringList => { let _arg_input: Vec = _aidl_data.read()?; let mut _arg_repeated: Vec = Default::default(); - let _aidl_return = _aidl_service.ReverseStringList(&_arg_input, &mut _arg_repeated); + let _aidl_return = _aidl_service.r#ReverseStringList(&_arg_input, &mut _arg_repeated); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3767,9 +3767,9 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::RepeatParcelFileDescriptor => { + transactions::r#RepeatParcelFileDescriptor => { let _arg_read: binder::ParcelFileDescriptor = _aidl_data.read()?; - let _aidl_return = _aidl_service.RepeatParcelFileDescriptor(&_arg_read); + let _aidl_return = _aidl_service.r#RepeatParcelFileDescriptor(&_arg_read); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3779,11 +3779,11 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::ReverseParcelFileDescriptorArray => { + transactions::r#ReverseParcelFileDescriptorArray => { let _arg_input: Vec = _aidl_data.read()?; let mut _arg_repeated: Vec> = Default::default(); _aidl_data.resize_out_vec(&mut _arg_repeated)?; - let _aidl_return = _aidl_service.ReverseParcelFileDescriptorArray(&_arg_input, &mut _arg_repeated); + let _aidl_return = _aidl_service.r#ReverseParcelFileDescriptorArray(&_arg_input, &mut _arg_repeated); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3795,9 +3795,9 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::ThrowServiceException => { + transactions::r#ThrowServiceException => { let _arg_code: i32 = _aidl_data.read()?; - let _aidl_return = _aidl_service.ThrowServiceException(_arg_code); + let _aidl_return = _aidl_service.r#ThrowServiceException(_arg_code); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3806,9 +3806,9 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::RepeatNullableIntArray => { + transactions::r#RepeatNullableIntArray => { let _arg_input: Option> = _aidl_data.read()?; - let _aidl_return = _aidl_service.RepeatNullableIntArray(_arg_input.as_deref()); + let _aidl_return = _aidl_service.r#RepeatNullableIntArray(_arg_input.as_deref()); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3818,9 +3818,9 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::RepeatNullableByteEnumArray => { + transactions::r#RepeatNullableByteEnumArray => { let _arg_input: Option> = _aidl_data.read()?; - let _aidl_return = _aidl_service.RepeatNullableByteEnumArray(_arg_input.as_deref()); + let _aidl_return = _aidl_service.r#RepeatNullableByteEnumArray(_arg_input.as_deref()); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3830,9 +3830,9 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::RepeatNullableIntEnumArray => { + transactions::r#RepeatNullableIntEnumArray => { let _arg_input: Option> = _aidl_data.read()?; - let _aidl_return = _aidl_service.RepeatNullableIntEnumArray(_arg_input.as_deref()); + let _aidl_return = _aidl_service.r#RepeatNullableIntEnumArray(_arg_input.as_deref()); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3842,9 +3842,9 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::RepeatNullableLongEnumArray => { + transactions::r#RepeatNullableLongEnumArray => { let _arg_input: Option> = _aidl_data.read()?; - let _aidl_return = _aidl_service.RepeatNullableLongEnumArray(_arg_input.as_deref()); + let _aidl_return = _aidl_service.r#RepeatNullableLongEnumArray(_arg_input.as_deref()); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3854,9 +3854,9 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::RepeatNullableString => { + transactions::r#RepeatNullableString => { let _arg_input: Option = _aidl_data.read()?; - let _aidl_return = _aidl_service.RepeatNullableString(_arg_input.as_deref()); + let _aidl_return = _aidl_service.r#RepeatNullableString(_arg_input.as_deref()); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3866,9 +3866,9 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::RepeatNullableStringList => { + transactions::r#RepeatNullableStringList => { let _arg_input: Option>> = _aidl_data.read()?; - let _aidl_return = _aidl_service.RepeatNullableStringList(_arg_input.as_deref()); + let _aidl_return = _aidl_service.r#RepeatNullableStringList(_arg_input.as_deref()); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3878,9 +3878,9 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::RepeatNullableParcelable => { + transactions::r#RepeatNullableParcelable => { let _arg_input: Option = _aidl_data.read()?; - let _aidl_return = _aidl_service.RepeatNullableParcelable(_arg_input.as_ref()); + let _aidl_return = _aidl_service.r#RepeatNullableParcelable(_arg_input.as_ref()); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3890,9 +3890,9 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::RepeatNullableParcelableArray => { + transactions::r#RepeatNullableParcelableArray => { let _arg_input: Option>> = _aidl_data.read()?; - let _aidl_return = _aidl_service.RepeatNullableParcelableArray(_arg_input.as_deref()); + let _aidl_return = _aidl_service.r#RepeatNullableParcelableArray(_arg_input.as_deref()); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3902,9 +3902,9 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::RepeatNullableParcelableList => { + transactions::r#RepeatNullableParcelableList => { let _arg_input: Option>> = _aidl_data.read()?; - let _aidl_return = _aidl_service.RepeatNullableParcelableList(_arg_input.as_deref()); + let _aidl_return = _aidl_service.r#RepeatNullableParcelableList(_arg_input.as_deref()); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3914,9 +3914,9 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::TakesAnIBinder => { + transactions::r#TakesAnIBinder => { let _arg_input: binder::SpIBinder = _aidl_data.read()?; - let _aidl_return = _aidl_service.TakesAnIBinder(&_arg_input); + let _aidl_return = _aidl_service.r#TakesAnIBinder(&_arg_input); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3925,9 +3925,9 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::TakesANullableIBinder => { + transactions::r#TakesANullableIBinder => { let _arg_input: Option = _aidl_data.read()?; - let _aidl_return = _aidl_service.TakesANullableIBinder(_arg_input.as_ref()); + let _aidl_return = _aidl_service.r#TakesANullableIBinder(_arg_input.as_ref()); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3936,9 +3936,9 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::TakesAnIBinderList => { + transactions::r#TakesAnIBinderList => { let _arg_input: Vec = _aidl_data.read()?; - let _aidl_return = _aidl_service.TakesAnIBinderList(&_arg_input); + let _aidl_return = _aidl_service.r#TakesAnIBinderList(&_arg_input); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3947,9 +3947,9 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::TakesANullableIBinderList => { + transactions::r#TakesANullableIBinderList => { let _arg_input: Option>> = _aidl_data.read()?; - let _aidl_return = _aidl_service.TakesANullableIBinderList(_arg_input.as_deref()); + let _aidl_return = _aidl_service.r#TakesANullableIBinderList(_arg_input.as_deref()); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3958,9 +3958,9 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::RepeatUtf8CppString => { + transactions::r#RepeatUtf8CppString => { let _arg_token: String = _aidl_data.read()?; - let _aidl_return = _aidl_service.RepeatUtf8CppString(&_arg_token); + let _aidl_return = _aidl_service.r#RepeatUtf8CppString(&_arg_token); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3970,9 +3970,9 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::RepeatNullableUtf8CppString => { + transactions::r#RepeatNullableUtf8CppString => { let _arg_token: Option = _aidl_data.read()?; - let _aidl_return = _aidl_service.RepeatNullableUtf8CppString(_arg_token.as_deref()); + let _aidl_return = _aidl_service.r#RepeatNullableUtf8CppString(_arg_token.as_deref()); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3982,11 +3982,11 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::ReverseUtf8CppString => { + transactions::r#ReverseUtf8CppString => { let _arg_input: Vec = _aidl_data.read()?; let mut _arg_repeated: Vec = Default::default(); _aidl_data.resize_out_vec(&mut _arg_repeated)?; - let _aidl_return = _aidl_service.ReverseUtf8CppString(&_arg_input, &mut _arg_repeated); + let _aidl_return = _aidl_service.r#ReverseUtf8CppString(&_arg_input, &mut _arg_repeated); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -3997,11 +3997,11 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::ReverseNullableUtf8CppString => { + transactions::r#ReverseNullableUtf8CppString => { let _arg_input: Option>> = _aidl_data.read()?; let mut _arg_repeated: Option>> = Default::default(); _aidl_data.resize_nullable_out_vec(&mut _arg_repeated)?; - let _aidl_return = _aidl_service.ReverseNullableUtf8CppString(_arg_input.as_deref(), &mut _arg_repeated); + let _aidl_return = _aidl_service.r#ReverseNullableUtf8CppString(_arg_input.as_deref(), &mut _arg_repeated); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -4012,10 +4012,10 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::ReverseUtf8CppStringList => { + transactions::r#ReverseUtf8CppStringList => { let _arg_input: Option>> = _aidl_data.read()?; let mut _arg_repeated: Option>> = Default::default(); - let _aidl_return = _aidl_service.ReverseUtf8CppStringList(_arg_input.as_deref(), &mut _arg_repeated); + let _aidl_return = _aidl_service.r#ReverseUtf8CppStringList(_arg_input.as_deref(), &mut _arg_repeated); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -4026,9 +4026,9 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::GetCallback => { + transactions::r#GetCallback => { let _arg_return_null: bool = _aidl_data.read()?; - let _aidl_return = _aidl_service.GetCallback(_arg_return_null); + let _aidl_return = _aidl_service.r#GetCallback(_arg_return_null); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -4038,9 +4038,9 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::FillOutStructuredParcelable => { + transactions::r#FillOutStructuredParcelable => { let mut _arg_parcel: crate::mangled::_7_android_4_aidl_5_tests_20_StructuredParcelable = _aidl_data.read()?; - let _aidl_return = _aidl_service.FillOutStructuredParcelable(&mut _arg_parcel); + let _aidl_return = _aidl_service.r#FillOutStructuredParcelable(&mut _arg_parcel); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -4050,10 +4050,10 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::RepeatExtendableParcelable => { + transactions::r#RepeatExtendableParcelable => { let _arg_ep: crate::mangled::_7_android_4_aidl_5_tests_9_extension_20_ExtendableParcelable = _aidl_data.read()?; let mut _arg_ep2: crate::mangled::_7_android_4_aidl_5_tests_9_extension_20_ExtendableParcelable = Default::default(); - let _aidl_return = _aidl_service.RepeatExtendableParcelable(&_arg_ep, &mut _arg_ep2); + let _aidl_return = _aidl_service.r#RepeatExtendableParcelable(&_arg_ep, &mut _arg_ep2); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -4063,9 +4063,9 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::ReverseList => { + transactions::r#ReverseList => { let _arg_list: crate::mangled::_7_android_4_aidl_5_tests_13_RecursiveList = _aidl_data.read()?; - let _aidl_return = _aidl_service.ReverseList(&_arg_list); + let _aidl_return = _aidl_service.r#ReverseList(&_arg_list); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -4075,11 +4075,11 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::ReverseIBinderArray => { + transactions::r#ReverseIBinderArray => { let _arg_input: Vec = _aidl_data.read()?; let mut _arg_repeated: Vec> = Default::default(); _aidl_data.resize_out_vec(&mut _arg_repeated)?; - let _aidl_return = _aidl_service.ReverseIBinderArray(&_arg_input, &mut _arg_repeated); + let _aidl_return = _aidl_service.r#ReverseIBinderArray(&_arg_input, &mut _arg_repeated); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -4090,11 +4090,11 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::ReverseNullableIBinderArray => { + transactions::r#ReverseNullableIBinderArray => { let _arg_input: Option>> = _aidl_data.read()?; let mut _arg_repeated: Option>> = Default::default(); _aidl_data.resize_nullable_out_vec(&mut _arg_repeated)?; - let _aidl_return = _aidl_service.ReverseNullableIBinderArray(_arg_input.as_deref(), &mut _arg_repeated); + let _aidl_return = _aidl_service.r#ReverseNullableIBinderArray(_arg_input.as_deref(), &mut _arg_repeated); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -4105,8 +4105,8 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::GetOldNameInterface => { - let _aidl_return = _aidl_service.GetOldNameInterface(); + transactions::r#GetOldNameInterface => { + let _aidl_return = _aidl_service.r#GetOldNameInterface(); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -4116,8 +4116,8 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::GetNewNameInterface => { - let _aidl_return = _aidl_service.GetNewNameInterface(); + transactions::r#GetNewNameInterface => { + let _aidl_return = _aidl_service.r#GetNewNameInterface(); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -4127,9 +4127,9 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::GetUnionTags => { + transactions::r#GetUnionTags => { let _arg_input: Vec = _aidl_data.read()?; - let _aidl_return = _aidl_service.GetUnionTags(&_arg_input); + let _aidl_return = _aidl_service.r#GetUnionTags(&_arg_input); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -4139,8 +4139,8 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::GetCppJavaTests => { - let _aidl_return = _aidl_service.GetCppJavaTests(); + transactions::r#GetCppJavaTests => { + let _aidl_return = _aidl_service.r#GetCppJavaTests(); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -4150,8 +4150,8 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl } Ok(()) } - transactions::getBackendType => { - let _aidl_return = _aidl_service.getBackendType(); + transactions::r#getBackendType => { + let _aidl_return = _aidl_service.r#getBackendType(); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -4164,17 +4164,17 @@ fn on_transact(_aidl_service: &dyn ITestService, _aidl_code: binder::binder_impl _ => Err(binder::StatusCode::UNKNOWN_TRANSACTION) } } -pub mod Empty { +pub mod r#Empty { #[derive(Debug, Clone, PartialEq)] - pub struct Empty { + pub struct r#Empty { } - impl Default for Empty { + impl Default for r#Empty { fn default() -> Self { Self { } } } - impl binder::Parcelable for Empty { + impl binder::Parcelable for r#Empty { fn write_to_parcel(&self, parcel: &mut binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { parcel.sized_write(|subparcel| { Ok(()) @@ -4186,152 +4186,152 @@ pub mod Empty { }) } } - binder::impl_serialize_for_parcelable!(Empty); - binder::impl_deserialize_for_parcelable!(Empty); - impl binder::binder_impl::ParcelableMetadata for Empty { + binder::impl_serialize_for_parcelable!(r#Empty); + binder::impl_deserialize_for_parcelable!(r#Empty); + impl binder::binder_impl::ParcelableMetadata for r#Empty { fn get_descriptor() -> &'static str { "android.aidl.tests.ITestService.Empty" } } } -pub mod CompilerChecks { +pub mod r#CompilerChecks { #[derive(Debug)] - pub struct CompilerChecks { - pub binder: Option, - pub nullable_binder: Option, - pub binder_array: Vec, - pub nullable_binder_array: Option>>, - pub binder_list: Vec, - pub nullable_binder_list: Option>>, - pub pfd: Option, - pub nullable_pfd: Option, - pub pfd_array: Vec, - pub nullable_pfd_array: Option>>, - pub pfd_list: Vec, - pub nullable_pfd_list: Option>>, - pub parcel: crate::mangled::_7_android_4_aidl_5_tests_12_ITestService_5_Empty, - pub nullable_parcel: Option, - pub parcel_array: Vec, - pub nullable_parcel_array: Option>>, - pub parcel_list: Vec, - pub nullable_parcel_list: Option>>, - } - impl Default for CompilerChecks { + pub struct r#CompilerChecks { + pub r#binder: Option, + pub r#nullable_binder: Option, + pub r#binder_array: Vec, + pub r#nullable_binder_array: Option>>, + pub r#binder_list: Vec, + pub r#nullable_binder_list: Option>>, + pub r#pfd: Option, + pub r#nullable_pfd: Option, + pub r#pfd_array: Vec, + pub r#nullable_pfd_array: Option>>, + pub r#pfd_list: Vec, + pub r#nullable_pfd_list: Option>>, + pub r#parcel: crate::mangled::_7_android_4_aidl_5_tests_12_ITestService_5_Empty, + pub r#nullable_parcel: Option, + pub r#parcel_array: Vec, + pub r#nullable_parcel_array: Option>>, + pub r#parcel_list: Vec, + pub r#nullable_parcel_list: Option>>, + } + impl Default for r#CompilerChecks { fn default() -> Self { Self { - binder: Default::default(), - nullable_binder: Default::default(), - binder_array: Default::default(), - nullable_binder_array: Default::default(), - binder_list: Default::default(), - nullable_binder_list: Default::default(), - pfd: Default::default(), - nullable_pfd: Default::default(), - pfd_array: Default::default(), - nullable_pfd_array: Default::default(), - pfd_list: Default::default(), - nullable_pfd_list: Default::default(), - parcel: Default::default(), - nullable_parcel: Default::default(), - parcel_array: Default::default(), - nullable_parcel_array: Default::default(), - parcel_list: Default::default(), - nullable_parcel_list: Default::default(), - } - } - } - impl binder::Parcelable for CompilerChecks { + r#binder: Default::default(), + r#nullable_binder: Default::default(), + r#binder_array: Default::default(), + r#nullable_binder_array: Default::default(), + r#binder_list: Default::default(), + r#nullable_binder_list: Default::default(), + r#pfd: Default::default(), + r#nullable_pfd: Default::default(), + r#pfd_array: Default::default(), + r#nullable_pfd_array: Default::default(), + r#pfd_list: Default::default(), + r#nullable_pfd_list: Default::default(), + r#parcel: Default::default(), + r#nullable_parcel: Default::default(), + r#parcel_array: Default::default(), + r#nullable_parcel_array: Default::default(), + r#parcel_list: Default::default(), + r#nullable_parcel_list: Default::default(), + } + } + } + impl binder::Parcelable for r#CompilerChecks { fn write_to_parcel(&self, parcel: &mut binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { parcel.sized_write(|subparcel| { - let __field_ref = self.binder.as_ref().ok_or(binder::StatusCode::UNEXPECTED_NULL)?; + let __field_ref = self.r#binder.as_ref().ok_or(binder::StatusCode::UNEXPECTED_NULL)?; subparcel.write(__field_ref)?; - subparcel.write(&self.nullable_binder)?; - subparcel.write(&self.binder_array)?; - subparcel.write(&self.nullable_binder_array)?; - subparcel.write(&self.binder_list)?; - subparcel.write(&self.nullable_binder_list)?; - let __field_ref = self.pfd.as_ref().ok_or(binder::StatusCode::UNEXPECTED_NULL)?; + subparcel.write(&self.r#nullable_binder)?; + subparcel.write(&self.r#binder_array)?; + subparcel.write(&self.r#nullable_binder_array)?; + subparcel.write(&self.r#binder_list)?; + subparcel.write(&self.r#nullable_binder_list)?; + let __field_ref = self.r#pfd.as_ref().ok_or(binder::StatusCode::UNEXPECTED_NULL)?; subparcel.write(__field_ref)?; - subparcel.write(&self.nullable_pfd)?; - subparcel.write(&self.pfd_array)?; - subparcel.write(&self.nullable_pfd_array)?; - subparcel.write(&self.pfd_list)?; - subparcel.write(&self.nullable_pfd_list)?; - subparcel.write(&self.parcel)?; - subparcel.write(&self.nullable_parcel)?; - subparcel.write(&self.parcel_array)?; - subparcel.write(&self.nullable_parcel_array)?; - subparcel.write(&self.parcel_list)?; - subparcel.write(&self.nullable_parcel_list)?; + subparcel.write(&self.r#nullable_pfd)?; + subparcel.write(&self.r#pfd_array)?; + subparcel.write(&self.r#nullable_pfd_array)?; + subparcel.write(&self.r#pfd_list)?; + subparcel.write(&self.r#nullable_pfd_list)?; + subparcel.write(&self.r#parcel)?; + subparcel.write(&self.r#nullable_parcel)?; + subparcel.write(&self.r#parcel_array)?; + subparcel.write(&self.r#nullable_parcel_array)?; + subparcel.write(&self.r#parcel_list)?; + subparcel.write(&self.r#nullable_parcel_list)?; Ok(()) }) } fn read_from_parcel(&mut self, parcel: &binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { parcel.sized_read(|subparcel| { if subparcel.has_more_data() { - self.binder = Some(subparcel.read()?); + self.r#binder = Some(subparcel.read()?); } if subparcel.has_more_data() { - self.nullable_binder = subparcel.read()?; + self.r#nullable_binder = subparcel.read()?; } if subparcel.has_more_data() { - self.binder_array = subparcel.read()?; + self.r#binder_array = subparcel.read()?; } if subparcel.has_more_data() { - self.nullable_binder_array = subparcel.read()?; + self.r#nullable_binder_array = subparcel.read()?; } if subparcel.has_more_data() { - self.binder_list = subparcel.read()?; + self.r#binder_list = subparcel.read()?; } if subparcel.has_more_data() { - self.nullable_binder_list = subparcel.read()?; + self.r#nullable_binder_list = subparcel.read()?; } if subparcel.has_more_data() { - self.pfd = Some(subparcel.read()?); + self.r#pfd = Some(subparcel.read()?); } if subparcel.has_more_data() { - self.nullable_pfd = subparcel.read()?; + self.r#nullable_pfd = subparcel.read()?; } if subparcel.has_more_data() { - self.pfd_array = subparcel.read()?; + self.r#pfd_array = subparcel.read()?; } if subparcel.has_more_data() { - self.nullable_pfd_array = subparcel.read()?; + self.r#nullable_pfd_array = subparcel.read()?; } if subparcel.has_more_data() { - self.pfd_list = subparcel.read()?; + self.r#pfd_list = subparcel.read()?; } if subparcel.has_more_data() { - self.nullable_pfd_list = subparcel.read()?; + self.r#nullable_pfd_list = subparcel.read()?; } if subparcel.has_more_data() { - self.parcel = subparcel.read()?; + self.r#parcel = subparcel.read()?; } if subparcel.has_more_data() { - self.nullable_parcel = subparcel.read()?; + self.r#nullable_parcel = subparcel.read()?; } if subparcel.has_more_data() { - self.parcel_array = subparcel.read()?; + self.r#parcel_array = subparcel.read()?; } if subparcel.has_more_data() { - self.nullable_parcel_array = subparcel.read()?; + self.r#nullable_parcel_array = subparcel.read()?; } if subparcel.has_more_data() { - self.parcel_list = subparcel.read()?; + self.r#parcel_list = subparcel.read()?; } if subparcel.has_more_data() { - self.nullable_parcel_list = subparcel.read()?; + self.r#nullable_parcel_list = subparcel.read()?; } Ok(()) }) } } - binder::impl_serialize_for_parcelable!(CompilerChecks); - binder::impl_deserialize_for_parcelable!(CompilerChecks); - impl binder::binder_impl::ParcelableMetadata for CompilerChecks { + binder::impl_serialize_for_parcelable!(r#CompilerChecks); + binder::impl_deserialize_for_parcelable!(r#CompilerChecks); + impl binder::binder_impl::ParcelableMetadata for r#CompilerChecks { fn get_descriptor() -> &'static str { "android.aidl.tests.ITestService.CompilerChecks" } } } pub(crate) mod mangled { - pub use super::ITestService as _7_android_4_aidl_5_tests_12_ITestService; - pub use super::Empty::Empty as _7_android_4_aidl_5_tests_12_ITestService_5_Empty; - pub use super::CompilerChecks::CompilerChecks as _7_android_4_aidl_5_tests_12_ITestService_14_CompilerChecks; + pub use super::r#ITestService as _7_android_4_aidl_5_tests_12_ITestService; + pub use super::r#Empty::r#Empty as _7_android_4_aidl_5_tests_12_ITestService_5_Empty; + pub use super::r#CompilerChecks::r#CompilerChecks as _7_android_4_aidl_5_tests_12_ITestService_14_CompilerChecks; } diff --git a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/IntEnum.rs b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/IntEnum.rs index 70e71dde..a2bf3cc7 100644 --- a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/IntEnum.rs +++ b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/IntEnum.rs @@ -3,14 +3,14 @@ #![allow(non_upper_case_globals)] use binder::declare_binder_enum; declare_binder_enum! { - IntEnum : [i32; 4] { - FOO = 1000, - BAR = 2000, - BAZ = 2001, + r#IntEnum : [i32; 4] { + r#FOO = 1000, + r#BAR = 2000, + r#BAZ = 2001, #[deprecated = "do not use this"] - QUX = 2002, + r#QUX = 2002, } } pub(crate) mod mangled { - pub use super::IntEnum as _7_android_4_aidl_5_tests_7_IntEnum; + pub use super::r#IntEnum as _7_android_4_aidl_5_tests_7_IntEnum; } diff --git a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/ListOfInterfaces.rs b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/ListOfInterfaces.rs index 4f5d5c6c..7f426ce4 100644 --- a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/ListOfInterfaces.rs +++ b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/ListOfInterfaces.rs @@ -1,15 +1,15 @@ #![forbid(unsafe_code)] #![rustfmt::skip] #[derive(Debug)] -pub struct ListOfInterfaces { +pub struct r#ListOfInterfaces { } -impl Default for ListOfInterfaces { +impl Default for r#ListOfInterfaces { fn default() -> Self { Self { } } } -impl binder::Parcelable for ListOfInterfaces { +impl binder::Parcelable for r#ListOfInterfaces { fn write_to_parcel(&self, parcel: &mut binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { parcel.sized_write(|subparcel| { Ok(()) @@ -21,12 +21,12 @@ impl binder::Parcelable for ListOfInterfaces { }) } } -binder::impl_serialize_for_parcelable!(ListOfInterfaces); -binder::impl_deserialize_for_parcelable!(ListOfInterfaces); -impl binder::binder_impl::ParcelableMetadata for ListOfInterfaces { +binder::impl_serialize_for_parcelable!(r#ListOfInterfaces); +binder::impl_deserialize_for_parcelable!(r#ListOfInterfaces); +impl binder::binder_impl::ParcelableMetadata for r#ListOfInterfaces { fn get_descriptor() -> &'static str { "android.aidl.tests.ListOfInterfaces" } } -pub mod IEmptyInterface { +pub mod r#IEmptyInterface { #![allow(non_upper_case_globals)] #![allow(non_snake_case)] #[allow(unused_imports)] use binder::binder_impl::IBinderInternal; @@ -103,7 +103,7 @@ pub mod IEmptyInterface { } } } -pub mod IMyInterface { +pub mod r#IMyInterface { #![allow(non_upper_case_globals)] #![allow(non_snake_case)] #[allow(unused_imports)] use binder::binder_impl::IBinderInternal; @@ -118,7 +118,7 @@ pub mod IMyInterface { } pub trait IMyInterface: binder::Interface + Send { fn get_descriptor() -> &'static str where Self: Sized { "android.aidl.tests.ListOfInterfaces.IMyInterface" } - fn methodWithInterfaces(&self, _arg_iface: &binder::Strong, _arg_nullable_iface: Option<&binder::Strong>, _arg_iface_list_in: &[binder::Strong], _arg_iface_list_out: &mut Vec>>, _arg_iface_list_inout: &mut Vec>, _arg_nullable_iface_list_in: Option<&[Option>]>, _arg_nullable_iface_list_out: &mut Option>>>, _arg_nullable_iface_list_inout: &mut Option>>>) -> binder::Result>>>>; + fn r#methodWithInterfaces(&self, _arg_iface: &binder::Strong, _arg_nullable_iface: Option<&binder::Strong>, _arg_iface_list_in: &[binder::Strong], _arg_iface_list_out: &mut Vec>>, _arg_iface_list_inout: &mut Vec>, _arg_nullable_iface_list_in: Option<&[Option>]>, _arg_nullable_iface_list_out: &mut Option>>>, _arg_nullable_iface_list_inout: &mut Option>>>) -> binder::Result>>>>; fn getDefaultImpl() -> IMyInterfaceDefaultRef where Self: Sized { DEFAULT_IMPL.lock().unwrap().clone() } @@ -128,12 +128,12 @@ pub mod IMyInterface { } pub trait IMyInterfaceAsync

: binder::Interface + Send { fn get_descriptor() -> &'static str where Self: Sized { "android.aidl.tests.ListOfInterfaces.IMyInterface" } - fn methodWithInterfaces<'a>(&'a self, _arg_iface: &'a binder::Strong, _arg_nullable_iface: Option<&'a binder::Strong>, _arg_iface_list_in: &'a [binder::Strong], _arg_iface_list_out: &'a mut Vec>>, _arg_iface_list_inout: &'a mut Vec>, _arg_nullable_iface_list_in: Option<&'a [Option>]>, _arg_nullable_iface_list_out: &'a mut Option>>>, _arg_nullable_iface_list_inout: &'a mut Option>>>) -> binder::BoxFuture<'a, binder::Result>>>>>; + fn r#methodWithInterfaces<'a>(&'a self, _arg_iface: &'a binder::Strong, _arg_nullable_iface: Option<&'a binder::Strong>, _arg_iface_list_in: &'a [binder::Strong], _arg_iface_list_out: &'a mut Vec>>, _arg_iface_list_inout: &'a mut Vec>, _arg_nullable_iface_list_in: Option<&'a [Option>]>, _arg_nullable_iface_list_out: &'a mut Option>>>, _arg_nullable_iface_list_inout: &'a mut Option>>>) -> binder::BoxFuture<'a, binder::Result>>>>>; } #[::async_trait::async_trait] pub trait IMyInterfaceAsyncServer: binder::Interface + Send { fn get_descriptor() -> &'static str where Self: Sized { "android.aidl.tests.ListOfInterfaces.IMyInterface" } - async fn methodWithInterfaces(&self, _arg_iface: &binder::Strong, _arg_nullable_iface: Option<&binder::Strong>, _arg_iface_list_in: &[binder::Strong], _arg_iface_list_out: &mut Vec>>, _arg_iface_list_inout: &mut Vec>, _arg_nullable_iface_list_in: Option<&[Option>]>, _arg_nullable_iface_list_out: &mut Option>>>, _arg_nullable_iface_list_inout: &mut Option>>>) -> binder::Result>>>>; + async fn r#methodWithInterfaces(&self, _arg_iface: &binder::Strong, _arg_nullable_iface: Option<&binder::Strong>, _arg_iface_list_in: &[binder::Strong], _arg_iface_list_out: &mut Vec>>, _arg_iface_list_inout: &mut Vec>, _arg_nullable_iface_list_in: Option<&[Option>]>, _arg_nullable_iface_list_out: &mut Option>>>, _arg_nullable_iface_list_inout: &mut Option>>>) -> binder::Result>>>>; } impl BnMyInterface { /// Create a new async binder service. @@ -155,8 +155,8 @@ pub mod IMyInterface { T: IMyInterfaceAsyncServer + Send + Sync + 'static, R: binder::binder_impl::BinderAsyncRuntime + Send + Sync + 'static, { - fn methodWithInterfaces(&self, _arg_iface: &binder::Strong, _arg_nullable_iface: Option<&binder::Strong>, _arg_iface_list_in: &[binder::Strong], _arg_iface_list_out: &mut Vec>>, _arg_iface_list_inout: &mut Vec>, _arg_nullable_iface_list_in: Option<&[Option>]>, _arg_nullable_iface_list_out: &mut Option>>>, _arg_nullable_iface_list_inout: &mut Option>>>) -> binder::Result>>>> { - self._rt.block_on(self._inner.methodWithInterfaces(_arg_iface, _arg_nullable_iface, _arg_iface_list_in, _arg_iface_list_out, _arg_iface_list_inout, _arg_nullable_iface_list_in, _arg_nullable_iface_list_out, _arg_nullable_iface_list_inout)) + fn r#methodWithInterfaces(&self, _arg_iface: &binder::Strong, _arg_nullable_iface: Option<&binder::Strong>, _arg_iface_list_in: &[binder::Strong], _arg_iface_list_out: &mut Vec>>, _arg_iface_list_inout: &mut Vec>, _arg_nullable_iface_list_in: Option<&[Option>]>, _arg_nullable_iface_list_out: &mut Option>>>, _arg_nullable_iface_list_inout: &mut Option>>>) -> binder::Result>>>> { + self._rt.block_on(self._inner.r#methodWithInterfaces(_arg_iface, _arg_nullable_iface, _arg_iface_list_in, _arg_iface_list_out, _arg_iface_list_inout, _arg_nullable_iface_list_in, _arg_nullable_iface_list_out, _arg_nullable_iface_list_inout)) } } let wrapped = Wrapper { _inner: inner, _rt: rt }; @@ -164,12 +164,12 @@ pub mod IMyInterface { } } pub trait IMyInterfaceDefault: Send + Sync { - fn methodWithInterfaces(&self, _arg_iface: &binder::Strong, _arg_nullable_iface: Option<&binder::Strong>, _arg_iface_list_in: &[binder::Strong], _arg_iface_list_out: &mut Vec>>, _arg_iface_list_inout: &mut Vec>, _arg_nullable_iface_list_in: Option<&[Option>]>, _arg_nullable_iface_list_out: &mut Option>>>, _arg_nullable_iface_list_inout: &mut Option>>>) -> binder::Result>>>> { + fn r#methodWithInterfaces(&self, _arg_iface: &binder::Strong, _arg_nullable_iface: Option<&binder::Strong>, _arg_iface_list_in: &[binder::Strong], _arg_iface_list_out: &mut Vec>>, _arg_iface_list_inout: &mut Vec>, _arg_nullable_iface_list_in: Option<&[Option>]>, _arg_nullable_iface_list_out: &mut Option>>>, _arg_nullable_iface_list_inout: &mut Option>>>) -> binder::Result>>>> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } } pub mod transactions { - pub const methodWithInterfaces: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 0; + pub const r#methodWithInterfaces: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 0; } pub type IMyInterfaceDefaultRef = Option>; use lazy_static::lazy_static; @@ -190,7 +190,7 @@ pub mod IMyInterface { fn read_response_methodWithInterfaces(&self, _arg_iface: &binder::Strong, _arg_nullable_iface: Option<&binder::Strong>, _arg_iface_list_in: &[binder::Strong], _arg_iface_list_out: &mut Vec>>, _arg_iface_list_inout: &mut Vec>, _arg_nullable_iface_list_in: Option<&[Option>]>, _arg_nullable_iface_list_out: &mut Option>>>, _arg_nullable_iface_list_inout: &mut Option>>>, _aidl_reply: std::result::Result) -> binder::Result>>>> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.methodWithInterfaces(_arg_iface, _arg_nullable_iface, _arg_iface_list_in, _arg_iface_list_out, _arg_iface_list_inout, _arg_nullable_iface_list_in, _arg_nullable_iface_list_out, _arg_nullable_iface_list_inout); + return _aidl_default_impl.r#methodWithInterfaces(_arg_iface, _arg_nullable_iface, _arg_iface_list_in, _arg_iface_list_out, _arg_iface_list_inout, _arg_nullable_iface_list_in, _arg_nullable_iface_list_out, _arg_nullable_iface_list_inout); } } let _aidl_reply = _aidl_reply?; @@ -205,21 +205,21 @@ pub mod IMyInterface { } } impl IMyInterface for BpMyInterface { - fn methodWithInterfaces(&self, _arg_iface: &binder::Strong, _arg_nullable_iface: Option<&binder::Strong>, _arg_iface_list_in: &[binder::Strong], _arg_iface_list_out: &mut Vec>>, _arg_iface_list_inout: &mut Vec>, _arg_nullable_iface_list_in: Option<&[Option>]>, _arg_nullable_iface_list_out: &mut Option>>>, _arg_nullable_iface_list_inout: &mut Option>>>) -> binder::Result>>>> { + fn r#methodWithInterfaces(&self, _arg_iface: &binder::Strong, _arg_nullable_iface: Option<&binder::Strong>, _arg_iface_list_in: &[binder::Strong], _arg_iface_list_out: &mut Vec>>, _arg_iface_list_inout: &mut Vec>, _arg_nullable_iface_list_in: Option<&[Option>]>, _arg_nullable_iface_list_out: &mut Option>>>, _arg_nullable_iface_list_inout: &mut Option>>>) -> binder::Result>>>> { let _aidl_data = self.build_parcel_methodWithInterfaces(_arg_iface, _arg_nullable_iface, _arg_iface_list_in, _arg_iface_list_out, _arg_iface_list_inout, _arg_nullable_iface_list_in, _arg_nullable_iface_list_out, _arg_nullable_iface_list_inout)?; - let _aidl_reply = self.binder.submit_transact(transactions::methodWithInterfaces, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#methodWithInterfaces, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_methodWithInterfaces(_arg_iface, _arg_nullable_iface, _arg_iface_list_in, _arg_iface_list_out, _arg_iface_list_inout, _arg_nullable_iface_list_in, _arg_nullable_iface_list_out, _arg_nullable_iface_list_inout, _aidl_reply) } } impl IMyInterfaceAsync

for BpMyInterface { - fn methodWithInterfaces<'a>(&'a self, _arg_iface: &'a binder::Strong, _arg_nullable_iface: Option<&'a binder::Strong>, _arg_iface_list_in: &'a [binder::Strong], _arg_iface_list_out: &'a mut Vec>>, _arg_iface_list_inout: &'a mut Vec>, _arg_nullable_iface_list_in: Option<&'a [Option>]>, _arg_nullable_iface_list_out: &'a mut Option>>>, _arg_nullable_iface_list_inout: &'a mut Option>>>) -> binder::BoxFuture<'a, binder::Result>>>>> { + fn r#methodWithInterfaces<'a>(&'a self, _arg_iface: &'a binder::Strong, _arg_nullable_iface: Option<&'a binder::Strong>, _arg_iface_list_in: &'a [binder::Strong], _arg_iface_list_out: &'a mut Vec>>, _arg_iface_list_inout: &'a mut Vec>, _arg_nullable_iface_list_in: Option<&'a [Option>]>, _arg_nullable_iface_list_out: &'a mut Option>>>, _arg_nullable_iface_list_inout: &'a mut Option>>>) -> binder::BoxFuture<'a, binder::Result>>>>> { let _aidl_data = match self.build_parcel_methodWithInterfaces(_arg_iface, _arg_nullable_iface, _arg_iface_list_in, _arg_iface_list_out, _arg_iface_list_inout, _arg_nullable_iface_list_in, _arg_nullable_iface_list_out, _arg_nullable_iface_list_inout) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::methodWithInterfaces, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#methodWithInterfaces, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_methodWithInterfaces(_arg_iface, _arg_nullable_iface, _arg_iface_list_in, _arg_iface_list_out, _arg_iface_list_inout, _arg_nullable_iface_list_in, _arg_nullable_iface_list_out, _arg_nullable_iface_list_inout, _aidl_reply) } @@ -227,11 +227,11 @@ pub mod IMyInterface { } } impl IMyInterface for binder::binder_impl::Binder { - fn methodWithInterfaces(&self, _arg_iface: &binder::Strong, _arg_nullable_iface: Option<&binder::Strong>, _arg_iface_list_in: &[binder::Strong], _arg_iface_list_out: &mut Vec>>, _arg_iface_list_inout: &mut Vec>, _arg_nullable_iface_list_in: Option<&[Option>]>, _arg_nullable_iface_list_out: &mut Option>>>, _arg_nullable_iface_list_inout: &mut Option>>>) -> binder::Result>>>> { self.0.methodWithInterfaces(_arg_iface, _arg_nullable_iface, _arg_iface_list_in, _arg_iface_list_out, _arg_iface_list_inout, _arg_nullable_iface_list_in, _arg_nullable_iface_list_out, _arg_nullable_iface_list_inout) } + fn r#methodWithInterfaces(&self, _arg_iface: &binder::Strong, _arg_nullable_iface: Option<&binder::Strong>, _arg_iface_list_in: &[binder::Strong], _arg_iface_list_out: &mut Vec>>, _arg_iface_list_inout: &mut Vec>, _arg_nullable_iface_list_in: Option<&[Option>]>, _arg_nullable_iface_list_out: &mut Option>>>, _arg_nullable_iface_list_inout: &mut Option>>>) -> binder::Result>>>> { self.0.r#methodWithInterfaces(_arg_iface, _arg_nullable_iface, _arg_iface_list_in, _arg_iface_list_out, _arg_iface_list_inout, _arg_nullable_iface_list_in, _arg_nullable_iface_list_out, _arg_nullable_iface_list_inout) } } fn on_transact(_aidl_service: &dyn IMyInterface, _aidl_code: binder::binder_impl::TransactionCode, _aidl_data: &binder::binder_impl::BorrowedParcel<'_>, _aidl_reply: &mut binder::binder_impl::BorrowedParcel<'_>) -> std::result::Result<(), binder::StatusCode> { match _aidl_code { - transactions::methodWithInterfaces => { + transactions::r#methodWithInterfaces => { let _arg_iface: binder::Strong = _aidl_data.read()?; let _arg_nullable_iface: Option> = _aidl_data.read()?; let _arg_iface_list_in: Vec> = _aidl_data.read()?; @@ -240,7 +240,7 @@ pub mod IMyInterface { let _arg_nullable_iface_list_in: Option>>> = _aidl_data.read()?; let mut _arg_nullable_iface_list_out: Option>>> = Default::default(); let mut _arg_nullable_iface_list_inout: Option>>> = _aidl_data.read()?; - let _aidl_return = _aidl_service.methodWithInterfaces(&_arg_iface, _arg_nullable_iface.as_ref(), &_arg_iface_list_in, &mut _arg_iface_list_out, &mut _arg_iface_list_inout, _arg_nullable_iface_list_in.as_deref(), &mut _arg_nullable_iface_list_out, &mut _arg_nullable_iface_list_inout); + let _aidl_return = _aidl_service.r#methodWithInterfaces(&_arg_iface, _arg_nullable_iface.as_ref(), &_arg_iface_list_in, &mut _arg_iface_list_out, &mut _arg_iface_list_inout, _arg_nullable_iface_list_in.as_deref(), &mut _arg_nullable_iface_list_out, &mut _arg_nullable_iface_list_inout); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -258,73 +258,73 @@ pub mod IMyInterface { } } } -pub mod MyParcelable { +pub mod r#MyParcelable { #[derive(Debug)] - pub struct MyParcelable { - pub iface: Option>, - pub nullable_iface: Option>, - pub iface_list: Vec>, - pub nullable_iface_list: Option>>>, + pub struct r#MyParcelable { + pub r#iface: Option>, + pub r#nullable_iface: Option>, + pub r#iface_list: Vec>, + pub r#nullable_iface_list: Option>>>, } - impl Default for MyParcelable { + impl Default for r#MyParcelable { fn default() -> Self { Self { - iface: Default::default(), - nullable_iface: Default::default(), - iface_list: Default::default(), - nullable_iface_list: Default::default(), + r#iface: Default::default(), + r#nullable_iface: Default::default(), + r#iface_list: Default::default(), + r#nullable_iface_list: Default::default(), } } } - impl binder::Parcelable for MyParcelable { + impl binder::Parcelable for r#MyParcelable { fn write_to_parcel(&self, parcel: &mut binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { parcel.sized_write(|subparcel| { - let __field_ref = self.iface.as_ref().ok_or(binder::StatusCode::UNEXPECTED_NULL)?; + let __field_ref = self.r#iface.as_ref().ok_or(binder::StatusCode::UNEXPECTED_NULL)?; subparcel.write(__field_ref)?; - subparcel.write(&self.nullable_iface)?; - subparcel.write(&self.iface_list)?; - subparcel.write(&self.nullable_iface_list)?; + subparcel.write(&self.r#nullable_iface)?; + subparcel.write(&self.r#iface_list)?; + subparcel.write(&self.r#nullable_iface_list)?; Ok(()) }) } fn read_from_parcel(&mut self, parcel: &binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { parcel.sized_read(|subparcel| { if subparcel.has_more_data() { - self.iface = Some(subparcel.read()?); + self.r#iface = Some(subparcel.read()?); } if subparcel.has_more_data() { - self.nullable_iface = subparcel.read()?; + self.r#nullable_iface = subparcel.read()?; } if subparcel.has_more_data() { - self.iface_list = subparcel.read()?; + self.r#iface_list = subparcel.read()?; } if subparcel.has_more_data() { - self.nullable_iface_list = subparcel.read()?; + self.r#nullable_iface_list = subparcel.read()?; } Ok(()) }) } } - binder::impl_serialize_for_parcelable!(MyParcelable); - binder::impl_deserialize_for_parcelable!(MyParcelable); - impl binder::binder_impl::ParcelableMetadata for MyParcelable { + binder::impl_serialize_for_parcelable!(r#MyParcelable); + binder::impl_deserialize_for_parcelable!(r#MyParcelable); + impl binder::binder_impl::ParcelableMetadata for r#MyParcelable { fn get_descriptor() -> &'static str { "android.aidl.tests.ListOfInterfaces.MyParcelable" } } } -pub mod MyUnion { +pub mod r#MyUnion { #[derive(Debug)] - pub enum MyUnion { + pub enum r#MyUnion { Iface(Option>), Nullable_iface(Option>), Iface_list(Vec>), Nullable_iface_list(Option>>>), } - impl Default for MyUnion { + impl Default for r#MyUnion { fn default() -> Self { Self::Iface(Default::default()) } } - impl binder::Parcelable for MyUnion { + impl binder::Parcelable for r#MyUnion { fn write_to_parcel(&self, parcel: &mut binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { match self { Self::Iface(v) => { @@ -375,29 +375,29 @@ pub mod MyUnion { } } } - binder::impl_serialize_for_parcelable!(MyUnion); - binder::impl_deserialize_for_parcelable!(MyUnion); - impl binder::binder_impl::ParcelableMetadata for MyUnion { + binder::impl_serialize_for_parcelable!(r#MyUnion); + binder::impl_deserialize_for_parcelable!(r#MyUnion); + impl binder::binder_impl::ParcelableMetadata for r#MyUnion { fn get_descriptor() -> &'static str { "android.aidl.tests.ListOfInterfaces.MyUnion" } } - pub mod Tag { + pub mod r#Tag { #![allow(non_upper_case_globals)] use binder::declare_binder_enum; declare_binder_enum! { - Tag : [i32; 4] { - iface = 0, - nullable_iface = 1, - iface_list = 2, - nullable_iface_list = 3, + r#Tag : [i32; 4] { + r#iface = 0, + r#nullable_iface = 1, + r#iface_list = 2, + r#nullable_iface_list = 3, } } } } pub(crate) mod mangled { - pub use super::ListOfInterfaces as _7_android_4_aidl_5_tests_16_ListOfInterfaces; - pub use super::IEmptyInterface::IEmptyInterface as _7_android_4_aidl_5_tests_16_ListOfInterfaces_15_IEmptyInterface; - pub use super::IMyInterface::IMyInterface as _7_android_4_aidl_5_tests_16_ListOfInterfaces_12_IMyInterface; - pub use super::MyParcelable::MyParcelable as _7_android_4_aidl_5_tests_16_ListOfInterfaces_12_MyParcelable; - pub use super::MyUnion::MyUnion as _7_android_4_aidl_5_tests_16_ListOfInterfaces_7_MyUnion; - pub use super::MyUnion::Tag::Tag as _7_android_4_aidl_5_tests_16_ListOfInterfaces_7_MyUnion_3_Tag; + pub use super::r#ListOfInterfaces as _7_android_4_aidl_5_tests_16_ListOfInterfaces; + pub use super::r#IEmptyInterface::r#IEmptyInterface as _7_android_4_aidl_5_tests_16_ListOfInterfaces_15_IEmptyInterface; + pub use super::r#IMyInterface::r#IMyInterface as _7_android_4_aidl_5_tests_16_ListOfInterfaces_12_IMyInterface; + pub use super::r#MyParcelable::r#MyParcelable as _7_android_4_aidl_5_tests_16_ListOfInterfaces_12_MyParcelable; + pub use super::r#MyUnion::r#MyUnion as _7_android_4_aidl_5_tests_16_ListOfInterfaces_7_MyUnion; + pub use super::r#MyUnion::r#Tag::r#Tag as _7_android_4_aidl_5_tests_16_ListOfInterfaces_7_MyUnion_3_Tag; } diff --git a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/LongEnum.rs b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/LongEnum.rs index ae93821c..75084a41 100644 --- a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/LongEnum.rs +++ b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/LongEnum.rs @@ -3,12 +3,12 @@ #![allow(non_upper_case_globals)] use binder::declare_binder_enum; declare_binder_enum! { - LongEnum : [i64; 3] { - FOO = 100000000000, - BAR = 200000000000, - BAZ = 200000000001, + r#LongEnum : [i64; 3] { + r#FOO = 100000000000, + r#BAR = 200000000000, + r#BAZ = 200000000001, } } pub(crate) mod mangled { - pub use super::LongEnum as _7_android_4_aidl_5_tests_8_LongEnum; + pub use super::r#LongEnum as _7_android_4_aidl_5_tests_8_LongEnum; } diff --git a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/OtherParcelableForToString.rs b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/OtherParcelableForToString.rs index 0facb4b2..6b415e01 100644 --- a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/OtherParcelableForToString.rs +++ b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/OtherParcelableForToString.rs @@ -1,37 +1,37 @@ #![forbid(unsafe_code)] #![rustfmt::skip] #[derive(Debug)] -pub struct OtherParcelableForToString { - pub field: String, +pub struct r#OtherParcelableForToString { + pub r#field: String, } -impl Default for OtherParcelableForToString { +impl Default for r#OtherParcelableForToString { fn default() -> Self { Self { - field: Default::default(), + r#field: Default::default(), } } } -impl binder::Parcelable for OtherParcelableForToString { +impl binder::Parcelable for r#OtherParcelableForToString { fn write_to_parcel(&self, parcel: &mut binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { parcel.sized_write(|subparcel| { - subparcel.write(&self.field)?; + subparcel.write(&self.r#field)?; Ok(()) }) } fn read_from_parcel(&mut self, parcel: &binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { parcel.sized_read(|subparcel| { if subparcel.has_more_data() { - self.field = subparcel.read()?; + self.r#field = subparcel.read()?; } Ok(()) }) } } -binder::impl_serialize_for_parcelable!(OtherParcelableForToString); -binder::impl_deserialize_for_parcelable!(OtherParcelableForToString); -impl binder::binder_impl::ParcelableMetadata for OtherParcelableForToString { +binder::impl_serialize_for_parcelable!(r#OtherParcelableForToString); +binder::impl_deserialize_for_parcelable!(r#OtherParcelableForToString); +impl binder::binder_impl::ParcelableMetadata for r#OtherParcelableForToString { fn get_descriptor() -> &'static str { "android.aidl.tests.OtherParcelableForToString" } } pub(crate) mod mangled { - pub use super::OtherParcelableForToString as _7_android_4_aidl_5_tests_26_OtherParcelableForToString; + pub use super::r#OtherParcelableForToString as _7_android_4_aidl_5_tests_26_OtherParcelableForToString; } diff --git a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/ParcelableForToString.rs b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/ParcelableForToString.rs index 753ba366..4283a735 100644 --- a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/ParcelableForToString.rs +++ b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/ParcelableForToString.rs @@ -1,169 +1,169 @@ #![forbid(unsafe_code)] #![rustfmt::skip] #[derive(Debug)] -pub struct ParcelableForToString { - pub intValue: i32, - pub intArray: Vec, - pub longValue: i64, - pub longArray: Vec, - pub doubleValue: f64, - pub doubleArray: Vec, - pub floatValue: f32, - pub floatArray: Vec, - pub byteValue: i8, - pub byteArray: Vec, - pub booleanValue: bool, - pub booleanArray: Vec, - pub stringValue: String, - pub stringArray: Vec, - pub stringList: Vec, - pub parcelableValue: crate::mangled::_7_android_4_aidl_5_tests_26_OtherParcelableForToString, - pub parcelableArray: Vec, - pub enumValue: crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum, - pub enumArray: Vec, - pub nullArray: Vec, - pub nullList: Vec, - pub parcelableGeneric: i32, - pub unionValue: crate::mangled::_7_android_4_aidl_5_tests_5_Union, +pub struct r#ParcelableForToString { + pub r#intValue: i32, + pub r#intArray: Vec, + pub r#longValue: i64, + pub r#longArray: Vec, + pub r#doubleValue: f64, + pub r#doubleArray: Vec, + pub r#floatValue: f32, + pub r#floatArray: Vec, + pub r#byteValue: i8, + pub r#byteArray: Vec, + pub r#booleanValue: bool, + pub r#booleanArray: Vec, + pub r#stringValue: String, + pub r#stringArray: Vec, + pub r#stringList: Vec, + pub r#parcelableValue: crate::mangled::_7_android_4_aidl_5_tests_26_OtherParcelableForToString, + pub r#parcelableArray: Vec, + pub r#enumValue: crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum, + pub r#enumArray: Vec, + pub r#nullArray: Vec, + pub r#nullList: Vec, + pub r#parcelableGeneric: i32, + pub r#unionValue: crate::mangled::_7_android_4_aidl_5_tests_5_Union, } -impl Default for ParcelableForToString { +impl Default for r#ParcelableForToString { fn default() -> Self { Self { - intValue: 0, - intArray: Default::default(), - longValue: 0, - longArray: Default::default(), - doubleValue: 0.000000f64, - doubleArray: Default::default(), - floatValue: 0.000000f32, - floatArray: Default::default(), - byteValue: 0, - byteArray: Default::default(), - booleanValue: false, - booleanArray: Default::default(), - stringValue: Default::default(), - stringArray: Default::default(), - stringList: Default::default(), - parcelableValue: Default::default(), - parcelableArray: Default::default(), - enumValue: crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum::FOO, - enumArray: Default::default(), - nullArray: Default::default(), - nullList: Default::default(), - parcelableGeneric: Default::default(), - unionValue: Default::default(), + r#intValue: 0, + r#intArray: Default::default(), + r#longValue: 0, + r#longArray: Default::default(), + r#doubleValue: 0.000000f64, + r#doubleArray: Default::default(), + r#floatValue: 0.000000f32, + r#floatArray: Default::default(), + r#byteValue: 0, + r#byteArray: Default::default(), + r#booleanValue: false, + r#booleanArray: Default::default(), + r#stringValue: Default::default(), + r#stringArray: Default::default(), + r#stringList: Default::default(), + r#parcelableValue: Default::default(), + r#parcelableArray: Default::default(), + r#enumValue: crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum::FOO, + r#enumArray: Default::default(), + r#nullArray: Default::default(), + r#nullList: Default::default(), + r#parcelableGeneric: Default::default(), + r#unionValue: Default::default(), } } } -impl binder::Parcelable for ParcelableForToString { +impl binder::Parcelable for r#ParcelableForToString { fn write_to_parcel(&self, parcel: &mut binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { parcel.sized_write(|subparcel| { - subparcel.write(&self.intValue)?; - subparcel.write(&self.intArray)?; - subparcel.write(&self.longValue)?; - subparcel.write(&self.longArray)?; - subparcel.write(&self.doubleValue)?; - subparcel.write(&self.doubleArray)?; - subparcel.write(&self.floatValue)?; - subparcel.write(&self.floatArray)?; - subparcel.write(&self.byteValue)?; - subparcel.write(&self.byteArray)?; - subparcel.write(&self.booleanValue)?; - subparcel.write(&self.booleanArray)?; - subparcel.write(&self.stringValue)?; - subparcel.write(&self.stringArray)?; - subparcel.write(&self.stringList)?; - subparcel.write(&self.parcelableValue)?; - subparcel.write(&self.parcelableArray)?; - subparcel.write(&self.enumValue)?; - subparcel.write(&self.enumArray)?; - subparcel.write(&self.nullArray)?; - subparcel.write(&self.nullList)?; - subparcel.write(&self.parcelableGeneric)?; - subparcel.write(&self.unionValue)?; + subparcel.write(&self.r#intValue)?; + subparcel.write(&self.r#intArray)?; + subparcel.write(&self.r#longValue)?; + subparcel.write(&self.r#longArray)?; + subparcel.write(&self.r#doubleValue)?; + subparcel.write(&self.r#doubleArray)?; + subparcel.write(&self.r#floatValue)?; + subparcel.write(&self.r#floatArray)?; + subparcel.write(&self.r#byteValue)?; + subparcel.write(&self.r#byteArray)?; + subparcel.write(&self.r#booleanValue)?; + subparcel.write(&self.r#booleanArray)?; + subparcel.write(&self.r#stringValue)?; + subparcel.write(&self.r#stringArray)?; + subparcel.write(&self.r#stringList)?; + subparcel.write(&self.r#parcelableValue)?; + subparcel.write(&self.r#parcelableArray)?; + subparcel.write(&self.r#enumValue)?; + subparcel.write(&self.r#enumArray)?; + subparcel.write(&self.r#nullArray)?; + subparcel.write(&self.r#nullList)?; + subparcel.write(&self.r#parcelableGeneric)?; + subparcel.write(&self.r#unionValue)?; Ok(()) }) } fn read_from_parcel(&mut self, parcel: &binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { parcel.sized_read(|subparcel| { if subparcel.has_more_data() { - self.intValue = subparcel.read()?; + self.r#intValue = subparcel.read()?; } if subparcel.has_more_data() { - self.intArray = subparcel.read()?; + self.r#intArray = subparcel.read()?; } if subparcel.has_more_data() { - self.longValue = subparcel.read()?; + self.r#longValue = subparcel.read()?; } if subparcel.has_more_data() { - self.longArray = subparcel.read()?; + self.r#longArray = subparcel.read()?; } if subparcel.has_more_data() { - self.doubleValue = subparcel.read()?; + self.r#doubleValue = subparcel.read()?; } if subparcel.has_more_data() { - self.doubleArray = subparcel.read()?; + self.r#doubleArray = subparcel.read()?; } if subparcel.has_more_data() { - self.floatValue = subparcel.read()?; + self.r#floatValue = subparcel.read()?; } if subparcel.has_more_data() { - self.floatArray = subparcel.read()?; + self.r#floatArray = subparcel.read()?; } if subparcel.has_more_data() { - self.byteValue = subparcel.read()?; + self.r#byteValue = subparcel.read()?; } if subparcel.has_more_data() { - self.byteArray = subparcel.read()?; + self.r#byteArray = subparcel.read()?; } if subparcel.has_more_data() { - self.booleanValue = subparcel.read()?; + self.r#booleanValue = subparcel.read()?; } if subparcel.has_more_data() { - self.booleanArray = subparcel.read()?; + self.r#booleanArray = subparcel.read()?; } if subparcel.has_more_data() { - self.stringValue = subparcel.read()?; + self.r#stringValue = subparcel.read()?; } if subparcel.has_more_data() { - self.stringArray = subparcel.read()?; + self.r#stringArray = subparcel.read()?; } if subparcel.has_more_data() { - self.stringList = subparcel.read()?; + self.r#stringList = subparcel.read()?; } if subparcel.has_more_data() { - self.parcelableValue = subparcel.read()?; + self.r#parcelableValue = subparcel.read()?; } if subparcel.has_more_data() { - self.parcelableArray = subparcel.read()?; + self.r#parcelableArray = subparcel.read()?; } if subparcel.has_more_data() { - self.enumValue = subparcel.read()?; + self.r#enumValue = subparcel.read()?; } if subparcel.has_more_data() { - self.enumArray = subparcel.read()?; + self.r#enumArray = subparcel.read()?; } if subparcel.has_more_data() { - self.nullArray = subparcel.read()?; + self.r#nullArray = subparcel.read()?; } if subparcel.has_more_data() { - self.nullList = subparcel.read()?; + self.r#nullList = subparcel.read()?; } if subparcel.has_more_data() { - self.parcelableGeneric = subparcel.read()?; + self.r#parcelableGeneric = subparcel.read()?; } if subparcel.has_more_data() { - self.unionValue = subparcel.read()?; + self.r#unionValue = subparcel.read()?; } Ok(()) }) } } -binder::impl_serialize_for_parcelable!(ParcelableForToString); -binder::impl_deserialize_for_parcelable!(ParcelableForToString); -impl binder::binder_impl::ParcelableMetadata for ParcelableForToString { +binder::impl_serialize_for_parcelable!(r#ParcelableForToString); +binder::impl_deserialize_for_parcelable!(r#ParcelableForToString); +impl binder::binder_impl::ParcelableMetadata for r#ParcelableForToString { fn get_descriptor() -> &'static str { "android.aidl.tests.ParcelableForToString" } } pub(crate) mod mangled { - pub use super::ParcelableForToString as _7_android_4_aidl_5_tests_21_ParcelableForToString; + pub use super::r#ParcelableForToString as _7_android_4_aidl_5_tests_21_ParcelableForToString; } diff --git a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/RecursiveList.rs b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/RecursiveList.rs index d03f48e6..f439d5f5 100644 --- a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/RecursiveList.rs +++ b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/RecursiveList.rs @@ -1,43 +1,43 @@ #![forbid(unsafe_code)] #![rustfmt::skip] #[derive(Debug)] -pub struct RecursiveList { - pub value: i32, - pub next: Option>, +pub struct r#RecursiveList { + pub r#value: i32, + pub r#next: Option>, } -impl Default for RecursiveList { +impl Default for r#RecursiveList { fn default() -> Self { Self { - value: 0, - next: Default::default(), + r#value: 0, + r#next: Default::default(), } } } -impl binder::Parcelable for RecursiveList { +impl binder::Parcelable for r#RecursiveList { fn write_to_parcel(&self, parcel: &mut binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { parcel.sized_write(|subparcel| { - subparcel.write(&self.value)?; - subparcel.write(&self.next)?; + subparcel.write(&self.r#value)?; + subparcel.write(&self.r#next)?; Ok(()) }) } fn read_from_parcel(&mut self, parcel: &binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { parcel.sized_read(|subparcel| { if subparcel.has_more_data() { - self.value = subparcel.read()?; + self.r#value = subparcel.read()?; } if subparcel.has_more_data() { - self.next = subparcel.read()?; + self.r#next = subparcel.read()?; } Ok(()) }) } } -binder::impl_serialize_for_parcelable!(RecursiveList); -binder::impl_deserialize_for_parcelable!(RecursiveList); -impl binder::binder_impl::ParcelableMetadata for RecursiveList { +binder::impl_serialize_for_parcelable!(r#RecursiveList); +binder::impl_deserialize_for_parcelable!(r#RecursiveList); +impl binder::binder_impl::ParcelableMetadata for r#RecursiveList { fn get_descriptor() -> &'static str { "android.aidl.tests.RecursiveList" } } pub(crate) mod mangled { - pub use super::RecursiveList as _7_android_4_aidl_5_tests_13_RecursiveList; + pub use super::r#RecursiveList as _7_android_4_aidl_5_tests_13_RecursiveList; } diff --git a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/StructuredParcelable.rs b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/StructuredParcelable.rs index df666b3a..1c7c016d 100644 --- a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/StructuredParcelable.rs +++ b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/StructuredParcelable.rs @@ -1,375 +1,375 @@ #![forbid(unsafe_code)] #![rustfmt::skip] #[derive(Debug, Clone, PartialEq)] -pub struct StructuredParcelable { - pub shouldContainThreeFs: Vec, - pub f: i32, - pub shouldBeJerry: String, - pub shouldBeByteBar: crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum, - pub shouldBeIntBar: crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum, - pub shouldBeLongBar: crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum, - pub shouldContainTwoByteFoos: Vec, - pub shouldContainTwoIntFoos: Vec, - pub shouldContainTwoLongFoos: Vec, - pub stringDefaultsToFoo: String, - pub byteDefaultsToFour: i8, - pub intDefaultsToFive: i32, - pub longDefaultsToNegativeSeven: i64, - pub booleanDefaultsToTrue: bool, - pub charDefaultsToC: u16, - pub floatDefaultsToPi: f32, - pub doubleWithDefault: f64, - pub arrayDefaultsTo123: Vec, - pub arrayDefaultsToEmpty: Vec, - pub boolDefault: bool, - pub byteDefault: i8, - pub intDefault: i32, - pub longDefault: i64, - pub floatDefault: f32, - pub doubleDefault: f64, - pub checkDoubleFromFloat: f64, - pub checkStringArray1: Vec, - pub checkStringArray2: Vec, - pub int32_min: i32, - pub int32_max: i32, - pub int64_max: i64, - pub hexInt32_neg_1: i32, - pub ibinder: Option, - pub empty: crate::mangled::_7_android_4_aidl_5_tests_20_StructuredParcelable_5_Empty, - pub int8_1: Vec, - pub int32_1: Vec, - pub int64_1: Vec, - pub hexInt32_pos_1: i32, - pub hexInt64_pos_1: i32, - pub const_exprs_1: crate::mangled::_7_android_4_aidl_5_tests_22_ConstantExpressionEnum, - pub const_exprs_2: crate::mangled::_7_android_4_aidl_5_tests_22_ConstantExpressionEnum, - pub const_exprs_3: crate::mangled::_7_android_4_aidl_5_tests_22_ConstantExpressionEnum, - pub const_exprs_4: crate::mangled::_7_android_4_aidl_5_tests_22_ConstantExpressionEnum, - pub const_exprs_5: crate::mangled::_7_android_4_aidl_5_tests_22_ConstantExpressionEnum, - pub const_exprs_6: crate::mangled::_7_android_4_aidl_5_tests_22_ConstantExpressionEnum, - pub const_exprs_7: crate::mangled::_7_android_4_aidl_5_tests_22_ConstantExpressionEnum, - pub const_exprs_8: crate::mangled::_7_android_4_aidl_5_tests_22_ConstantExpressionEnum, - pub const_exprs_9: crate::mangled::_7_android_4_aidl_5_tests_22_ConstantExpressionEnum, - pub const_exprs_10: crate::mangled::_7_android_4_aidl_5_tests_22_ConstantExpressionEnum, - pub addString1: String, - pub addString2: String, - pub shouldSetBit0AndBit2: i32, - pub u: Option, - pub shouldBeConstS1: Option, - pub defaultWithFoo: crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum, +pub struct r#StructuredParcelable { + pub r#shouldContainThreeFs: Vec, + pub r#f: i32, + pub r#shouldBeJerry: String, + pub r#shouldBeByteBar: crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum, + pub r#shouldBeIntBar: crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum, + pub r#shouldBeLongBar: crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum, + pub r#shouldContainTwoByteFoos: Vec, + pub r#shouldContainTwoIntFoos: Vec, + pub r#shouldContainTwoLongFoos: Vec, + pub r#stringDefaultsToFoo: String, + pub r#byteDefaultsToFour: i8, + pub r#intDefaultsToFive: i32, + pub r#longDefaultsToNegativeSeven: i64, + pub r#booleanDefaultsToTrue: bool, + pub r#charDefaultsToC: u16, + pub r#floatDefaultsToPi: f32, + pub r#doubleWithDefault: f64, + pub r#arrayDefaultsTo123: Vec, + pub r#arrayDefaultsToEmpty: Vec, + pub r#boolDefault: bool, + pub r#byteDefault: i8, + pub r#intDefault: i32, + pub r#longDefault: i64, + pub r#floatDefault: f32, + pub r#doubleDefault: f64, + pub r#checkDoubleFromFloat: f64, + pub r#checkStringArray1: Vec, + pub r#checkStringArray2: Vec, + pub r#int32_min: i32, + pub r#int32_max: i32, + pub r#int64_max: i64, + pub r#hexInt32_neg_1: i32, + pub r#ibinder: Option, + pub r#empty: crate::mangled::_7_android_4_aidl_5_tests_20_StructuredParcelable_5_Empty, + pub r#int8_1: Vec, + pub r#int32_1: Vec, + pub r#int64_1: Vec, + pub r#hexInt32_pos_1: i32, + pub r#hexInt64_pos_1: i32, + pub r#const_exprs_1: crate::mangled::_7_android_4_aidl_5_tests_22_ConstantExpressionEnum, + pub r#const_exprs_2: crate::mangled::_7_android_4_aidl_5_tests_22_ConstantExpressionEnum, + pub r#const_exprs_3: crate::mangled::_7_android_4_aidl_5_tests_22_ConstantExpressionEnum, + pub r#const_exprs_4: crate::mangled::_7_android_4_aidl_5_tests_22_ConstantExpressionEnum, + pub r#const_exprs_5: crate::mangled::_7_android_4_aidl_5_tests_22_ConstantExpressionEnum, + pub r#const_exprs_6: crate::mangled::_7_android_4_aidl_5_tests_22_ConstantExpressionEnum, + pub r#const_exprs_7: crate::mangled::_7_android_4_aidl_5_tests_22_ConstantExpressionEnum, + pub r#const_exprs_8: crate::mangled::_7_android_4_aidl_5_tests_22_ConstantExpressionEnum, + pub r#const_exprs_9: crate::mangled::_7_android_4_aidl_5_tests_22_ConstantExpressionEnum, + pub r#const_exprs_10: crate::mangled::_7_android_4_aidl_5_tests_22_ConstantExpressionEnum, + pub r#addString1: String, + pub r#addString2: String, + pub r#shouldSetBit0AndBit2: i32, + pub r#u: Option, + pub r#shouldBeConstS1: Option, + pub r#defaultWithFoo: crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum, } -pub const BIT0: i32 = 1; -pub const BIT1: i32 = 2; -pub const BIT2: i32 = 4; -impl Default for StructuredParcelable { +pub const r#BIT0: i32 = 1; +pub const r#BIT1: i32 = 2; +pub const r#BIT2: i32 = 4; +impl Default for r#StructuredParcelable { fn default() -> Self { Self { - shouldContainThreeFs: Default::default(), - f: 0, - shouldBeJerry: Default::default(), - shouldBeByteBar: Default::default(), - shouldBeIntBar: Default::default(), - shouldBeLongBar: Default::default(), - shouldContainTwoByteFoos: Default::default(), - shouldContainTwoIntFoos: Default::default(), - shouldContainTwoLongFoos: Default::default(), - stringDefaultsToFoo: "foo".into(), - byteDefaultsToFour: 4, - intDefaultsToFive: 5, - longDefaultsToNegativeSeven: -7, - booleanDefaultsToTrue: true, - charDefaultsToC: 'C' as u16, - floatDefaultsToPi: 3.140000f32, - doubleWithDefault: -314000000000000000.000000f64, - arrayDefaultsTo123: vec![1, 2, 3], - arrayDefaultsToEmpty: vec![], - boolDefault: false, - byteDefault: 0, - intDefault: 0, - longDefault: 0, - floatDefault: 0.000000f32, - doubleDefault: 0.000000f64, - checkDoubleFromFloat: 3.140000f64, - checkStringArray1: vec!["a".into(), "b".into()], - checkStringArray2: vec!["a".into(), "b".into()], - int32_min: -2147483648, - int32_max: 2147483647, - int64_max: 9223372036854775807, - hexInt32_neg_1: -1, - ibinder: Default::default(), - empty: Default::default(), - int8_1: vec![1, 1, 1, 1, 1], - int32_1: vec![1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], - int64_1: vec![1, 1, 1, 1, 1, 1, 1, 1, 1, 1], - hexInt32_pos_1: 1, - hexInt64_pos_1: 1, - const_exprs_1: Default::default(), - const_exprs_2: Default::default(), - const_exprs_3: Default::default(), - const_exprs_4: Default::default(), - const_exprs_5: Default::default(), - const_exprs_6: Default::default(), - const_exprs_7: Default::default(), - const_exprs_8: Default::default(), - const_exprs_9: Default::default(), - const_exprs_10: Default::default(), - addString1: "hello world!".into(), - addString2: "The quick brown fox jumps over the lazy dog.".into(), - shouldSetBit0AndBit2: 0, - u: Default::default(), - shouldBeConstS1: Default::default(), - defaultWithFoo: crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum::FOO, + r#shouldContainThreeFs: Default::default(), + r#f: 0, + r#shouldBeJerry: Default::default(), + r#shouldBeByteBar: Default::default(), + r#shouldBeIntBar: Default::default(), + r#shouldBeLongBar: Default::default(), + r#shouldContainTwoByteFoos: Default::default(), + r#shouldContainTwoIntFoos: Default::default(), + r#shouldContainTwoLongFoos: Default::default(), + r#stringDefaultsToFoo: "foo".into(), + r#byteDefaultsToFour: 4, + r#intDefaultsToFive: 5, + r#longDefaultsToNegativeSeven: -7, + r#booleanDefaultsToTrue: true, + r#charDefaultsToC: 'C' as u16, + r#floatDefaultsToPi: 3.140000f32, + r#doubleWithDefault: -314000000000000000.000000f64, + r#arrayDefaultsTo123: vec![1, 2, 3], + r#arrayDefaultsToEmpty: vec![], + r#boolDefault: false, + r#byteDefault: 0, + r#intDefault: 0, + r#longDefault: 0, + r#floatDefault: 0.000000f32, + r#doubleDefault: 0.000000f64, + r#checkDoubleFromFloat: 3.140000f64, + r#checkStringArray1: vec!["a".into(), "b".into()], + r#checkStringArray2: vec!["a".into(), "b".into()], + r#int32_min: -2147483648, + r#int32_max: 2147483647, + r#int64_max: 9223372036854775807, + r#hexInt32_neg_1: -1, + r#ibinder: Default::default(), + r#empty: Default::default(), + r#int8_1: vec![1, 1, 1, 1, 1], + r#int32_1: vec![1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], + r#int64_1: vec![1, 1, 1, 1, 1, 1, 1, 1, 1, 1], + r#hexInt32_pos_1: 1, + r#hexInt64_pos_1: 1, + r#const_exprs_1: Default::default(), + r#const_exprs_2: Default::default(), + r#const_exprs_3: Default::default(), + r#const_exprs_4: Default::default(), + r#const_exprs_5: Default::default(), + r#const_exprs_6: Default::default(), + r#const_exprs_7: Default::default(), + r#const_exprs_8: Default::default(), + r#const_exprs_9: Default::default(), + r#const_exprs_10: Default::default(), + r#addString1: "hello world!".into(), + r#addString2: "The quick brown fox jumps over the lazy dog.".into(), + r#shouldSetBit0AndBit2: 0, + r#u: Default::default(), + r#shouldBeConstS1: Default::default(), + r#defaultWithFoo: crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum::FOO, } } } -impl binder::Parcelable for StructuredParcelable { +impl binder::Parcelable for r#StructuredParcelable { fn write_to_parcel(&self, parcel: &mut binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { parcel.sized_write(|subparcel| { - subparcel.write(&self.shouldContainThreeFs)?; - subparcel.write(&self.f)?; - subparcel.write(&self.shouldBeJerry)?; - subparcel.write(&self.shouldBeByteBar)?; - subparcel.write(&self.shouldBeIntBar)?; - subparcel.write(&self.shouldBeLongBar)?; - subparcel.write(&self.shouldContainTwoByteFoos)?; - subparcel.write(&self.shouldContainTwoIntFoos)?; - subparcel.write(&self.shouldContainTwoLongFoos)?; - subparcel.write(&self.stringDefaultsToFoo)?; - subparcel.write(&self.byteDefaultsToFour)?; - subparcel.write(&self.intDefaultsToFive)?; - subparcel.write(&self.longDefaultsToNegativeSeven)?; - subparcel.write(&self.booleanDefaultsToTrue)?; - subparcel.write(&self.charDefaultsToC)?; - subparcel.write(&self.floatDefaultsToPi)?; - subparcel.write(&self.doubleWithDefault)?; - subparcel.write(&self.arrayDefaultsTo123)?; - subparcel.write(&self.arrayDefaultsToEmpty)?; - subparcel.write(&self.boolDefault)?; - subparcel.write(&self.byteDefault)?; - subparcel.write(&self.intDefault)?; - subparcel.write(&self.longDefault)?; - subparcel.write(&self.floatDefault)?; - subparcel.write(&self.doubleDefault)?; - subparcel.write(&self.checkDoubleFromFloat)?; - subparcel.write(&self.checkStringArray1)?; - subparcel.write(&self.checkStringArray2)?; - subparcel.write(&self.int32_min)?; - subparcel.write(&self.int32_max)?; - subparcel.write(&self.int64_max)?; - subparcel.write(&self.hexInt32_neg_1)?; - subparcel.write(&self.ibinder)?; - subparcel.write(&self.empty)?; - subparcel.write(&self.int8_1)?; - subparcel.write(&self.int32_1)?; - subparcel.write(&self.int64_1)?; - subparcel.write(&self.hexInt32_pos_1)?; - subparcel.write(&self.hexInt64_pos_1)?; - subparcel.write(&self.const_exprs_1)?; - subparcel.write(&self.const_exprs_2)?; - subparcel.write(&self.const_exprs_3)?; - subparcel.write(&self.const_exprs_4)?; - subparcel.write(&self.const_exprs_5)?; - subparcel.write(&self.const_exprs_6)?; - subparcel.write(&self.const_exprs_7)?; - subparcel.write(&self.const_exprs_8)?; - subparcel.write(&self.const_exprs_9)?; - subparcel.write(&self.const_exprs_10)?; - subparcel.write(&self.addString1)?; - subparcel.write(&self.addString2)?; - subparcel.write(&self.shouldSetBit0AndBit2)?; - subparcel.write(&self.u)?; - subparcel.write(&self.shouldBeConstS1)?; - subparcel.write(&self.defaultWithFoo)?; + subparcel.write(&self.r#shouldContainThreeFs)?; + subparcel.write(&self.r#f)?; + subparcel.write(&self.r#shouldBeJerry)?; + subparcel.write(&self.r#shouldBeByteBar)?; + subparcel.write(&self.r#shouldBeIntBar)?; + subparcel.write(&self.r#shouldBeLongBar)?; + subparcel.write(&self.r#shouldContainTwoByteFoos)?; + subparcel.write(&self.r#shouldContainTwoIntFoos)?; + subparcel.write(&self.r#shouldContainTwoLongFoos)?; + subparcel.write(&self.r#stringDefaultsToFoo)?; + subparcel.write(&self.r#byteDefaultsToFour)?; + subparcel.write(&self.r#intDefaultsToFive)?; + subparcel.write(&self.r#longDefaultsToNegativeSeven)?; + subparcel.write(&self.r#booleanDefaultsToTrue)?; + subparcel.write(&self.r#charDefaultsToC)?; + subparcel.write(&self.r#floatDefaultsToPi)?; + subparcel.write(&self.r#doubleWithDefault)?; + subparcel.write(&self.r#arrayDefaultsTo123)?; + subparcel.write(&self.r#arrayDefaultsToEmpty)?; + subparcel.write(&self.r#boolDefault)?; + subparcel.write(&self.r#byteDefault)?; + subparcel.write(&self.r#intDefault)?; + subparcel.write(&self.r#longDefault)?; + subparcel.write(&self.r#floatDefault)?; + subparcel.write(&self.r#doubleDefault)?; + subparcel.write(&self.r#checkDoubleFromFloat)?; + subparcel.write(&self.r#checkStringArray1)?; + subparcel.write(&self.r#checkStringArray2)?; + subparcel.write(&self.r#int32_min)?; + subparcel.write(&self.r#int32_max)?; + subparcel.write(&self.r#int64_max)?; + subparcel.write(&self.r#hexInt32_neg_1)?; + subparcel.write(&self.r#ibinder)?; + subparcel.write(&self.r#empty)?; + subparcel.write(&self.r#int8_1)?; + subparcel.write(&self.r#int32_1)?; + subparcel.write(&self.r#int64_1)?; + subparcel.write(&self.r#hexInt32_pos_1)?; + subparcel.write(&self.r#hexInt64_pos_1)?; + subparcel.write(&self.r#const_exprs_1)?; + subparcel.write(&self.r#const_exprs_2)?; + subparcel.write(&self.r#const_exprs_3)?; + subparcel.write(&self.r#const_exprs_4)?; + subparcel.write(&self.r#const_exprs_5)?; + subparcel.write(&self.r#const_exprs_6)?; + subparcel.write(&self.r#const_exprs_7)?; + subparcel.write(&self.r#const_exprs_8)?; + subparcel.write(&self.r#const_exprs_9)?; + subparcel.write(&self.r#const_exprs_10)?; + subparcel.write(&self.r#addString1)?; + subparcel.write(&self.r#addString2)?; + subparcel.write(&self.r#shouldSetBit0AndBit2)?; + subparcel.write(&self.r#u)?; + subparcel.write(&self.r#shouldBeConstS1)?; + subparcel.write(&self.r#defaultWithFoo)?; Ok(()) }) } fn read_from_parcel(&mut self, parcel: &binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { parcel.sized_read(|subparcel| { if subparcel.has_more_data() { - self.shouldContainThreeFs = subparcel.read()?; + self.r#shouldContainThreeFs = subparcel.read()?; } if subparcel.has_more_data() { - self.f = subparcel.read()?; + self.r#f = subparcel.read()?; } if subparcel.has_more_data() { - self.shouldBeJerry = subparcel.read()?; + self.r#shouldBeJerry = subparcel.read()?; } if subparcel.has_more_data() { - self.shouldBeByteBar = subparcel.read()?; + self.r#shouldBeByteBar = subparcel.read()?; } if subparcel.has_more_data() { - self.shouldBeIntBar = subparcel.read()?; + self.r#shouldBeIntBar = subparcel.read()?; } if subparcel.has_more_data() { - self.shouldBeLongBar = subparcel.read()?; + self.r#shouldBeLongBar = subparcel.read()?; } if subparcel.has_more_data() { - self.shouldContainTwoByteFoos = subparcel.read()?; + self.r#shouldContainTwoByteFoos = subparcel.read()?; } if subparcel.has_more_data() { - self.shouldContainTwoIntFoos = subparcel.read()?; + self.r#shouldContainTwoIntFoos = subparcel.read()?; } if subparcel.has_more_data() { - self.shouldContainTwoLongFoos = subparcel.read()?; + self.r#shouldContainTwoLongFoos = subparcel.read()?; } if subparcel.has_more_data() { - self.stringDefaultsToFoo = subparcel.read()?; + self.r#stringDefaultsToFoo = subparcel.read()?; } if subparcel.has_more_data() { - self.byteDefaultsToFour = subparcel.read()?; + self.r#byteDefaultsToFour = subparcel.read()?; } if subparcel.has_more_data() { - self.intDefaultsToFive = subparcel.read()?; + self.r#intDefaultsToFive = subparcel.read()?; } if subparcel.has_more_data() { - self.longDefaultsToNegativeSeven = subparcel.read()?; + self.r#longDefaultsToNegativeSeven = subparcel.read()?; } if subparcel.has_more_data() { - self.booleanDefaultsToTrue = subparcel.read()?; + self.r#booleanDefaultsToTrue = subparcel.read()?; } if subparcel.has_more_data() { - self.charDefaultsToC = subparcel.read()?; + self.r#charDefaultsToC = subparcel.read()?; } if subparcel.has_more_data() { - self.floatDefaultsToPi = subparcel.read()?; + self.r#floatDefaultsToPi = subparcel.read()?; } if subparcel.has_more_data() { - self.doubleWithDefault = subparcel.read()?; + self.r#doubleWithDefault = subparcel.read()?; } if subparcel.has_more_data() { - self.arrayDefaultsTo123 = subparcel.read()?; + self.r#arrayDefaultsTo123 = subparcel.read()?; } if subparcel.has_more_data() { - self.arrayDefaultsToEmpty = subparcel.read()?; + self.r#arrayDefaultsToEmpty = subparcel.read()?; } if subparcel.has_more_data() { - self.boolDefault = subparcel.read()?; + self.r#boolDefault = subparcel.read()?; } if subparcel.has_more_data() { - self.byteDefault = subparcel.read()?; + self.r#byteDefault = subparcel.read()?; } if subparcel.has_more_data() { - self.intDefault = subparcel.read()?; + self.r#intDefault = subparcel.read()?; } if subparcel.has_more_data() { - self.longDefault = subparcel.read()?; + self.r#longDefault = subparcel.read()?; } if subparcel.has_more_data() { - self.floatDefault = subparcel.read()?; + self.r#floatDefault = subparcel.read()?; } if subparcel.has_more_data() { - self.doubleDefault = subparcel.read()?; + self.r#doubleDefault = subparcel.read()?; } if subparcel.has_more_data() { - self.checkDoubleFromFloat = subparcel.read()?; + self.r#checkDoubleFromFloat = subparcel.read()?; } if subparcel.has_more_data() { - self.checkStringArray1 = subparcel.read()?; + self.r#checkStringArray1 = subparcel.read()?; } if subparcel.has_more_data() { - self.checkStringArray2 = subparcel.read()?; + self.r#checkStringArray2 = subparcel.read()?; } if subparcel.has_more_data() { - self.int32_min = subparcel.read()?; + self.r#int32_min = subparcel.read()?; } if subparcel.has_more_data() { - self.int32_max = subparcel.read()?; + self.r#int32_max = subparcel.read()?; } if subparcel.has_more_data() { - self.int64_max = subparcel.read()?; + self.r#int64_max = subparcel.read()?; } if subparcel.has_more_data() { - self.hexInt32_neg_1 = subparcel.read()?; + self.r#hexInt32_neg_1 = subparcel.read()?; } if subparcel.has_more_data() { - self.ibinder = subparcel.read()?; + self.r#ibinder = subparcel.read()?; } if subparcel.has_more_data() { - self.empty = subparcel.read()?; + self.r#empty = subparcel.read()?; } if subparcel.has_more_data() { - self.int8_1 = subparcel.read()?; + self.r#int8_1 = subparcel.read()?; } if subparcel.has_more_data() { - self.int32_1 = subparcel.read()?; + self.r#int32_1 = subparcel.read()?; } if subparcel.has_more_data() { - self.int64_1 = subparcel.read()?; + self.r#int64_1 = subparcel.read()?; } if subparcel.has_more_data() { - self.hexInt32_pos_1 = subparcel.read()?; + self.r#hexInt32_pos_1 = subparcel.read()?; } if subparcel.has_more_data() { - self.hexInt64_pos_1 = subparcel.read()?; + self.r#hexInt64_pos_1 = subparcel.read()?; } if subparcel.has_more_data() { - self.const_exprs_1 = subparcel.read()?; + self.r#const_exprs_1 = subparcel.read()?; } if subparcel.has_more_data() { - self.const_exprs_2 = subparcel.read()?; + self.r#const_exprs_2 = subparcel.read()?; } if subparcel.has_more_data() { - self.const_exprs_3 = subparcel.read()?; + self.r#const_exprs_3 = subparcel.read()?; } if subparcel.has_more_data() { - self.const_exprs_4 = subparcel.read()?; + self.r#const_exprs_4 = subparcel.read()?; } if subparcel.has_more_data() { - self.const_exprs_5 = subparcel.read()?; + self.r#const_exprs_5 = subparcel.read()?; } if subparcel.has_more_data() { - self.const_exprs_6 = subparcel.read()?; + self.r#const_exprs_6 = subparcel.read()?; } if subparcel.has_more_data() { - self.const_exprs_7 = subparcel.read()?; + self.r#const_exprs_7 = subparcel.read()?; } if subparcel.has_more_data() { - self.const_exprs_8 = subparcel.read()?; + self.r#const_exprs_8 = subparcel.read()?; } if subparcel.has_more_data() { - self.const_exprs_9 = subparcel.read()?; + self.r#const_exprs_9 = subparcel.read()?; } if subparcel.has_more_data() { - self.const_exprs_10 = subparcel.read()?; + self.r#const_exprs_10 = subparcel.read()?; } if subparcel.has_more_data() { - self.addString1 = subparcel.read()?; + self.r#addString1 = subparcel.read()?; } if subparcel.has_more_data() { - self.addString2 = subparcel.read()?; + self.r#addString2 = subparcel.read()?; } if subparcel.has_more_data() { - self.shouldSetBit0AndBit2 = subparcel.read()?; + self.r#shouldSetBit0AndBit2 = subparcel.read()?; } if subparcel.has_more_data() { - self.u = subparcel.read()?; + self.r#u = subparcel.read()?; } if subparcel.has_more_data() { - self.shouldBeConstS1 = subparcel.read()?; + self.r#shouldBeConstS1 = subparcel.read()?; } if subparcel.has_more_data() { - self.defaultWithFoo = subparcel.read()?; + self.r#defaultWithFoo = subparcel.read()?; } Ok(()) }) } } -binder::impl_serialize_for_parcelable!(StructuredParcelable); -binder::impl_deserialize_for_parcelable!(StructuredParcelable); -impl binder::binder_impl::ParcelableMetadata for StructuredParcelable { +binder::impl_serialize_for_parcelable!(r#StructuredParcelable); +binder::impl_deserialize_for_parcelable!(r#StructuredParcelable); +impl binder::binder_impl::ParcelableMetadata for r#StructuredParcelable { fn get_descriptor() -> &'static str { "android.aidl.tests.StructuredParcelable" } } -pub mod Empty { +pub mod r#Empty { #[derive(Debug, Clone, PartialEq)] - pub struct Empty { + pub struct r#Empty { } - impl Default for Empty { + impl Default for r#Empty { fn default() -> Self { Self { } } } - impl binder::Parcelable for Empty { + impl binder::Parcelable for r#Empty { fn write_to_parcel(&self, parcel: &mut binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { parcel.sized_write(|subparcel| { Ok(()) @@ -381,13 +381,13 @@ pub mod Empty { }) } } - binder::impl_serialize_for_parcelable!(Empty); - binder::impl_deserialize_for_parcelable!(Empty); - impl binder::binder_impl::ParcelableMetadata for Empty { + binder::impl_serialize_for_parcelable!(r#Empty); + binder::impl_deserialize_for_parcelable!(r#Empty); + impl binder::binder_impl::ParcelableMetadata for r#Empty { fn get_descriptor() -> &'static str { "android.aidl.tests.StructuredParcelable.Empty" } } } pub(crate) mod mangled { - pub use super::StructuredParcelable as _7_android_4_aidl_5_tests_20_StructuredParcelable; - pub use super::Empty::Empty as _7_android_4_aidl_5_tests_20_StructuredParcelable_5_Empty; + pub use super::r#StructuredParcelable as _7_android_4_aidl_5_tests_20_StructuredParcelable; + pub use super::r#Empty::r#Empty as _7_android_4_aidl_5_tests_20_StructuredParcelable_5_Empty; } diff --git a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/Union.rs b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/Union.rs index a2f9295c..ab574644 100644 --- a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/Union.rs +++ b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/Union.rs @@ -1,7 +1,7 @@ #![forbid(unsafe_code)] #![rustfmt::skip] #[derive(Debug, Clone, PartialEq)] -pub enum Union { +pub enum r#Union { Ns(Vec), N(i32), M(i32), @@ -10,13 +10,13 @@ pub enum Union { Ss(Vec), Be(crate::mangled::_7_android_4_aidl_5_tests_8_ByteEnum), } -pub const S1: &str = "a string constant in union"; -impl Default for Union { +pub const r#S1: &str = "a string constant in union"; +impl Default for r#Union { fn default() -> Self { Self::Ns(vec![]) } } -impl binder::Parcelable for Union { +impl binder::Parcelable for r#Union { fn write_to_parcel(&self, parcel: &mut binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { match self { Self::Ns(v) => { @@ -93,27 +93,27 @@ impl binder::Parcelable for Union { } } } -binder::impl_serialize_for_parcelable!(Union); -binder::impl_deserialize_for_parcelable!(Union); -impl binder::binder_impl::ParcelableMetadata for Union { +binder::impl_serialize_for_parcelable!(r#Union); +binder::impl_deserialize_for_parcelable!(r#Union); +impl binder::binder_impl::ParcelableMetadata for r#Union { fn get_descriptor() -> &'static str { "android.aidl.tests.Union" } } -pub mod Tag { +pub mod r#Tag { #![allow(non_upper_case_globals)] use binder::declare_binder_enum; declare_binder_enum! { - Tag : [i32; 7] { - ns = 0, - n = 1, - m = 2, - s = 3, - ibinder = 4, - ss = 5, - be = 6, + r#Tag : [i32; 7] { + r#ns = 0, + r#n = 1, + r#m = 2, + r#s = 3, + r#ibinder = 4, + r#ss = 5, + r#be = 6, } } } pub(crate) mod mangled { - pub use super::Union as _7_android_4_aidl_5_tests_5_Union; - pub use super::Tag::Tag as _7_android_4_aidl_5_tests_5_Union_3_Tag; + pub use super::r#Union as _7_android_4_aidl_5_tests_5_Union; + pub use super::r#Tag::r#Tag as _7_android_4_aidl_5_tests_5_Union_3_Tag; } diff --git a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/UnionWithFd.rs b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/UnionWithFd.rs index 49f9f16f..bce4d546 100644 --- a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/UnionWithFd.rs +++ b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/UnionWithFd.rs @@ -1,16 +1,16 @@ #![forbid(unsafe_code)] #![rustfmt::skip] #[derive(Debug)] -pub enum UnionWithFd { +pub enum r#UnionWithFd { Num(i32), Pfd(Option), } -impl Default for UnionWithFd { +impl Default for r#UnionWithFd { fn default() -> Self { Self::Num(0) } } -impl binder::Parcelable for UnionWithFd { +impl binder::Parcelable for r#UnionWithFd { fn write_to_parcel(&self, parcel: &mut binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { match self { Self::Num(v) => { @@ -43,22 +43,22 @@ impl binder::Parcelable for UnionWithFd { } } } -binder::impl_serialize_for_parcelable!(UnionWithFd); -binder::impl_deserialize_for_parcelable!(UnionWithFd); -impl binder::binder_impl::ParcelableMetadata for UnionWithFd { +binder::impl_serialize_for_parcelable!(r#UnionWithFd); +binder::impl_deserialize_for_parcelable!(r#UnionWithFd); +impl binder::binder_impl::ParcelableMetadata for r#UnionWithFd { fn get_descriptor() -> &'static str { "android.aidl.tests.UnionWithFd" } } -pub mod Tag { +pub mod r#Tag { #![allow(non_upper_case_globals)] use binder::declare_binder_enum; declare_binder_enum! { - Tag : [i32; 2] { - num = 0, - pfd = 1, + r#Tag : [i32; 2] { + r#num = 0, + r#pfd = 1, } } } pub(crate) mod mangled { - pub use super::UnionWithFd as _7_android_4_aidl_5_tests_11_UnionWithFd; - pub use super::Tag::Tag as _7_android_4_aidl_5_tests_11_UnionWithFd_3_Tag; + pub use super::r#UnionWithFd as _7_android_4_aidl_5_tests_11_UnionWithFd; + pub use super::r#Tag::r#Tag as _7_android_4_aidl_5_tests_11_UnionWithFd_3_Tag; } diff --git a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/extension/ExtendableParcelable.rs b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/extension/ExtendableParcelable.rs index d91ea320..f99c361e 100644 --- a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/extension/ExtendableParcelable.rs +++ b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/extension/ExtendableParcelable.rs @@ -1,61 +1,61 @@ #![forbid(unsafe_code)] #![rustfmt::skip] #[derive(Debug)] -pub struct ExtendableParcelable { - pub a: i32, - pub b: String, - pub ext: binder::ParcelableHolder, - pub c: i64, - pub ext2: binder::ParcelableHolder, +pub struct r#ExtendableParcelable { + pub r#a: i32, + pub r#b: String, + pub r#ext: binder::ParcelableHolder, + pub r#c: i64, + pub r#ext2: binder::ParcelableHolder, } -impl Default for ExtendableParcelable { +impl Default for r#ExtendableParcelable { fn default() -> Self { Self { - a: 0, - b: Default::default(), - ext: binder::ParcelableHolder::new(binder::binder_impl::Stability::Local), - c: 0, - ext2: binder::ParcelableHolder::new(binder::binder_impl::Stability::Local), + r#a: 0, + r#b: Default::default(), + r#ext: binder::ParcelableHolder::new(binder::binder_impl::Stability::Local), + r#c: 0, + r#ext2: binder::ParcelableHolder::new(binder::binder_impl::Stability::Local), } } } -impl binder::Parcelable for ExtendableParcelable { +impl binder::Parcelable for r#ExtendableParcelable { fn write_to_parcel(&self, parcel: &mut binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { parcel.sized_write(|subparcel| { - subparcel.write(&self.a)?; - subparcel.write(&self.b)?; - subparcel.write(&self.ext)?; - subparcel.write(&self.c)?; - subparcel.write(&self.ext2)?; + subparcel.write(&self.r#a)?; + subparcel.write(&self.r#b)?; + subparcel.write(&self.r#ext)?; + subparcel.write(&self.r#c)?; + subparcel.write(&self.r#ext2)?; Ok(()) }) } fn read_from_parcel(&mut self, parcel: &binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { parcel.sized_read(|subparcel| { if subparcel.has_more_data() { - self.a = subparcel.read()?; + self.r#a = subparcel.read()?; } if subparcel.has_more_data() { - self.b = subparcel.read()?; + self.r#b = subparcel.read()?; } if subparcel.has_more_data() { - self.ext = subparcel.read()?; + self.r#ext = subparcel.read()?; } if subparcel.has_more_data() { - self.c = subparcel.read()?; + self.r#c = subparcel.read()?; } if subparcel.has_more_data() { - self.ext2 = subparcel.read()?; + self.r#ext2 = subparcel.read()?; } Ok(()) }) } } -binder::impl_serialize_for_parcelable!(ExtendableParcelable); -binder::impl_deserialize_for_parcelable!(ExtendableParcelable); -impl binder::binder_impl::ParcelableMetadata for ExtendableParcelable { +binder::impl_serialize_for_parcelable!(r#ExtendableParcelable); +binder::impl_deserialize_for_parcelable!(r#ExtendableParcelable); +impl binder::binder_impl::ParcelableMetadata for r#ExtendableParcelable { fn get_descriptor() -> &'static str { "android.aidl.tests.extension.ExtendableParcelable" } } pub(crate) mod mangled { - pub use super::ExtendableParcelable as _7_android_4_aidl_5_tests_9_extension_20_ExtendableParcelable; + pub use super::r#ExtendableParcelable as _7_android_4_aidl_5_tests_9_extension_20_ExtendableParcelable; } diff --git a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/extension/MyExt.rs b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/extension/MyExt.rs index 939c95d3..8a5dd8e5 100644 --- a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/extension/MyExt.rs +++ b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/extension/MyExt.rs @@ -1,43 +1,43 @@ #![forbid(unsafe_code)] #![rustfmt::skip] #[derive(Debug)] -pub struct MyExt { - pub a: i32, - pub b: String, +pub struct r#MyExt { + pub r#a: i32, + pub r#b: String, } -impl Default for MyExt { +impl Default for r#MyExt { fn default() -> Self { Self { - a: 0, - b: Default::default(), + r#a: 0, + r#b: Default::default(), } } } -impl binder::Parcelable for MyExt { +impl binder::Parcelable for r#MyExt { fn write_to_parcel(&self, parcel: &mut binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { parcel.sized_write(|subparcel| { - subparcel.write(&self.a)?; - subparcel.write(&self.b)?; + subparcel.write(&self.r#a)?; + subparcel.write(&self.r#b)?; Ok(()) }) } fn read_from_parcel(&mut self, parcel: &binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { parcel.sized_read(|subparcel| { if subparcel.has_more_data() { - self.a = subparcel.read()?; + self.r#a = subparcel.read()?; } if subparcel.has_more_data() { - self.b = subparcel.read()?; + self.r#b = subparcel.read()?; } Ok(()) }) } } -binder::impl_serialize_for_parcelable!(MyExt); -binder::impl_deserialize_for_parcelable!(MyExt); -impl binder::binder_impl::ParcelableMetadata for MyExt { +binder::impl_serialize_for_parcelable!(r#MyExt); +binder::impl_deserialize_for_parcelable!(r#MyExt); +impl binder::binder_impl::ParcelableMetadata for r#MyExt { fn get_descriptor() -> &'static str { "android.aidl.tests.extension.MyExt" } } pub(crate) mod mangled { - pub use super::MyExt as _7_android_4_aidl_5_tests_9_extension_5_MyExt; + pub use super::r#MyExt as _7_android_4_aidl_5_tests_9_extension_5_MyExt; } diff --git a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/extension/MyExt2.rs b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/extension/MyExt2.rs index 27017b97..7b3a7374 100644 --- a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/extension/MyExt2.rs +++ b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/extension/MyExt2.rs @@ -1,49 +1,49 @@ #![forbid(unsafe_code)] #![rustfmt::skip] #[derive(Debug)] -pub struct MyExt2 { - pub a: i32, - pub b: crate::mangled::_7_android_4_aidl_5_tests_9_extension_5_MyExt, - pub c: String, +pub struct r#MyExt2 { + pub r#a: i32, + pub r#b: crate::mangled::_7_android_4_aidl_5_tests_9_extension_5_MyExt, + pub r#c: String, } -impl Default for MyExt2 { +impl Default for r#MyExt2 { fn default() -> Self { Self { - a: 0, - b: Default::default(), - c: Default::default(), + r#a: 0, + r#b: Default::default(), + r#c: Default::default(), } } } -impl binder::Parcelable for MyExt2 { +impl binder::Parcelable for r#MyExt2 { fn write_to_parcel(&self, parcel: &mut binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { parcel.sized_write(|subparcel| { - subparcel.write(&self.a)?; - subparcel.write(&self.b)?; - subparcel.write(&self.c)?; + subparcel.write(&self.r#a)?; + subparcel.write(&self.r#b)?; + subparcel.write(&self.r#c)?; Ok(()) }) } fn read_from_parcel(&mut self, parcel: &binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { parcel.sized_read(|subparcel| { if subparcel.has_more_data() { - self.a = subparcel.read()?; + self.r#a = subparcel.read()?; } if subparcel.has_more_data() { - self.b = subparcel.read()?; + self.r#b = subparcel.read()?; } if subparcel.has_more_data() { - self.c = subparcel.read()?; + self.r#c = subparcel.read()?; } Ok(()) }) } } -binder::impl_serialize_for_parcelable!(MyExt2); -binder::impl_deserialize_for_parcelable!(MyExt2); -impl binder::binder_impl::ParcelableMetadata for MyExt2 { +binder::impl_serialize_for_parcelable!(r#MyExt2); +binder::impl_deserialize_for_parcelable!(r#MyExt2); +impl binder::binder_impl::ParcelableMetadata for r#MyExt2 { fn get_descriptor() -> &'static str { "android.aidl.tests.extension.MyExt2" } } pub(crate) mod mangled { - pub use super::MyExt2 as _7_android_4_aidl_5_tests_9_extension_6_MyExt2; + pub use super::r#MyExt2 as _7_android_4_aidl_5_tests_9_extension_6_MyExt2; } diff --git a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/extension/MyExtLike.rs b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/extension/MyExtLike.rs index c698aa3b..1abcc721 100644 --- a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/extension/MyExtLike.rs +++ b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/extension/MyExtLike.rs @@ -1,43 +1,43 @@ #![forbid(unsafe_code)] #![rustfmt::skip] #[derive(Debug)] -pub struct MyExtLike { - pub a: i32, - pub b: String, +pub struct r#MyExtLike { + pub r#a: i32, + pub r#b: String, } -impl Default for MyExtLike { +impl Default for r#MyExtLike { fn default() -> Self { Self { - a: 0, - b: Default::default(), + r#a: 0, + r#b: Default::default(), } } } -impl binder::Parcelable for MyExtLike { +impl binder::Parcelable for r#MyExtLike { fn write_to_parcel(&self, parcel: &mut binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { parcel.sized_write(|subparcel| { - subparcel.write(&self.a)?; - subparcel.write(&self.b)?; + subparcel.write(&self.r#a)?; + subparcel.write(&self.r#b)?; Ok(()) }) } fn read_from_parcel(&mut self, parcel: &binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { parcel.sized_read(|subparcel| { if subparcel.has_more_data() { - self.a = subparcel.read()?; + self.r#a = subparcel.read()?; } if subparcel.has_more_data() { - self.b = subparcel.read()?; + self.r#b = subparcel.read()?; } Ok(()) }) } } -binder::impl_serialize_for_parcelable!(MyExtLike); -binder::impl_deserialize_for_parcelable!(MyExtLike); -impl binder::binder_impl::ParcelableMetadata for MyExtLike { +binder::impl_serialize_for_parcelable!(r#MyExtLike); +binder::impl_deserialize_for_parcelable!(r#MyExtLike); +impl binder::binder_impl::ParcelableMetadata for r#MyExtLike { fn get_descriptor() -> &'static str { "android.aidl.tests.extension.MyExtLike" } } pub(crate) mod mangled { - pub use super::MyExtLike as _7_android_4_aidl_5_tests_9_extension_9_MyExtLike; + pub use super::r#MyExtLike as _7_android_4_aidl_5_tests_9_extension_9_MyExtLike; } diff --git a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/nested/DeeplyNested.rs b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/nested/DeeplyNested.rs index 547ac18e..adcd6825 100644 --- a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/nested/DeeplyNested.rs +++ b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/nested/DeeplyNested.rs @@ -1,15 +1,15 @@ #![forbid(unsafe_code)] #![rustfmt::skip] #[derive(Debug)] -pub struct DeeplyNested { +pub struct r#DeeplyNested { } -impl Default for DeeplyNested { +impl Default for r#DeeplyNested { fn default() -> Self { Self { } } } -impl binder::Parcelable for DeeplyNested { +impl binder::Parcelable for r#DeeplyNested { fn write_to_parcel(&self, parcel: &mut binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { parcel.sized_write(|subparcel| { Ok(()) @@ -21,56 +21,56 @@ impl binder::Parcelable for DeeplyNested { }) } } -binder::impl_serialize_for_parcelable!(DeeplyNested); -binder::impl_deserialize_for_parcelable!(DeeplyNested); -impl binder::binder_impl::ParcelableMetadata for DeeplyNested { +binder::impl_serialize_for_parcelable!(r#DeeplyNested); +binder::impl_deserialize_for_parcelable!(r#DeeplyNested); +impl binder::binder_impl::ParcelableMetadata for r#DeeplyNested { fn get_descriptor() -> &'static str { "android.aidl.tests.nested.DeeplyNested" } } -pub mod A { +pub mod r#A { #[derive(Debug)] - pub struct A { - pub e: crate::mangled::_7_android_4_aidl_5_tests_6_nested_12_DeeplyNested_1_B_1_C_1_D_1_E, + pub struct r#A { + pub r#e: crate::mangled::_7_android_4_aidl_5_tests_6_nested_12_DeeplyNested_1_B_1_C_1_D_1_E, } - impl Default for A { + impl Default for r#A { fn default() -> Self { Self { - e: crate::mangled::_7_android_4_aidl_5_tests_6_nested_12_DeeplyNested_1_B_1_C_1_D_1_E::OK, + r#e: crate::mangled::_7_android_4_aidl_5_tests_6_nested_12_DeeplyNested_1_B_1_C_1_D_1_E::OK, } } } - impl binder::Parcelable for A { + impl binder::Parcelable for r#A { fn write_to_parcel(&self, parcel: &mut binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { parcel.sized_write(|subparcel| { - subparcel.write(&self.e)?; + subparcel.write(&self.r#e)?; Ok(()) }) } fn read_from_parcel(&mut self, parcel: &binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { parcel.sized_read(|subparcel| { if subparcel.has_more_data() { - self.e = subparcel.read()?; + self.r#e = subparcel.read()?; } Ok(()) }) } } - binder::impl_serialize_for_parcelable!(A); - binder::impl_deserialize_for_parcelable!(A); - impl binder::binder_impl::ParcelableMetadata for A { + binder::impl_serialize_for_parcelable!(r#A); + binder::impl_deserialize_for_parcelable!(r#A); + impl binder::binder_impl::ParcelableMetadata for r#A { fn get_descriptor() -> &'static str { "android.aidl.tests.nested.DeeplyNested.A" } } } -pub mod B { +pub mod r#B { #[derive(Debug)] - pub struct B { + pub struct r#B { } - impl Default for B { + impl Default for r#B { fn default() -> Self { Self { } } } - impl binder::Parcelable for B { + impl binder::Parcelable for r#B { fn write_to_parcel(&self, parcel: &mut binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { parcel.sized_write(|subparcel| { Ok(()) @@ -82,22 +82,22 @@ pub mod B { }) } } - binder::impl_serialize_for_parcelable!(B); - binder::impl_deserialize_for_parcelable!(B); - impl binder::binder_impl::ParcelableMetadata for B { + binder::impl_serialize_for_parcelable!(r#B); + binder::impl_deserialize_for_parcelable!(r#B); + impl binder::binder_impl::ParcelableMetadata for r#B { fn get_descriptor() -> &'static str { "android.aidl.tests.nested.DeeplyNested.B" } } - pub mod C { + pub mod r#C { #[derive(Debug)] - pub struct C { + pub struct r#C { } - impl Default for C { + impl Default for r#C { fn default() -> Self { Self { } } } - impl binder::Parcelable for C { + impl binder::Parcelable for r#C { fn write_to_parcel(&self, parcel: &mut binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { parcel.sized_write(|subparcel| { Ok(()) @@ -109,22 +109,22 @@ pub mod B { }) } } - binder::impl_serialize_for_parcelable!(C); - binder::impl_deserialize_for_parcelable!(C); - impl binder::binder_impl::ParcelableMetadata for C { + binder::impl_serialize_for_parcelable!(r#C); + binder::impl_deserialize_for_parcelable!(r#C); + impl binder::binder_impl::ParcelableMetadata for r#C { fn get_descriptor() -> &'static str { "android.aidl.tests.nested.DeeplyNested.B.C" } } - pub mod D { + pub mod r#D { #[derive(Debug)] - pub struct D { + pub struct r#D { } - impl Default for D { + impl Default for r#D { fn default() -> Self { Self { } } } - impl binder::Parcelable for D { + impl binder::Parcelable for r#D { fn write_to_parcel(&self, parcel: &mut binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { parcel.sized_write(|subparcel| { Ok(()) @@ -136,17 +136,17 @@ pub mod B { }) } } - binder::impl_serialize_for_parcelable!(D); - binder::impl_deserialize_for_parcelable!(D); - impl binder::binder_impl::ParcelableMetadata for D { + binder::impl_serialize_for_parcelable!(r#D); + binder::impl_deserialize_for_parcelable!(r#D); + impl binder::binder_impl::ParcelableMetadata for r#D { fn get_descriptor() -> &'static str { "android.aidl.tests.nested.DeeplyNested.B.C.D" } } - pub mod E { + pub mod r#E { #![allow(non_upper_case_globals)] use binder::declare_binder_enum; declare_binder_enum! { - E : [i8; 1] { - OK = 0, + r#E : [i8; 1] { + r#OK = 0, } } } @@ -154,10 +154,10 @@ pub mod B { } } pub(crate) mod mangled { - pub use super::DeeplyNested as _7_android_4_aidl_5_tests_6_nested_12_DeeplyNested; - pub use super::A::A as _7_android_4_aidl_5_tests_6_nested_12_DeeplyNested_1_A; - pub use super::B::B as _7_android_4_aidl_5_tests_6_nested_12_DeeplyNested_1_B; - pub use super::B::C::C as _7_android_4_aidl_5_tests_6_nested_12_DeeplyNested_1_B_1_C; - pub use super::B::C::D::D as _7_android_4_aidl_5_tests_6_nested_12_DeeplyNested_1_B_1_C_1_D; - pub use super::B::C::D::E::E as _7_android_4_aidl_5_tests_6_nested_12_DeeplyNested_1_B_1_C_1_D_1_E; + pub use super::r#DeeplyNested as _7_android_4_aidl_5_tests_6_nested_12_DeeplyNested; + pub use super::r#A::r#A as _7_android_4_aidl_5_tests_6_nested_12_DeeplyNested_1_A; + pub use super::r#B::r#B as _7_android_4_aidl_5_tests_6_nested_12_DeeplyNested_1_B; + pub use super::r#B::r#C::r#C as _7_android_4_aidl_5_tests_6_nested_12_DeeplyNested_1_B_1_C; + pub use super::r#B::r#C::r#D::r#D as _7_android_4_aidl_5_tests_6_nested_12_DeeplyNested_1_B_1_C_1_D; + pub use super::r#B::r#C::r#D::r#E::r#E as _7_android_4_aidl_5_tests_6_nested_12_DeeplyNested_1_B_1_C_1_D_1_E; } diff --git a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/nested/INestedService.rs b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/nested/INestedService.rs index 45b76b35..aa747dbe 100644 --- a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/nested/INestedService.rs +++ b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/nested/INestedService.rs @@ -14,8 +14,8 @@ declare_binder_interface! { } pub trait INestedService: binder::Interface + Send { fn get_descriptor() -> &'static str where Self: Sized { "android.aidl.tests.nested.INestedService" } - fn flipStatus(&self, _arg_p: &crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested) -> binder::Result; - fn flipStatusWithCallback(&self, _arg_status: crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested_6_Status, _arg_cb: &binder::Strong) -> binder::Result<()>; + fn r#flipStatus(&self, _arg_p: &crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested) -> binder::Result; + fn r#flipStatusWithCallback(&self, _arg_status: crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested_6_Status, _arg_cb: &binder::Strong) -> binder::Result<()>; fn getDefaultImpl() -> INestedServiceDefaultRef where Self: Sized { DEFAULT_IMPL.lock().unwrap().clone() } @@ -25,14 +25,14 @@ pub trait INestedService: binder::Interface + Send { } pub trait INestedServiceAsync

: binder::Interface + Send { fn get_descriptor() -> &'static str where Self: Sized { "android.aidl.tests.nested.INestedService" } - fn flipStatus<'a>(&'a self, _arg_p: &'a crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested) -> binder::BoxFuture<'a, binder::Result>; - fn flipStatusWithCallback<'a>(&'a self, _arg_status: crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested_6_Status, _arg_cb: &'a binder::Strong) -> binder::BoxFuture<'a, binder::Result<()>>; + fn r#flipStatus<'a>(&'a self, _arg_p: &'a crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested) -> binder::BoxFuture<'a, binder::Result>; + fn r#flipStatusWithCallback<'a>(&'a self, _arg_status: crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested_6_Status, _arg_cb: &'a binder::Strong) -> binder::BoxFuture<'a, binder::Result<()>>; } #[::async_trait::async_trait] pub trait INestedServiceAsyncServer: binder::Interface + Send { fn get_descriptor() -> &'static str where Self: Sized { "android.aidl.tests.nested.INestedService" } - async fn flipStatus(&self, _arg_p: &crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested) -> binder::Result; - async fn flipStatusWithCallback(&self, _arg_status: crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested_6_Status, _arg_cb: &binder::Strong) -> binder::Result<()>; + async fn r#flipStatus(&self, _arg_p: &crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested) -> binder::Result; + async fn r#flipStatusWithCallback(&self, _arg_status: crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested_6_Status, _arg_cb: &binder::Strong) -> binder::Result<()>; } impl BnNestedService { /// Create a new async binder service. @@ -54,11 +54,11 @@ impl BnNestedService { T: INestedServiceAsyncServer + Send + Sync + 'static, R: binder::binder_impl::BinderAsyncRuntime + Send + Sync + 'static, { - fn flipStatus(&self, _arg_p: &crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested) -> binder::Result { - self._rt.block_on(self._inner.flipStatus(_arg_p)) + fn r#flipStatus(&self, _arg_p: &crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested) -> binder::Result { + self._rt.block_on(self._inner.r#flipStatus(_arg_p)) } - fn flipStatusWithCallback(&self, _arg_status: crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested_6_Status, _arg_cb: &binder::Strong) -> binder::Result<()> { - self._rt.block_on(self._inner.flipStatusWithCallback(_arg_status, _arg_cb)) + fn r#flipStatusWithCallback(&self, _arg_status: crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested_6_Status, _arg_cb: &binder::Strong) -> binder::Result<()> { + self._rt.block_on(self._inner.r#flipStatusWithCallback(_arg_status, _arg_cb)) } } let wrapped = Wrapper { _inner: inner, _rt: rt }; @@ -66,16 +66,16 @@ impl BnNestedService { } } pub trait INestedServiceDefault: Send + Sync { - fn flipStatus(&self, _arg_p: &crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested) -> binder::Result { + fn r#flipStatus(&self, _arg_p: &crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested) -> binder::Result { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn flipStatusWithCallback(&self, _arg_status: crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested_6_Status, _arg_cb: &binder::Strong) -> binder::Result<()> { + fn r#flipStatusWithCallback(&self, _arg_status: crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested_6_Status, _arg_cb: &binder::Strong) -> binder::Result<()> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } } pub mod transactions { - pub const flipStatus: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 0; - pub const flipStatusWithCallback: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 1; + pub const r#flipStatus: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 0; + pub const r#flipStatusWithCallback: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 1; } pub type INestedServiceDefaultRef = Option>; use lazy_static::lazy_static; @@ -91,7 +91,7 @@ impl BpNestedService { fn read_response_flipStatus(&self, _arg_p: &crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested, _aidl_reply: std::result::Result) -> binder::Result { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.flipStatus(_arg_p); + return _aidl_default_impl.r#flipStatus(_arg_p); } } let _aidl_reply = _aidl_reply?; @@ -109,7 +109,7 @@ impl BpNestedService { fn read_response_flipStatusWithCallback(&self, _arg_status: crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested_6_Status, _arg_cb: &binder::Strong, _aidl_reply: std::result::Result) -> binder::Result<()> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.flipStatusWithCallback(_arg_status, _arg_cb); + return _aidl_default_impl.r#flipStatusWithCallback(_arg_status, _arg_cb); } } let _aidl_reply = _aidl_reply?; @@ -119,39 +119,39 @@ impl BpNestedService { } } impl INestedService for BpNestedService { - fn flipStatus(&self, _arg_p: &crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested) -> binder::Result { + fn r#flipStatus(&self, _arg_p: &crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested) -> binder::Result { let _aidl_data = self.build_parcel_flipStatus(_arg_p)?; - let _aidl_reply = self.binder.submit_transact(transactions::flipStatus, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#flipStatus, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_flipStatus(_arg_p, _aidl_reply) } - fn flipStatusWithCallback(&self, _arg_status: crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested_6_Status, _arg_cb: &binder::Strong) -> binder::Result<()> { + fn r#flipStatusWithCallback(&self, _arg_status: crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested_6_Status, _arg_cb: &binder::Strong) -> binder::Result<()> { let _aidl_data = self.build_parcel_flipStatusWithCallback(_arg_status, _arg_cb)?; - let _aidl_reply = self.binder.submit_transact(transactions::flipStatusWithCallback, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#flipStatusWithCallback, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_flipStatusWithCallback(_arg_status, _arg_cb, _aidl_reply) } } impl INestedServiceAsync

for BpNestedService { - fn flipStatus<'a>(&'a self, _arg_p: &'a crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested) -> binder::BoxFuture<'a, binder::Result> { + fn r#flipStatus<'a>(&'a self, _arg_p: &'a crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested) -> binder::BoxFuture<'a, binder::Result> { let _aidl_data = match self.build_parcel_flipStatus(_arg_p) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::flipStatus, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#flipStatus, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_flipStatus(_arg_p, _aidl_reply) } ) } - fn flipStatusWithCallback<'a>(&'a self, _arg_status: crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested_6_Status, _arg_cb: &'a binder::Strong) -> binder::BoxFuture<'a, binder::Result<()>> { + fn r#flipStatusWithCallback<'a>(&'a self, _arg_status: crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested_6_Status, _arg_cb: &'a binder::Strong) -> binder::BoxFuture<'a, binder::Result<()>> { let _aidl_data = match self.build_parcel_flipStatusWithCallback(_arg_status, _arg_cb) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::flipStatusWithCallback, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#flipStatusWithCallback, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_flipStatusWithCallback(_arg_status, _arg_cb, _aidl_reply) } @@ -159,14 +159,14 @@ impl INestedServiceAsync

for BpNestedService { } } impl INestedService for binder::binder_impl::Binder { - fn flipStatus(&self, _arg_p: &crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested) -> binder::Result { self.0.flipStatus(_arg_p) } - fn flipStatusWithCallback(&self, _arg_status: crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested_6_Status, _arg_cb: &binder::Strong) -> binder::Result<()> { self.0.flipStatusWithCallback(_arg_status, _arg_cb) } + fn r#flipStatus(&self, _arg_p: &crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested) -> binder::Result { self.0.r#flipStatus(_arg_p) } + fn r#flipStatusWithCallback(&self, _arg_status: crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested_6_Status, _arg_cb: &binder::Strong) -> binder::Result<()> { self.0.r#flipStatusWithCallback(_arg_status, _arg_cb) } } fn on_transact(_aidl_service: &dyn INestedService, _aidl_code: binder::binder_impl::TransactionCode, _aidl_data: &binder::binder_impl::BorrowedParcel<'_>, _aidl_reply: &mut binder::binder_impl::BorrowedParcel<'_>) -> std::result::Result<(), binder::StatusCode> { match _aidl_code { - transactions::flipStatus => { + transactions::r#flipStatus => { let _arg_p: crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested = _aidl_data.read()?; - let _aidl_return = _aidl_service.flipStatus(&_arg_p); + let _aidl_return = _aidl_service.r#flipStatus(&_arg_p); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -176,10 +176,10 @@ fn on_transact(_aidl_service: &dyn INestedService, _aidl_code: binder::binder_im } Ok(()) } - transactions::flipStatusWithCallback => { + transactions::r#flipStatusWithCallback => { let _arg_status: crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested_6_Status = _aidl_data.read()?; let _arg_cb: binder::Strong = _aidl_data.read()?; - let _aidl_return = _aidl_service.flipStatusWithCallback(_arg_status, &_arg_cb); + let _aidl_return = _aidl_service.r#flipStatusWithCallback(_arg_status, &_arg_cb); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -191,41 +191,41 @@ fn on_transact(_aidl_service: &dyn INestedService, _aidl_code: binder::binder_im _ => Err(binder::StatusCode::UNKNOWN_TRANSACTION) } } -pub mod Result { +pub mod r#Result { #[derive(Debug, PartialEq)] - pub struct Result { - pub status: crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested_6_Status, + pub struct r#Result { + pub r#status: crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested_6_Status, } - impl Default for Result { + impl Default for r#Result { fn default() -> Self { Self { - status: crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested_6_Status::OK, + r#status: crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested_6_Status::OK, } } } - impl binder::Parcelable for Result { + impl binder::Parcelable for r#Result { fn write_to_parcel(&self, parcel: &mut binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { parcel.sized_write(|subparcel| { - subparcel.write(&self.status)?; + subparcel.write(&self.r#status)?; Ok(()) }) } fn read_from_parcel(&mut self, parcel: &binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { parcel.sized_read(|subparcel| { if subparcel.has_more_data() { - self.status = subparcel.read()?; + self.r#status = subparcel.read()?; } Ok(()) }) } } - binder::impl_serialize_for_parcelable!(Result); - binder::impl_deserialize_for_parcelable!(Result); - impl binder::binder_impl::ParcelableMetadata for Result { + binder::impl_serialize_for_parcelable!(r#Result); + binder::impl_deserialize_for_parcelable!(r#Result); + impl binder::binder_impl::ParcelableMetadata for r#Result { fn get_descriptor() -> &'static str { "android.aidl.tests.nested.INestedService.Result" } } } -pub mod ICallback { +pub mod r#ICallback { #![allow(non_upper_case_globals)] #![allow(non_snake_case)] #[allow(unused_imports)] use binder::binder_impl::IBinderInternal; @@ -240,7 +240,7 @@ pub mod ICallback { } pub trait ICallback: binder::Interface + Send { fn get_descriptor() -> &'static str where Self: Sized { "android.aidl.tests.nested.INestedService.ICallback" } - fn done(&self, _arg_status: crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested_6_Status) -> binder::Result<()>; + fn r#done(&self, _arg_status: crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested_6_Status) -> binder::Result<()>; fn getDefaultImpl() -> ICallbackDefaultRef where Self: Sized { DEFAULT_IMPL.lock().unwrap().clone() } @@ -250,12 +250,12 @@ pub mod ICallback { } pub trait ICallbackAsync

: binder::Interface + Send { fn get_descriptor() -> &'static str where Self: Sized { "android.aidl.tests.nested.INestedService.ICallback" } - fn done<'a>(&'a self, _arg_status: crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested_6_Status) -> binder::BoxFuture<'a, binder::Result<()>>; + fn r#done<'a>(&'a self, _arg_status: crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested_6_Status) -> binder::BoxFuture<'a, binder::Result<()>>; } #[::async_trait::async_trait] pub trait ICallbackAsyncServer: binder::Interface + Send { fn get_descriptor() -> &'static str where Self: Sized { "android.aidl.tests.nested.INestedService.ICallback" } - async fn done(&self, _arg_status: crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested_6_Status) -> binder::Result<()>; + async fn r#done(&self, _arg_status: crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested_6_Status) -> binder::Result<()>; } impl BnCallback { /// Create a new async binder service. @@ -277,8 +277,8 @@ pub mod ICallback { T: ICallbackAsyncServer + Send + Sync + 'static, R: binder::binder_impl::BinderAsyncRuntime + Send + Sync + 'static, { - fn done(&self, _arg_status: crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested_6_Status) -> binder::Result<()> { - self._rt.block_on(self._inner.done(_arg_status)) + fn r#done(&self, _arg_status: crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested_6_Status) -> binder::Result<()> { + self._rt.block_on(self._inner.r#done(_arg_status)) } } let wrapped = Wrapper { _inner: inner, _rt: rt }; @@ -286,12 +286,12 @@ pub mod ICallback { } } pub trait ICallbackDefault: Send + Sync { - fn done(&self, _arg_status: crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested_6_Status) -> binder::Result<()> { + fn r#done(&self, _arg_status: crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested_6_Status) -> binder::Result<()> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } } pub mod transactions { - pub const done: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 0; + pub const r#done: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 0; } pub type ICallbackDefaultRef = Option>; use lazy_static::lazy_static; @@ -307,7 +307,7 @@ pub mod ICallback { fn read_response_done(&self, _arg_status: crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested_6_Status, _aidl_reply: std::result::Result) -> binder::Result<()> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.done(_arg_status); + return _aidl_default_impl.r#done(_arg_status); } } let _aidl_reply = _aidl_reply?; @@ -317,21 +317,21 @@ pub mod ICallback { } } impl ICallback for BpCallback { - fn done(&self, _arg_status: crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested_6_Status) -> binder::Result<()> { + fn r#done(&self, _arg_status: crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested_6_Status) -> binder::Result<()> { let _aidl_data = self.build_parcel_done(_arg_status)?; - let _aidl_reply = self.binder.submit_transact(transactions::done, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#done, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_done(_arg_status, _aidl_reply) } } impl ICallbackAsync

for BpCallback { - fn done<'a>(&'a self, _arg_status: crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested_6_Status) -> binder::BoxFuture<'a, binder::Result<()>> { + fn r#done<'a>(&'a self, _arg_status: crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested_6_Status) -> binder::BoxFuture<'a, binder::Result<()>> { let _aidl_data = match self.build_parcel_done(_arg_status) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::done, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#done, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_done(_arg_status, _aidl_reply) } @@ -339,13 +339,13 @@ pub mod ICallback { } } impl ICallback for binder::binder_impl::Binder { - fn done(&self, _arg_status: crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested_6_Status) -> binder::Result<()> { self.0.done(_arg_status) } + fn r#done(&self, _arg_status: crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested_6_Status) -> binder::Result<()> { self.0.r#done(_arg_status) } } fn on_transact(_aidl_service: &dyn ICallback, _aidl_code: binder::binder_impl::TransactionCode, _aidl_data: &binder::binder_impl::BorrowedParcel<'_>, _aidl_reply: &mut binder::binder_impl::BorrowedParcel<'_>) -> std::result::Result<(), binder::StatusCode> { match _aidl_code { - transactions::done => { + transactions::r#done => { let _arg_status: crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested_6_Status = _aidl_data.read()?; - let _aidl_return = _aidl_service.done(_arg_status); + let _aidl_return = _aidl_service.r#done(_arg_status); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -359,7 +359,7 @@ pub mod ICallback { } } pub(crate) mod mangled { - pub use super::INestedService as _7_android_4_aidl_5_tests_6_nested_14_INestedService; - pub use super::Result::Result as _7_android_4_aidl_5_tests_6_nested_14_INestedService_6_Result; - pub use super::ICallback::ICallback as _7_android_4_aidl_5_tests_6_nested_14_INestedService_9_ICallback; + pub use super::r#INestedService as _7_android_4_aidl_5_tests_6_nested_14_INestedService; + pub use super::r#Result::r#Result as _7_android_4_aidl_5_tests_6_nested_14_INestedService_6_Result; + pub use super::r#ICallback::r#ICallback as _7_android_4_aidl_5_tests_6_nested_14_INestedService_9_ICallback; } diff --git a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/nested/ParcelableWithNested.rs b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/nested/ParcelableWithNested.rs index d160d8b3..4cff721c 100644 --- a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/nested/ParcelableWithNested.rs +++ b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/nested/ParcelableWithNested.rs @@ -1,48 +1,48 @@ #![forbid(unsafe_code)] #![rustfmt::skip] #[derive(Debug)] -pub struct ParcelableWithNested { - pub status: crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested_6_Status, +pub struct r#ParcelableWithNested { + pub r#status: crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested_6_Status, } -impl Default for ParcelableWithNested { +impl Default for r#ParcelableWithNested { fn default() -> Self { Self { - status: crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested_6_Status::OK, + r#status: crate::mangled::_7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested_6_Status::OK, } } } -impl binder::Parcelable for ParcelableWithNested { +impl binder::Parcelable for r#ParcelableWithNested { fn write_to_parcel(&self, parcel: &mut binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { parcel.sized_write(|subparcel| { - subparcel.write(&self.status)?; + subparcel.write(&self.r#status)?; Ok(()) }) } fn read_from_parcel(&mut self, parcel: &binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { parcel.sized_read(|subparcel| { if subparcel.has_more_data() { - self.status = subparcel.read()?; + self.r#status = subparcel.read()?; } Ok(()) }) } } -binder::impl_serialize_for_parcelable!(ParcelableWithNested); -binder::impl_deserialize_for_parcelable!(ParcelableWithNested); -impl binder::binder_impl::ParcelableMetadata for ParcelableWithNested { +binder::impl_serialize_for_parcelable!(r#ParcelableWithNested); +binder::impl_deserialize_for_parcelable!(r#ParcelableWithNested); +impl binder::binder_impl::ParcelableMetadata for r#ParcelableWithNested { fn get_descriptor() -> &'static str { "android.aidl.tests.nested.ParcelableWithNested" } } -pub mod Status { +pub mod r#Status { #![allow(non_upper_case_globals)] use binder::declare_binder_enum; declare_binder_enum! { - Status : [i8; 2] { - OK = 0, - NOT_OK = 1, + r#Status : [i8; 2] { + r#OK = 0, + r#NOT_OK = 1, } } } pub(crate) mod mangled { - pub use super::ParcelableWithNested as _7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested; - pub use super::Status::Status as _7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested_6_Status; + pub use super::r#ParcelableWithNested as _7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested; + pub use super::r#Status::r#Status as _7_android_4_aidl_5_tests_6_nested_20_ParcelableWithNested_6_Status; } diff --git a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/unions/EnumUnion.rs b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/unions/EnumUnion.rs index 6f26dcc9..dbec3386 100644 --- a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/unions/EnumUnion.rs +++ b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/unions/EnumUnion.rs @@ -1,18 +1,18 @@ #![forbid(unsafe_code)] #![rustfmt::skip] #[derive(Debug, Clone, PartialEq)] -pub enum EnumUnion { +pub enum r#EnumUnion { IntEnum(crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum), LongEnum(crate::mangled::_7_android_4_aidl_5_tests_8_LongEnum), #[deprecated = "do not use this"] DeprecatedField(i32), } -impl Default for EnumUnion { +impl Default for r#EnumUnion { fn default() -> Self { Self::IntEnum(crate::mangled::_7_android_4_aidl_5_tests_7_IntEnum::FOO) } } -impl binder::Parcelable for EnumUnion { +impl binder::Parcelable for r#EnumUnion { fn write_to_parcel(&self, parcel: &mut binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { match self { Self::IntEnum(v) => { @@ -53,24 +53,24 @@ impl binder::Parcelable for EnumUnion { } } } -binder::impl_serialize_for_parcelable!(EnumUnion); -binder::impl_deserialize_for_parcelable!(EnumUnion); -impl binder::binder_impl::ParcelableMetadata for EnumUnion { +binder::impl_serialize_for_parcelable!(r#EnumUnion); +binder::impl_deserialize_for_parcelable!(r#EnumUnion); +impl binder::binder_impl::ParcelableMetadata for r#EnumUnion { fn get_descriptor() -> &'static str { "android.aidl.tests.unions.EnumUnion" } } -pub mod Tag { +pub mod r#Tag { #![allow(non_upper_case_globals)] use binder::declare_binder_enum; declare_binder_enum! { - Tag : [i32; 3] { - intEnum = 0, - longEnum = 1, + r#Tag : [i32; 3] { + r#intEnum = 0, + r#longEnum = 1, #[deprecated = "do not use this"] - deprecatedField = 2, + r#deprecatedField = 2, } } } pub(crate) mod mangled { - pub use super::EnumUnion as _7_android_4_aidl_5_tests_6_unions_9_EnumUnion; - pub use super::Tag::Tag as _7_android_4_aidl_5_tests_6_unions_9_EnumUnion_3_Tag; + pub use super::r#EnumUnion as _7_android_4_aidl_5_tests_6_unions_9_EnumUnion; + pub use super::r#Tag::r#Tag as _7_android_4_aidl_5_tests_6_unions_9_EnumUnion_3_Tag; } diff --git a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/unions/UnionInUnion.rs b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/unions/UnionInUnion.rs index 511f44cf..cfc7372d 100644 --- a/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/unions/UnionInUnion.rs +++ b/tests/golden_output/aidl-test-interface-rust-source/gen/android/aidl/tests/unions/UnionInUnion.rs @@ -1,16 +1,16 @@ #![forbid(unsafe_code)] #![rustfmt::skip] #[derive(Debug, Clone, PartialEq)] -pub enum UnionInUnion { +pub enum r#UnionInUnion { First(crate::mangled::_7_android_4_aidl_5_tests_6_unions_9_EnumUnion), Second(i32), } -impl Default for UnionInUnion { +impl Default for r#UnionInUnion { fn default() -> Self { Self::First(Default::default()) } } -impl binder::Parcelable for UnionInUnion { +impl binder::Parcelable for r#UnionInUnion { fn write_to_parcel(&self, parcel: &mut binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { match self { Self::First(v) => { @@ -42,22 +42,22 @@ impl binder::Parcelable for UnionInUnion { } } } -binder::impl_serialize_for_parcelable!(UnionInUnion); -binder::impl_deserialize_for_parcelable!(UnionInUnion); -impl binder::binder_impl::ParcelableMetadata for UnionInUnion { +binder::impl_serialize_for_parcelable!(r#UnionInUnion); +binder::impl_deserialize_for_parcelable!(r#UnionInUnion); +impl binder::binder_impl::ParcelableMetadata for r#UnionInUnion { fn get_descriptor() -> &'static str { "android.aidl.tests.unions.UnionInUnion" } } -pub mod Tag { +pub mod r#Tag { #![allow(non_upper_case_globals)] use binder::declare_binder_enum; declare_binder_enum! { - Tag : [i32; 2] { - first = 0, - second = 1, + r#Tag : [i32; 2] { + r#first = 0, + r#second = 1, } } } pub(crate) mod mangled { - pub use super::UnionInUnion as _7_android_4_aidl_5_tests_6_unions_12_UnionInUnion; - pub use super::Tag::Tag as _7_android_4_aidl_5_tests_6_unions_12_UnionInUnion_3_Tag; + pub use super::r#UnionInUnion as _7_android_4_aidl_5_tests_6_unions_12_UnionInUnion; + pub use super::r#Tag::r#Tag as _7_android_4_aidl_5_tests_6_unions_12_UnionInUnion_3_Tag; } diff --git a/tests/golden_output/aidl-test-versioned-interface-V1-rust-source/gen/android/aidl/versioned/tests/BazUnion.rs b/tests/golden_output/aidl-test-versioned-interface-V1-rust-source/gen/android/aidl/versioned/tests/BazUnion.rs index b60ff889..267922b4 100644 --- a/tests/golden_output/aidl-test-versioned-interface-V1-rust-source/gen/android/aidl/versioned/tests/BazUnion.rs +++ b/tests/golden_output/aidl-test-versioned-interface-V1-rust-source/gen/android/aidl/versioned/tests/BazUnion.rs @@ -1,15 +1,15 @@ #![forbid(unsafe_code)] #![rustfmt::skip] #[derive(Debug)] -pub enum BazUnion { +pub enum r#BazUnion { IntNum(i32), } -impl Default for BazUnion { +impl Default for r#BazUnion { fn default() -> Self { Self::IntNum(0) } } -impl binder::Parcelable for BazUnion { +impl binder::Parcelable for r#BazUnion { fn write_to_parcel(&self, parcel: &mut binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { match self { Self::IntNum(v) => { @@ -32,21 +32,21 @@ impl binder::Parcelable for BazUnion { } } } -binder::impl_serialize_for_parcelable!(BazUnion); -binder::impl_deserialize_for_parcelable!(BazUnion); -impl binder::binder_impl::ParcelableMetadata for BazUnion { +binder::impl_serialize_for_parcelable!(r#BazUnion); +binder::impl_deserialize_for_parcelable!(r#BazUnion); +impl binder::binder_impl::ParcelableMetadata for r#BazUnion { fn get_descriptor() -> &'static str { "android.aidl.versioned.tests.BazUnion" } } -pub mod Tag { +pub mod r#Tag { #![allow(non_upper_case_globals)] use binder::declare_binder_enum; declare_binder_enum! { - Tag : [i32; 1] { - intNum = 0, + r#Tag : [i32; 1] { + r#intNum = 0, } } } pub(crate) mod mangled { - pub use super::BazUnion as _7_android_4_aidl_9_versioned_5_tests_8_BazUnion; - pub use super::Tag::Tag as _7_android_4_aidl_9_versioned_5_tests_8_BazUnion_3_Tag; + pub use super::r#BazUnion as _7_android_4_aidl_9_versioned_5_tests_8_BazUnion; + pub use super::r#Tag::r#Tag as _7_android_4_aidl_9_versioned_5_tests_8_BazUnion_3_Tag; } diff --git a/tests/golden_output/aidl-test-versioned-interface-V1-rust-source/gen/android/aidl/versioned/tests/Foo.rs b/tests/golden_output/aidl-test-versioned-interface-V1-rust-source/gen/android/aidl/versioned/tests/Foo.rs index 30926b7c..4c5e4933 100644 --- a/tests/golden_output/aidl-test-versioned-interface-V1-rust-source/gen/android/aidl/versioned/tests/Foo.rs +++ b/tests/golden_output/aidl-test-versioned-interface-V1-rust-source/gen/android/aidl/versioned/tests/Foo.rs @@ -1,15 +1,15 @@ #![forbid(unsafe_code)] #![rustfmt::skip] #[derive(Debug)] -pub struct Foo { +pub struct r#Foo { } -impl Default for Foo { +impl Default for r#Foo { fn default() -> Self { Self { } } } -impl binder::Parcelable for Foo { +impl binder::Parcelable for r#Foo { fn write_to_parcel(&self, parcel: &mut binder::binder_impl::BorrowedParcel) -> std::result::Result<(), binder::StatusCode> { parcel.sized_write(|subparcel| { Ok(()) @@ -21,11 +21,11 @@ impl binder::Parcelable for Foo { }) } } -binder::impl_serialize_for_parcelable!(Foo); -binder::impl_deserialize_for_parcelable!(Foo); -impl binder::binder_impl::ParcelableMetadata for Foo { +binder::impl_serialize_for_parcelable!(r#Foo); +binder::impl_deserialize_for_parcelable!(r#Foo); +impl binder::binder_impl::ParcelableMetadata for r#Foo { fn get_descriptor() -> &'static str { "android.aidl.versioned.tests.Foo" } } pub(crate) mod mangled { - pub use super::Foo as _7_android_4_aidl_9_versioned_5_tests_3_Foo; + pub use super::r#Foo as _7_android_4_aidl_9_versioned_5_tests_3_Foo; } diff --git a/tests/golden_output/aidl-test-versioned-interface-V1-rust-source/gen/android/aidl/versioned/tests/IFooInterface.rs b/tests/golden_output/aidl-test-versioned-interface-V1-rust-source/gen/android/aidl/versioned/tests/IFooInterface.rs index 9898f1e0..1395a779 100644 --- a/tests/golden_output/aidl-test-versioned-interface-V1-rust-source/gen/android/aidl/versioned/tests/IFooInterface.rs +++ b/tests/golden_output/aidl-test-versioned-interface-V1-rust-source/gen/android/aidl/versioned/tests/IFooInterface.rs @@ -16,14 +16,14 @@ declare_binder_interface! { } pub trait IFooInterface: binder::Interface + Send { fn get_descriptor() -> &'static str where Self: Sized { "android.aidl.versioned.tests.IFooInterface" } - fn originalApi(&self) -> binder::Result<()>; - fn acceptUnionAndReturnString(&self, _arg_u: &crate::mangled::_7_android_4_aidl_9_versioned_5_tests_8_BazUnion) -> binder::Result; - fn ignoreParcelablesAndRepeatInt(&self, _arg_inFoo: &crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_inoutFoo: &mut crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_outFoo: &mut crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_value: i32) -> binder::Result; - fn returnsLengthOfFooArray(&self, _arg_foos: &[crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo]) -> binder::Result; - fn getInterfaceVersion(&self) -> binder::Result { + fn r#originalApi(&self) -> binder::Result<()>; + fn r#acceptUnionAndReturnString(&self, _arg_u: &crate::mangled::_7_android_4_aidl_9_versioned_5_tests_8_BazUnion) -> binder::Result; + fn r#ignoreParcelablesAndRepeatInt(&self, _arg_inFoo: &crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_inoutFoo: &mut crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_outFoo: &mut crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_value: i32) -> binder::Result; + fn r#returnsLengthOfFooArray(&self, _arg_foos: &[crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo]) -> binder::Result; + fn r#getInterfaceVersion(&self) -> binder::Result { Ok(VERSION) } - fn getInterfaceHash(&self) -> binder::Result { + fn r#getInterfaceHash(&self) -> binder::Result { Ok(HASH.into()) } fn getDefaultImpl() -> IFooInterfaceDefaultRef where Self: Sized { @@ -35,24 +35,24 @@ pub trait IFooInterface: binder::Interface + Send { } pub trait IFooInterfaceAsync

: binder::Interface + Send { fn get_descriptor() -> &'static str where Self: Sized { "android.aidl.versioned.tests.IFooInterface" } - fn originalApi<'a>(&'a self) -> binder::BoxFuture<'a, binder::Result<()>>; - fn acceptUnionAndReturnString<'a>(&'a self, _arg_u: &'a crate::mangled::_7_android_4_aidl_9_versioned_5_tests_8_BazUnion) -> binder::BoxFuture<'a, binder::Result>; - fn ignoreParcelablesAndRepeatInt<'a>(&'a self, _arg_inFoo: &'a crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_inoutFoo: &'a mut crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_outFoo: &'a mut crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_value: i32) -> binder::BoxFuture<'a, binder::Result>; - fn returnsLengthOfFooArray<'a>(&'a self, _arg_foos: &'a [crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo]) -> binder::BoxFuture<'a, binder::Result>; - fn getInterfaceVersion<'a>(&'a self) -> binder::BoxFuture<'a, binder::Result> { + fn r#originalApi<'a>(&'a self) -> binder::BoxFuture<'a, binder::Result<()>>; + fn r#acceptUnionAndReturnString<'a>(&'a self, _arg_u: &'a crate::mangled::_7_android_4_aidl_9_versioned_5_tests_8_BazUnion) -> binder::BoxFuture<'a, binder::Result>; + fn r#ignoreParcelablesAndRepeatInt<'a>(&'a self, _arg_inFoo: &'a crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_inoutFoo: &'a mut crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_outFoo: &'a mut crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_value: i32) -> binder::BoxFuture<'a, binder::Result>; + fn r#returnsLengthOfFooArray<'a>(&'a self, _arg_foos: &'a [crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo]) -> binder::BoxFuture<'a, binder::Result>; + fn r#getInterfaceVersion<'a>(&'a self) -> binder::BoxFuture<'a, binder::Result> { Box::pin(async move { Ok(VERSION) }) } - fn getInterfaceHash<'a>(&'a self) -> binder::BoxFuture<'a, binder::Result> { + fn r#getInterfaceHash<'a>(&'a self) -> binder::BoxFuture<'a, binder::Result> { Box::pin(async move { Ok(HASH.into()) }) } } #[::async_trait::async_trait] pub trait IFooInterfaceAsyncServer: binder::Interface + Send { fn get_descriptor() -> &'static str where Self: Sized { "android.aidl.versioned.tests.IFooInterface" } - async fn originalApi(&self) -> binder::Result<()>; - async fn acceptUnionAndReturnString(&self, _arg_u: &crate::mangled::_7_android_4_aidl_9_versioned_5_tests_8_BazUnion) -> binder::Result; - async fn ignoreParcelablesAndRepeatInt(&self, _arg_inFoo: &crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_inoutFoo: &mut crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_outFoo: &mut crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_value: i32) -> binder::Result; - async fn returnsLengthOfFooArray(&self, _arg_foos: &[crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo]) -> binder::Result; + async fn r#originalApi(&self) -> binder::Result<()>; + async fn r#acceptUnionAndReturnString(&self, _arg_u: &crate::mangled::_7_android_4_aidl_9_versioned_5_tests_8_BazUnion) -> binder::Result; + async fn r#ignoreParcelablesAndRepeatInt(&self, _arg_inFoo: &crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_inoutFoo: &mut crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_outFoo: &mut crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_value: i32) -> binder::Result; + async fn r#returnsLengthOfFooArray(&self, _arg_foos: &[crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo]) -> binder::Result; } impl BnFooInterface { /// Create a new async binder service. @@ -74,17 +74,17 @@ impl BnFooInterface { T: IFooInterfaceAsyncServer + Send + Sync + 'static, R: binder::binder_impl::BinderAsyncRuntime + Send + Sync + 'static, { - fn originalApi(&self) -> binder::Result<()> { - self._rt.block_on(self._inner.originalApi()) + fn r#originalApi(&self) -> binder::Result<()> { + self._rt.block_on(self._inner.r#originalApi()) } - fn acceptUnionAndReturnString(&self, _arg_u: &crate::mangled::_7_android_4_aidl_9_versioned_5_tests_8_BazUnion) -> binder::Result { - self._rt.block_on(self._inner.acceptUnionAndReturnString(_arg_u)) + fn r#acceptUnionAndReturnString(&self, _arg_u: &crate::mangled::_7_android_4_aidl_9_versioned_5_tests_8_BazUnion) -> binder::Result { + self._rt.block_on(self._inner.r#acceptUnionAndReturnString(_arg_u)) } - fn ignoreParcelablesAndRepeatInt(&self, _arg_inFoo: &crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_inoutFoo: &mut crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_outFoo: &mut crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_value: i32) -> binder::Result { - self._rt.block_on(self._inner.ignoreParcelablesAndRepeatInt(_arg_inFoo, _arg_inoutFoo, _arg_outFoo, _arg_value)) + fn r#ignoreParcelablesAndRepeatInt(&self, _arg_inFoo: &crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_inoutFoo: &mut crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_outFoo: &mut crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_value: i32) -> binder::Result { + self._rt.block_on(self._inner.r#ignoreParcelablesAndRepeatInt(_arg_inFoo, _arg_inoutFoo, _arg_outFoo, _arg_value)) } - fn returnsLengthOfFooArray(&self, _arg_foos: &[crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo]) -> binder::Result { - self._rt.block_on(self._inner.returnsLengthOfFooArray(_arg_foos)) + fn r#returnsLengthOfFooArray(&self, _arg_foos: &[crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo]) -> binder::Result { + self._rt.block_on(self._inner.r#returnsLengthOfFooArray(_arg_foos)) } } let wrapped = Wrapper { _inner: inner, _rt: rt }; @@ -92,26 +92,26 @@ impl BnFooInterface { } } pub trait IFooInterfaceDefault: Send + Sync { - fn originalApi(&self) -> binder::Result<()> { + fn r#originalApi(&self) -> binder::Result<()> { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn acceptUnionAndReturnString(&self, _arg_u: &crate::mangled::_7_android_4_aidl_9_versioned_5_tests_8_BazUnion) -> binder::Result { + fn r#acceptUnionAndReturnString(&self, _arg_u: &crate::mangled::_7_android_4_aidl_9_versioned_5_tests_8_BazUnion) -> binder::Result { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn ignoreParcelablesAndRepeatInt(&self, _arg_inFoo: &crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_inoutFoo: &mut crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_outFoo: &mut crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_value: i32) -> binder::Result { + fn r#ignoreParcelablesAndRepeatInt(&self, _arg_inFoo: &crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_inoutFoo: &mut crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_outFoo: &mut crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_value: i32) -> binder::Result { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } - fn returnsLengthOfFooArray(&self, _arg_foos: &[crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo]) -> binder::Result { + fn r#returnsLengthOfFooArray(&self, _arg_foos: &[crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo]) -> binder::Result { Err(binder::StatusCode::UNKNOWN_TRANSACTION.into()) } } pub mod transactions { - pub const originalApi: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 0; - pub const acceptUnionAndReturnString: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 1; - pub const ignoreParcelablesAndRepeatInt: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 2; - pub const returnsLengthOfFooArray: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 3; - pub const getInterfaceVersion: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 16777214; - pub const getInterfaceHash: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 16777213; + pub const r#originalApi: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 0; + pub const r#acceptUnionAndReturnString: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 1; + pub const r#ignoreParcelablesAndRepeatInt: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 2; + pub const r#returnsLengthOfFooArray: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 3; + pub const r#getInterfaceVersion: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 16777214; + pub const r#getInterfaceHash: binder::binder_impl::TransactionCode = binder::binder_impl::FIRST_CALL_TRANSACTION + 16777213; } pub type IFooInterfaceDefaultRef = Option>; use lazy_static::lazy_static; @@ -128,7 +128,7 @@ impl BpFooInterface { fn read_response_originalApi(&self, _aidl_reply: std::result::Result) -> binder::Result<()> { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.originalApi(); + return _aidl_default_impl.r#originalApi(); } } let _aidl_reply = _aidl_reply?; @@ -144,7 +144,7 @@ impl BpFooInterface { fn read_response_acceptUnionAndReturnString(&self, _arg_u: &crate::mangled::_7_android_4_aidl_9_versioned_5_tests_8_BazUnion, _aidl_reply: std::result::Result) -> binder::Result { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.acceptUnionAndReturnString(_arg_u); + return _aidl_default_impl.r#acceptUnionAndReturnString(_arg_u); } } let _aidl_reply = _aidl_reply?; @@ -163,7 +163,7 @@ impl BpFooInterface { fn read_response_ignoreParcelablesAndRepeatInt(&self, _arg_inFoo: &crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_inoutFoo: &mut crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_outFoo: &mut crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_value: i32, _aidl_reply: std::result::Result) -> binder::Result { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.ignoreParcelablesAndRepeatInt(_arg_inFoo, _arg_inoutFoo, _arg_outFoo, _arg_value); + return _aidl_default_impl.r#ignoreParcelablesAndRepeatInt(_arg_inFoo, _arg_inoutFoo, _arg_outFoo, _arg_value); } } let _aidl_reply = _aidl_reply?; @@ -182,7 +182,7 @@ impl BpFooInterface { fn read_response_returnsLengthOfFooArray(&self, _arg_foos: &[crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo], _aidl_reply: std::result::Result) -> binder::Result { if let Err(binder::StatusCode::UNKNOWN_TRANSACTION) = _aidl_reply { if let Some(_aidl_default_impl) = ::getDefaultImpl() { - return _aidl_default_impl.returnsLengthOfFooArray(_arg_foos); + return _aidl_default_impl.r#returnsLengthOfFooArray(_arg_foos); } } let _aidl_reply = _aidl_reply?; @@ -217,34 +217,34 @@ impl BpFooInterface { } } impl IFooInterface for BpFooInterface { - fn originalApi(&self) -> binder::Result<()> { + fn r#originalApi(&self) -> binder::Result<()> { let _aidl_data = self.build_parcel_originalApi()?; - let _aidl_reply = self.binder.submit_transact(transactions::originalApi, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#originalApi, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_originalApi(_aidl_reply) } - fn acceptUnionAndReturnString(&self, _arg_u: &crate::mangled::_7_android_4_aidl_9_versioned_5_tests_8_BazUnion) -> binder::Result { + fn r#acceptUnionAndReturnString(&self, _arg_u: &crate::mangled::_7_android_4_aidl_9_versioned_5_tests_8_BazUnion) -> binder::Result { let _aidl_data = self.build_parcel_acceptUnionAndReturnString(_arg_u)?; - let _aidl_reply = self.binder.submit_transact(transactions::acceptUnionAndReturnString, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#acceptUnionAndReturnString, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_acceptUnionAndReturnString(_arg_u, _aidl_reply) } - fn ignoreParcelablesAndRepeatInt(&self, _arg_inFoo: &crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_inoutFoo: &mut crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_outFoo: &mut crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_value: i32) -> binder::Result { + fn r#ignoreParcelablesAndRepeatInt(&self, _arg_inFoo: &crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_inoutFoo: &mut crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_outFoo: &mut crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_value: i32) -> binder::Result { let _aidl_data = self.build_parcel_ignoreParcelablesAndRepeatInt(_arg_inFoo, _arg_inoutFoo, _arg_outFoo, _arg_value)?; - let _aidl_reply = self.binder.submit_transact(transactions::ignoreParcelablesAndRepeatInt, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#ignoreParcelablesAndRepeatInt, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_ignoreParcelablesAndRepeatInt(_arg_inFoo, _arg_inoutFoo, _arg_outFoo, _arg_value, _aidl_reply) } - fn returnsLengthOfFooArray(&self, _arg_foos: &[crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo]) -> binder::Result { + fn r#returnsLengthOfFooArray(&self, _arg_foos: &[crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo]) -> binder::Result { let _aidl_data = self.build_parcel_returnsLengthOfFooArray(_arg_foos)?; - let _aidl_reply = self.binder.submit_transact(transactions::returnsLengthOfFooArray, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#returnsLengthOfFooArray, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_returnsLengthOfFooArray(_arg_foos, _aidl_reply) } - fn getInterfaceVersion(&self) -> binder::Result { + fn r#getInterfaceVersion(&self) -> binder::Result { let _aidl_version = self.cached_version.load(std::sync::atomic::Ordering::Relaxed); if _aidl_version != -1 { return Ok(_aidl_version); } let _aidl_data = self.build_parcel_getInterfaceVersion()?; - let _aidl_reply = self.binder.submit_transact(transactions::getInterfaceVersion, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#getInterfaceVersion, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_getInterfaceVersion(_aidl_reply) } - fn getInterfaceHash(&self) -> binder::Result { + fn r#getInterfaceHash(&self) -> binder::Result { { let _aidl_hash_lock = self.cached_hash.lock().unwrap(); if let Some(ref _aidl_hash) = *_aidl_hash_lock { @@ -252,64 +252,64 @@ impl IFooInterface for BpFooInterface { } } let _aidl_data = self.build_parcel_getInterfaceHash()?; - let _aidl_reply = self.binder.submit_transact(transactions::getInterfaceHash, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL); + let _aidl_reply = self.binder.submit_transact(transactions::r#getInterfaceHash, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL); self.read_response_getInterfaceHash(_aidl_reply) } } impl IFooInterfaceAsync

for BpFooInterface { - fn originalApi<'a>(&'a self) -> binder::BoxFuture<'a, binder::Result<()>> { + fn r#originalApi<'a>(&'a self) -> binder::BoxFuture<'a, binder::Result<()>> { let _aidl_data = match self.build_parcel_originalApi() { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::originalApi, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#originalApi, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_originalApi(_aidl_reply) } ) } - fn acceptUnionAndReturnString<'a>(&'a self, _arg_u: &'a crate::mangled::_7_android_4_aidl_9_versioned_5_tests_8_BazUnion) -> binder::BoxFuture<'a, binder::Result> { + fn r#acceptUnionAndReturnString<'a>(&'a self, _arg_u: &'a crate::mangled::_7_android_4_aidl_9_versioned_5_tests_8_BazUnion) -> binder::BoxFuture<'a, binder::Result> { let _aidl_data = match self.build_parcel_acceptUnionAndReturnString(_arg_u) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::acceptUnionAndReturnString, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#acceptUnionAndReturnString, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_acceptUnionAndReturnString(_arg_u, _aidl_reply) } ) } - fn ignoreParcelablesAndRepeatInt<'a>(&'a self, _arg_inFoo: &'a crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_inoutFoo: &'a mut crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_outFoo: &'a mut crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_value: i32) -> binder::BoxFuture<'a, binder::Result> { + fn r#ignoreParcelablesAndRepeatInt<'a>(&'a self, _arg_inFoo: &'a crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_inoutFoo: &'a mut crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_outFoo: &'a mut crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_value: i32) -> binder::BoxFuture<'a, binder::Result> { let _aidl_data = match self.build_parcel_ignoreParcelablesAndRepeatInt(_arg_inFoo, _arg_inoutFoo, _arg_outFoo, _arg_value) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::ignoreParcelablesAndRepeatInt, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#ignoreParcelablesAndRepeatInt, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_ignoreParcelablesAndRepeatInt(_arg_inFoo, _arg_inoutFoo, _arg_outFoo, _arg_value, _aidl_reply) } ) } - fn returnsLengthOfFooArray<'a>(&'a self, _arg_foos: &'a [crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo]) -> binder::BoxFuture<'a, binder::Result> { + fn r#returnsLengthOfFooArray<'a>(&'a self, _arg_foos: &'a [crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo]) -> binder::BoxFuture<'a, binder::Result> { let _aidl_data = match self.build_parcel_returnsLengthOfFooArray(_arg_foos) { Ok(_aidl_data) => _aidl_data, Err(err) => return Box::pin(std::future::ready(Err(err))), }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::returnsLengthOfFooArray, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#returnsLengthOfFooArray, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_returnsLengthOfFooArray(_arg_foos, _aidl_reply) } ) } - fn getInterfaceVersion<'a>(&'a self) -> binder::BoxFuture<'a, binder::Result> { + fn r#getInterfaceVersion<'a>(&'a self) -> binder::BoxFuture<'a, binder::Result> { let _aidl_version = self.cached_version.load(std::sync::atomic::Ordering::Relaxed); if _aidl_version != -1 { return Box::pin(std::future::ready(Ok(_aidl_version))); } let _aidl_data = match self.build_parcel_getInterfaceVersion() { @@ -318,13 +318,13 @@ impl IFooInterfaceAsync

for BpFooInterface { }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::getInterfaceVersion, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#getInterfaceVersion, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_getInterfaceVersion(_aidl_reply) } ) } - fn getInterfaceHash<'a>(&'a self) -> binder::BoxFuture<'a, binder::Result> { + fn r#getInterfaceHash<'a>(&'a self) -> binder::BoxFuture<'a, binder::Result> { { let _aidl_hash_lock = self.cached_hash.lock().unwrap(); if let Some(ref _aidl_hash) = *_aidl_hash_lock { @@ -337,7 +337,7 @@ impl IFooInterfaceAsync

for BpFooInterface { }; let binder = self.binder.clone(); P::spawn( - move || binder.submit_transact(transactions::getInterfaceHash, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL), + move || binder.submit_transact(transactions::r#getInterfaceHash, _aidl_data, binder::binder_impl::FLAG_PRIVATE_LOCAL), move |_aidl_reply| async move { self.read_response_getInterfaceHash(_aidl_reply) } @@ -345,17 +345,17 @@ impl IFooInterfaceAsync

for BpFooInterface { } } impl IFooInterface for binder::binder_impl::Binder { - fn originalApi(&self) -> binder::Result<()> { self.0.originalApi() } - fn acceptUnionAndReturnString(&self, _arg_u: &crate::mangled::_7_android_4_aidl_9_versioned_5_tests_8_BazUnion) -> binder::Result { self.0.acceptUnionAndReturnString(_arg_u) } - fn ignoreParcelablesAndRepeatInt(&self, _arg_inFoo: &crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_inoutFoo: &mut crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_outFoo: &mut crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_value: i32) -> binder::Result { self.0.ignoreParcelablesAndRepeatInt(_arg_inFoo, _arg_inoutFoo, _arg_outFoo, _arg_value) } - fn returnsLengthOfFooArray(&self, _arg_foos: &[crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo]) -> binder::Result { self.0.returnsLengthOfFooArray(_arg_foos) } - fn getInterfaceVersion(&self) -> binder::Result { self.0.getInterfaceVersion() } - fn getInterfaceHash(&self) -> binder::Result { self.0.getInterfaceHash() } + fn r#originalApi(&self) -> binder::Result<()> { self.0.r#originalApi() } + fn r#acceptUnionAndReturnString(&self, _arg_u: &crate::mangled::_7_android_4_aidl_9_versioned_5_tests_8_BazUnion) -> binder::Result { self.0.r#acceptUnionAndReturnString(_arg_u) } + fn r#ignoreParcelablesAndRepeatInt(&self, _arg_inFoo: &crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_inoutFoo: &mut crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_outFoo: &mut crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo, _arg_value: i32) -> binder::Result { self.0.r#ignoreParcelablesAndRepeatInt(_arg_inFoo, _arg_inoutFoo, _arg_outFoo, _arg_value) } + fn r#returnsLengthOfFooArray(&self, _arg_foos: &[crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo]) -> binder::Result { self.0.r#returnsLengthOfFooArray(_arg_foos) } + fn r#getInterfaceVersion(&self) -> binder::Result { self.0.r#getInterfaceVersion() } + fn r#getInterfaceHash(&self) -> binder::Result { self.0.r#getInterfaceHash() } } fn on_transact(_aidl_service: &dyn IFooInterface, _aidl_code: binder::binder_impl::TransactionCode, _aidl_data: &binder::binder_impl::BorrowedParcel<'_>, _aidl_reply: &mut binder::binder_impl::BorrowedParcel<'_>) -> std::result::Result<(), binder::StatusCode> { match _aidl_code { - transactions::originalApi => { - let _aidl_return = _aidl_service.originalApi(); + transactions::r#originalApi => { + let _aidl_return = _aidl_service.r#originalApi(); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -364,9 +364,9 @@ fn on_transact(_aidl_service: &dyn IFooInterface, _aidl_code: binder::binder_imp } Ok(()) } - transactions::acceptUnionAndReturnString => { + transactions::r#acceptUnionAndReturnString => { let _arg_u: crate::mangled::_7_android_4_aidl_9_versioned_5_tests_8_BazUnion = _aidl_data.read()?; - let _aidl_return = _aidl_service.acceptUnionAndReturnString(&_arg_u); + let _aidl_return = _aidl_service.r#acceptUnionAndReturnString(&_arg_u); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -376,12 +376,12 @@ fn on_transact(_aidl_service: &dyn IFooInterface, _aidl_code: binder::binder_imp } Ok(()) } - transactions::ignoreParcelablesAndRepeatInt => { + transactions::r#ignoreParcelablesAndRepeatInt => { let _arg_inFoo: crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo = _aidl_data.read()?; let mut _arg_inoutFoo: crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo = _aidl_data.read()?; let mut _arg_outFoo: crate::mangled::_7_android_4_aidl_9_versioned_5_tests_3_Foo = Default::default(); let _arg_value: i32 = _aidl_data.read()?; - let _aidl_return = _aidl_service.ignoreParcelablesAndRepeatInt(&_arg_inFoo, &mut _arg_inoutFoo, &mut _arg_outFoo, _arg_value); + let _aidl_return = _aidl_service.r#ignoreParcelablesAndRepeatInt(&_arg_inFoo, &mut _arg_inoutFoo, &mut _arg_outFoo, _arg_value); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -393,9 +393,9 @@ fn on_transact(_aidl_service: &dyn IFooInterface, _aidl_code: binder::binder_imp } Ok(()) } - transactions::returnsLengthOfFooArray => { + transactions::r#returnsLengthOfFooArray => { let _arg_foos: Vec = _aidl_data.read()?; - let _aidl_return = _aidl_service.returnsLengthOfFooArray(&_arg_foos); + let _aidl_return = _aidl_service.r#returnsLengthOfFooArray(&_arg_foos); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -405,8 +405,8 @@ fn on_transact(_aidl_service: &dyn IFooInterface, _aidl_code: binder::binder_imp } Ok(()) } - transactions::getInterfaceVersion => { - let _aidl_return = _aidl_service.getInterfaceVersion(); + transactions::r#getInterfaceVersion => { + let _aidl_return = _aidl_service.r#getInterfaceVersion(); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -416,8 +416,8 @@ fn on_transact(_aidl_service: &dyn IFooInterface, _aidl_code: binder::binder_imp } Ok(()) } - transactions::getInterfaceHash => { - let _aidl_return = _aidl_service.getInterfaceHash(); + transactions::r#getInterfaceHash => { + let _aidl_return = _aidl_service.r#getInterfaceHash(); match &_aidl_return { Ok(_aidl_return) => { _aidl_reply.write(&binder::Status::from(binder::StatusCode::OK))?; @@ -431,5 +431,5 @@ fn on_transact(_aidl_service: &dyn IFooInterface, _aidl_code: binder::binder_imp } } pub(crate) mod mangled { - pub use super::IFooInterface as _7_android_4_aidl_9_versioned_5_tests_13_IFooInterface; + pub use super::r#IFooInterface as _7_android_4_aidl_9_versioned_5_tests_13_IFooInterface; } -- cgit v1.2.3