disregard what we believe is supported in cargo for hash type
diff --git a/compiler/rustc_session/src/options.rs b/compiler/rustc_session/src/options.rs
index c32cf3d..b78d370 100644
--- a/compiler/rustc_session/src/options.rs
+++ b/compiler/rustc_session/src/options.rs
@@ -1295,11 +1295,7 @@
) -> bool {
match v.and_then(|s| SourceFileHashAlgorithm::from_str(s).ok()) {
Some(hash_kind) => {
- if hash_kind.supported_in_cargo() {
- *slot = Some(hash_kind);
- } else {
- return false;
- }
+ *slot = Some(hash_kind);
}
_ => return false,
}
diff --git a/compiler/rustc_span/src/lib.rs b/compiler/rustc_span/src/lib.rs
index 5ab1caa..b55465d 100644
--- a/compiler/rustc_span/src/lib.rs
+++ b/compiler/rustc_span/src/lib.rs
@@ -1400,15 +1400,6 @@
Blake3,
}
-impl SourceFileHashAlgorithm {
- pub fn supported_in_cargo(&self) -> bool {
- match self {
- Self::Md5 | Self::Sha1 => false,
- Self::Sha256 | Self::Blake3 => true,
- }
- }
-}
-
impl Display for SourceFileHashAlgorithm {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
f.write_str(match self {