pub enum OFile {
MachFile {
header: MachHeader,
commands: Vec<MachCommand>,
},
FatFile {
magic: u32,
files: Vec<(FatArch, OFile)>,
},
ArFile {
files: Vec<(ArHeader, OFile)>,
},
SymDef {
ranlibs: Vec<RanLib>,
},
}Expand description
The abstract file block, including mach-o file, fat/universal file, archive file and symdef block
Variants§
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for OFile
impl RefUnwindSafe for OFile
impl !Send for OFile
impl !Sync for OFile
impl Unpin for OFile
impl UnwindSafe for OFile
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