message: Lower required versions
  Summary: Match versions vendored in `third-party/rust` so it could be used as vendored directory in the following diff
diff: @@ -13,20 +13,20 @@ allocative_derive = { path = "../allocative_derive", version = "=0.2.0" }
  ctor = { workspace = true }
  -anyhow = { version = "1.0.66", optional = true }
  +anyhow = { version = "1.0.65", optional = true }
  bumpalo = { version = "3.11.1", optional = true }
  dashmap = { version = "4.0.2", optional = true }
  either = { version = "1.8", optional = true }
  -futures = { version = "0.3.25", optional = true }
  +futures = { version = "0.3.24", optional = true }
  hashbrown = { version = "0.12.3", optional = true }
  indexmap = { version = "1.9.1", optional = true }
  num-bigint = { version = "0.4.3", optional = true }
  parking_lot = { version = "0.11.2", optional = true }
  compact_str = { version = "0.6.1", optional = true }
  -once_cell = { version = "1.16.0", optional = true }
  +once_cell = { version = "1.15.0", optional = true }
  owning_ref = { version = "0.4.1", optional = true }
  prost-types = { version = "0.11.2", optional = true }
  -relative-path = { version = "1.7.2", optional = true }
  +relative-path = { version = "1.7.0", optional = true }
  smallvec = { version = "1.10.0", optional = true }
  triomphe = { version = "0.1.8", optional = true }
  sorted_vector_map.optional = true
  