diff --git a/src/table/header.rs b/src/table/header.rs index c9cc581e6..af449fe4d 100644 --- a/src/table/header.rs +++ b/src/table/header.rs @@ -1,7 +1,7 @@ use super::Revision; -use core::fmt::{Debug, Formatter}; /// All standard UEFI tables begin with a common header. +#[derive(Debug)] #[repr(C)] pub struct Header { /// Unique identifier for this table. @@ -16,14 +16,3 @@ pub struct Header { /// Reserved field that must be set to 0. _reserved: u32, } - -impl Debug for Header { - fn fmt(&self, f: &mut Formatter<'_>) -> core::fmt::Result { - f.debug_struct("Header") - .field("signature", &(self.size as *const u64)) - .field("revision", &self.revision) - .field("size", &self.size) - .field("crc", &self.crc) - .finish() - } -}