#[repr(C)]pub struct Header32 {
pub magic: u32,
pub cputype: u32,
pub cpusubtype: u32,
pub filetype: u32,
pub ncmds: u32,
pub sizeofcmds: u32,
pub flags: u32,
}
Expand description
A 32-bit Mach-o header
Fields§
§magic: u32
mach magic number identifier
cputype: u32
cpu specifier
cpusubtype: u32
machine specifier
filetype: u32
type of file
ncmds: u32
number of load commands
sizeofcmds: u32
the size of all the load commands
flags: u32
flags
Implementations§
Trait Implementations§
source§impl Plain for Header32
impl Plain for Header32
fn from_bytes(bytes: &[u8]) -> Result<&Self, Error>where Self: Sized,
fn slice_from_bytes(bytes: &[u8]) -> Result<&[Self], Error>where Self: Sized,
fn slice_from_bytes_len(bytes: &[u8], len: usize) -> Result<&[Self], Error>where Self: Sized,
fn from_mut_bytes(bytes: &mut [u8]) -> Result<&mut Self, Error>where Self: Sized,
fn slice_from_mut_bytes(bytes: &mut [u8]) -> Result<&mut [Self], Error>where Self: Sized,
fn slice_from_mut_bytes_len( bytes: &mut [u8], len: usize ) -> Result<&mut [Self], Error>where Self: Sized,
fn copy_from_bytes(&mut self, bytes: &[u8]) -> Result<(), Error>
source§impl<'a> TryIntoCtx<Endian> for &'a Header32
impl<'a> TryIntoCtx<Endian> for &'a Header32
source§impl TryIntoCtx<Endian> for Header32
impl TryIntoCtx<Endian> for Header32
impl Copy for Header32
Auto Trait Implementations§
impl RefUnwindSafe for Header32
impl Send for Header32
impl Sync for Header32
impl Unpin for Header32
impl UnwindSafe for Header32
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