Exclude rate_tracker_rust_tests from ASan builds

In is_asan=true is_debug=false builds, it fails to link (see bug).
Exclude it to unbreak the builds.

Bug: chromium:513478482
Change-Id: Iceae7d2b94e3a2ce014f2da2f0dad2e136c125f9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/482721
Commit-Queue: Hans Wennborg <hans@chromium.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#48026}
diff --git a/rtc_base/BUILD.gn b/rtc_base/BUILD.gn
index bd076c3..e3305ec 100644
--- a/rtc_base/BUILD.gn
+++ b/rtc_base/BUILD.gn
@@ -381,20 +381,23 @@
     ]
   }
 
-  rtc_rust_unittest("rate_tracker_rust_tests") {
-    crate_root = "rate_tracker.rs"
-    sources = [ "rate_tracker.rs" ]
-    deps = [
-      ":checks",
-      "../api/units:time_delta",
-      "../api/units:time_delta_rs",
-      "../api/units:timestamp",
-      "../api/units:timestamp_rs",
-    ]
-  }
+  if (!is_asan || is_debug) {
+    # TODO(crbug.com/513478482): Fix rate_tracker_rust_tests ASan build.
+    rtc_rust_unittest("rate_tracker_rust_tests") {
+      crate_root = "rate_tracker.rs"
+      sources = [ "rate_tracker.rs" ]
+      deps = [
+        ":checks",
+        "../api/units:time_delta",
+        "../api/units:time_delta_rs",
+        "../api/units:timestamp",
+        "../api/units:timestamp_rs",
+      ]
+    }
 
-  rtc_rust_test_suite("rust_unit_tests") {
-    deps = [ ":rate_tracker_rust_tests" ]
+    rtc_rust_test_suite("rust_unit_tests") {
+      deps = [ ":rate_tracker_rust_tests" ]
+    }
   }
 } else {
   # This target is required for the bot configuration as it is always