Merge "Move logic for detecting different kinds of externs to cargo_out." into main am: 8df3496e01 am: 191826b8c5

Original change: https://android-review.googlesource.com/c/platform/development/+/2711993

Change-Id: Ic1ed0061d73fa553ae08cb8363972c519016caa6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>