diff options
| author | Nilstrieb <48135649+Nilstrieb@users.noreply.github.com> | 2023-12-30 17:22:20 +0100 |
|---|---|---|
| committer | Nilstrieb <48135649+Nilstrieb@users.noreply.github.com> | 2023-12-30 17:22:20 +0100 |
| commit | e36a24ec8f21d1fd4da171c223874bc6f4023028 (patch) | |
| tree | d60737cbb5a3643d5113476bf8bf84fa402f2e52 /compiler/rustc_middle/src/ty | |
| parent | d59f06fc64844ec2073e5e888f7470989ef25ff9 (diff) | |
| download | rust-e36a24ec8f21d1fd4da171c223874bc6f4023028.tar.gz rust-e36a24ec8f21d1fd4da171c223874bc6f4023028.zip | |
Fix `<BoundConstness as Display>`
There was infinite recursion, which is not very good. I'm not sure what the best way to implement this is, I just did something that felt right.
Diffstat (limited to 'compiler/rustc_middle/src/ty')
| -rw-r--r-- | compiler/rustc_middle/src/ty/mod.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/compiler/rustc_middle/src/ty/mod.rs b/compiler/rustc_middle/src/ty/mod.rs index 0653796ec7f..637e47c3c7e 100644 --- a/compiler/rustc_middle/src/ty/mod.rs +++ b/compiler/rustc_middle/src/ty/mod.rs @@ -333,7 +333,8 @@ impl fmt::Display for BoundConstness { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { match self { Self::NotConst => f.write_str("normal"), - _ => write!(f, "`{self}`"), + Self::Const => f.write_str("const"), + Self::ConstIfConst => f.write_str("~const"), } } } |
