lights aidl: Add required @Rust derive statements
The new LightsService example is written in Rust and is being expanded to include a state as part of the service. This required that HwLight and HwLightState derived from the Copy and Clone traits, so here we are updating the AIDL Rust bindings. This is not an API change, so in order to avoid having to bump the AIDL API version for this HAL we used the hash_gen.sh script as below: $ m android.hardware.light-update-api $ m android.hardware.light-freeze-api $ vim light/aidl/Android.bp # removed frozen_api argument and the newly created version 3 block $ cp -r aidl_api/android.hardware.light/3/* aidl_api/android.hardware.light/2/ $ rm -rf aidl_api/android.hardware.light/3/ $ ./system/tools/aidl/build/hash_gen.sh \ hardware/interfaces/light/aidl/aidl_api/android.hardware.light/2/ \ 1 \ hardware/interfaces/light/aidl/aidl_api/android.hardware.light/2/.hash Tested: Verified that the build is passing and used with the next CL. Bug: 286106270 Change-Id: I1400ec1db1e75595176a5656d6688df9457153d4
Loading
Please register or sign in to comment