pub struct NtHeader {
pub signature: u32,
}Expand description
NT header structure
Contains the main signature and basic information for a PE file, identifying it as a valid PE file. The signature field must be 0x00004550 (“PE\0\0”).
Fields§
§signature: u32PE signature, must be 0x00004550 (“PE\0\0”)
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for NtHeader
impl<'de> Deserialize<'de> for NtHeader
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Copy for NtHeader
Auto Trait Implementations§
impl Freeze for NtHeader
impl RefUnwindSafe for NtHeader
impl Send for NtHeader
impl Sync for NtHeader
impl Unpin for NtHeader
impl UnsafeUnpin for NtHeader
impl UnwindSafe for NtHeader
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more