[resolve-conflict] Implement Discovery PLATFORM logic in Rust am: 3521a5ed8a am: 96bd45aad9 am: 71b1250911

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/24724867

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