Skip to content

Commit 3827e3d

Browse files
committed
Auto merge of #13695 - detrumi:chalk-update, r=Veykril
Update Chalk to version 87 Changes: - Support new `tuple_trait` lang item ([chalk#782](rust-lang/chalk#782)) - Removed empty lifetime ([chalk#783](rust-lang/chalk#783))
2 parents acd06de + 16bf32f commit 3827e3d

File tree

4 files changed

+14
-13
lines changed

4 files changed

+14
-13
lines changed

Cargo.lock

+8-8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/hir-ty/Cargo.toml

+4-4
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ ena = "0.14.0"
1818
tracing = "0.1.35"
1919
rustc-hash = "1.1.0"
2020
scoped-tls = "1.0.0"
21-
chalk-solve = { version = "0.86.0", default-features = false }
22-
chalk-ir = "0.86.0"
23-
chalk-recursive = { version = "0.86.0", default-features = false }
24-
chalk-derive = "0.86.0"
21+
chalk-solve = { version = "0.87.0", default-features = false }
22+
chalk-ir = "0.87.0"
23+
chalk-recursive = { version = "0.87.0", default-features = false }
24+
chalk-derive = "0.87.0"
2525
la-arena = { version = "0.3.0", path = "../../lib/la-arena" }
2626
once_cell = "1.15.0"
2727
typed-arena = "2.0.1"

crates/hir-ty/src/chalk_db.rs

+2
Original file line numberDiff line numberDiff line change
@@ -568,6 +568,7 @@ fn well_known_trait_from_lang_attr(name: &str) -> Option<WellKnownTrait> {
568568
"sized" => WellKnownTrait::Sized,
569569
"unpin" => WellKnownTrait::Unpin,
570570
"unsize" => WellKnownTrait::Unsize,
571+
"tuple_trait" => WellKnownTrait::Tuple,
571572
_ => return None,
572573
})
573574
}
@@ -585,6 +586,7 @@ fn lang_attr_from_well_known_trait(attr: WellKnownTrait) -> &'static str {
585586
WellKnownTrait::FnOnce => "fn_once",
586587
WellKnownTrait::Generator => "generator",
587588
WellKnownTrait::Sized => "sized",
589+
WellKnownTrait::Tuple => "tuple_trait",
588590
WellKnownTrait::Unpin => "unpin",
589591
WellKnownTrait::Unsize => "unsize",
590592
}

crates/hir-ty/src/display.rs

-1
Original file line numberDiff line numberDiff line change
@@ -1098,7 +1098,6 @@ impl HirDisplay for LifetimeData {
10981098
write!(f, "{}", param_data.name)
10991099
}
11001100
LifetimeData::Static => write!(f, "'static"),
1101-
LifetimeData::Empty(_) => Ok(()),
11021101
LifetimeData::Erased => Ok(()),
11031102
LifetimeData::Phantom(_, _) => Ok(()),
11041103
}

0 commit comments

Comments
 (0)