diff options
| author | Matthias Krüger <matthias.krueger@famsik.de> | 2024-07-07 14:21:59 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-07-07 14:21:59 +0200 |
| commit | 35a1ca043ec63f2d744367f4329afa00f98a5420 (patch) | |
| tree | c687b37e5915b4fa1c3856cf9e04759816d11d92 | |
| parent | 98dcbae5c9ac615d5acfbf42d42b19a77cb9ec11 (diff) | |
| parent | 69446e301cc271fca77b4d4f119540d6b82f1677 (diff) | |
Rollup merge of #127179 - tgross35:typeid-debug-hex, r=Nilstrieb
Print `TypeId` as hex for debugging
In <https://github.com/rust-lang/rust/pull/127134>, the `Debug` impl for `TypeId` was changed to print a single integer rather than a tuple. Change this again to print as hex for more concise and consistent formatting, as was suggested.
Result:
TypeId(0x1378bb1c0a0202683eb65e7c11f2e4d7)
| -rw-r--r-- | library/core/src/any.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/library/core/src/any.rs b/library/core/src/any.rs index eab11ae288a..59f3b6841d5 100644 --- a/library/core/src/any.rs +++ b/library/core/src/any.rs @@ -673,7 +673,7 @@ impl hash::Hash for TypeId { #[stable(feature = "rust1", since = "1.0.0")] impl fmt::Debug for TypeId { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> Result<(), fmt::Error> { - f.debug_tuple("TypeId").field(&self.as_u128()).finish() + write!(f, "TypeId({:#034x})", self.as_u128()) } } |
