message: Copy, Clone, Dupe for BorrowHashed
  Summary: `BorrowHashed` is `Copy` even if `Q` is not.
diff: @@ -39,7 +39,7 @@ pub struct Hashed<K> {
  }
  /// A borrowed key and its hash.
  -#[derive(Copy, Clone)]
  +#[derive(Copy_, Clone_, Dupe_)]
  pub struct BorrowHashed<'a, Q: ?Sized> {
  hash: StarlarkHashValue,
  key: &'a Q,
  