commit | cfb0d674c7d5ba313e384ef558539d6066a9daee | [log] [tgz] |
---|---|---|
author | Andrew Lassalle <andrewlassalle@google.com> | Fri Jan 31 13:28:43 2025 -0800 |
committer | Andrew Lassalle <andrewlassalle@google.com> | Wed Feb 12 08:22:40 2025 -0800 |
tree | 1affffc82130ad821f55afcc1481041727949d95 | |
parent | 99d8b2663c5318f09bcf844e6e725d4e4d457635 [diff] |
Add RustDerive attributes to radio AIDL interfaces Unfreeze radio HAL AIDL packages to add RustDerive attributes to the parceleable objects and unions. These RustDerive atttributes are needed so the generated Rust code includes the traits partialEq, Eq and Clone. These traits will allow rust code to copy/clone structs, and verify for equality in unit tests. Fix lint issues in sim/CarrierInfo.aidl and sim/Plmn.aidl Bug: 393444294 Test: m android.hardware.radio.sim-update-api android.hardware.radio.network-update-api m android.hardware.radio.data-update-api android.hardware.radio.config-update-api m android.hardware.radio.messaging-update-api android.hardware.radio.modem-update-api m android.hardware.radio.voice-update-api android.hardware.radio.ims-update-api m android.hardware.radio.ims.media-update-api m android.hardware.radio-update-api && m Change-Id: I9abc79b597931fa2dc1931b6637772c1aa8e808b