fix(rust): Add crate name to generated signatures (#4654)
fix(rust): Add crate name to generated signatures (#4654)

Most user-generated `rust_library` and `rust_binary` rules don't incorporate the `version` option, which can potentially cause collisions with the disambiguators used in the signature. This PR adds the crate name alongside the disambiguators to cover this case.
kythe/kythe,kythe/kythe,kythe/kythe,kythe/kythe,kythe/kythe,kythe/kythe,kythe/kythe,kythe/kythe,kythe/kythe,kythe/kythe,kythe/kythe