message: Add Eq, Hash for Frame
  Summary: Used in Buck when `Frame`s are stored in `TargetNode`, following diffs.
diff: @@ -50,7 +50,7 @@ pub struct Diagnostic {
  }
  /// A frame of the call-stack.
  -#[derive(Debug)]
  +#[derive(Debug, PartialEq, Eq, Hash)]
  pub struct Frame {
  /// The name of the entry on the call-stack.
  pub name: String,
  