Implement Rust backend for AIDL compiler am: b62afd9b72

Original change: https://android-review.googlesource.com/c/platform/system/tools/aidl/+/1357705

Change-Id: Ic108100ea1755aa8aa2896c23da15d94e70fb4d9