From 86aba2dbe5aed1f9f0b137c082c16d57b9797eff Mon Sep 17 00:00:00 2001 From: 4lDO2 <4lDO2@protonmail.com> Date: Fri, 28 Jul 2023 13:39:32 +0200 Subject: [PATCH] Better VirtualAddress Debug impl. --- src/lib.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index 0c58fd1a8d..57086d38df 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -50,7 +50,7 @@ impl PhysicalAddress { } /// Virtual memory address -#[derive(Clone, Copy, Debug, Eq, Ord, PartialEq, PartialOrd)] +#[derive(Clone, Copy, Eq, Ord, PartialEq, PartialOrd)] #[repr(transparent)] pub struct VirtualAddress(usize); @@ -79,6 +79,11 @@ impl VirtualAddress { } } } +impl core::fmt::Debug for VirtualAddress { + fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { + write!(f, "[virt {:#0x}]", self.data()) + } +} #[derive(Clone, Copy, Debug)] pub struct MemoryArea {