Remove chh from rust crate reviewers list.

* Increase estimated rust crate count to match the current status.

Test: make
Change-Id: I30de48b4927fda2d7d2f9b676de1e52656659589
diff --git a/external_updater_reviewers_test.py b/external_updater_reviewers_test.py
index f9c2014..f98e099 100644
--- a/external_updater_reviewers_test.py
+++ b/external_updater_reviewers_test.py
@@ -78,10 +78,6 @@
         self.assertGreaterEqual(reviewers.NUM_RUST_PROJECTS, 50)
         self.assertGreaterEqual(reviewers.NUM_RUST_PROJECTS,
                                 len(reviewers.RUST_CRATE_OWNERS))
-        # chh@ should be in many projects and not in RUST_REVIEWER_LIST
-        self.assertGreaterEqual(len(reviewers.RUST_REVIEWER_LIST), 3)
-        self.assertNotIn("chh@google.com", reviewers.RUST_REVIEWER_LIST)
-        self.assertIn("chh@google.com", reviewers.RUST_REVIEWERS)
         # Assume no project reviewers and recreate RUST_REVIEWER_LIST
         reviewers.PROJ_REVIEWERS = {}
         reviewers.RUST_REVIEWER_LIST = reviewers.create_rust_reviewer_list()
diff --git a/reviewers.py b/reviewers.py
index c6f48d6..6f826f1 100644
--- a/reviewers.py
+++ b/reviewers.py
@@ -27,47 +27,9 @@
 # (3) a Set of multiple reviewers to be all added.
 ProjMapping = Mapping[str, Union[str, List[str], Set[str]]]
 
-# Upgrades of Rust futures-* crates should be reviewed/tested together,
-# not split to radomly different people. In additional to one rust-dev
-# reviewer, we need one crosvm-dev reviewer to check the impact to crosvm.
-RUST_FUTURES_REVIEWERS: Set[str] = {'chh@google.com', 'natsu@google.com'}
-
 # Rust crate owners (reviewers).
 RUST_CRATE_OWNERS: ProjMapping = {
-    'rust/crates/aho-corasick': 'chh@google.com',
     'rust/crates/anyhow': 'mmaurer@google.com',
-    'rust/crates/bindgen': 'chh@google.com',
-    'rust/crates/bytes': 'chh@google.com',
-    'rust/crates/cexpr': 'chh@google.com',
-    'rust/crates/cfg-if': 'chh@google.com',
-    'rust/crates/clang-sys': 'chh@google.com',
-    'rust/crates/futures': RUST_FUTURES_REVIEWERS,
-    'rust/crates/futures-channel': RUST_FUTURES_REVIEWERS,
-    'rust/crates/futures-core': RUST_FUTURES_REVIEWERS,
-    'rust/crates/futures-executor': RUST_FUTURES_REVIEWERS,
-    'rust/crates/futures-io': RUST_FUTURES_REVIEWERS,
-    'rust/crates/futures-macro': RUST_FUTURES_REVIEWERS,
-    'rust/crates/futures-sink': RUST_FUTURES_REVIEWERS,
-    'rust/crates/futures-task': RUST_FUTURES_REVIEWERS,
-    'rust/crates/futures-util': RUST_FUTURES_REVIEWERS,
-    'rust/crates/glob': 'chh@google.com',
-    'rust/crates/lazycell': 'chh@google.com',
-    'rust/crates/lazy_static': 'chh@google.com',
-    'rust/crates/libloading': 'chh@google.com',
-    'rust/crates/log': 'chh@google.com',
-    'rust/crates/nom': 'chh@google.com',
-    'rust/crates/once_cell': 'chh@google.com',
-    'rust/crates/peeking_take_while': 'chh@google.com',
-    'rust/crates/pin-project': 'chh@google.com',
-    'rust/crates/pin-project-internal': 'chh@google.com',
-    'rust/crates/protobuf': 'chh@google.com',
-    'rust/crates/protobuf-codegen': 'chh@google.com',
-    'rust/crates/regex': 'chh@google.com',
-    'rust/crates/regex-syntax': 'chh@google.com',
-    'rust/crates/rustc-hash': 'chh@google.com',
-    'rust/crates/shlex': 'chh@google.com',
-    'rust/crates/thread_local': 'chh@google.com',
-    'rust/crates/which': 'chh@google.com',
     # more rust crate owners could be added later
 }
 
@@ -82,20 +44,19 @@
 # It is only used to make random distribution "fair" among RUST_REVIEWERS.
 # It should not be too small, to spread nicely to multiple reviewers.
 # It should be larger or equal to len(RUST_CRATES_OWNERS).
-NUM_RUST_PROJECTS = 90
+NUM_RUST_PROJECTS = 120
 
 # Reviewers for external/rust/crates projects not found in PROJ_REVIEWER.
 # Each person has a quota, the number of projects to review.
 # Sum of these numbers should be greater or equal to NUM_RUST_PROJECTS
 # to avoid error cases in the creation of RUST_REVIEWER_LIST.
 RUST_REVIEWERS: Mapping[str, int] = {
-    'chh@google.com': 15,
-    'ivanlozano@google.com': 15,
-    'jeffv@google.com': 15,
-    'jgalenson@google.com': 15,
-    'mmaurer@google.com': 15,
-    'srhines@google.com': 15,
-    'tweek@google.com': 15,
+    'ivanlozano@google.com': 20,
+    'jeffv@google.com': 20,
+    'jgalenson@google.com': 20,
+    'mmaurer@google.com': 20,
+    'srhines@google.com': 20,
+    'tweek@google.com': 20,
     # If a Rust reviewer needs to take a vacation, comment out the line,
     # and distribute the quota to other reviewers.
 }