Struct object::read::macho::MachOComdat [−][src]
pub struct MachOComdat<'data, 'file, Mach, R = &'data [u8]> where
Mach: MachHeader,
R: ReadRef<'data>, { /* fields omitted */ }
Expand description
A COMDAT section group of a MachOFile
.
Trait Implementations
impl<'data, 'file, Mach: Debug, R: Debug> Debug for MachOComdat<'data, 'file, Mach, R> where
Mach: MachHeader,
R: ReadRef<'data>,
[src]
impl<'data, 'file, Mach: Debug, R: Debug> Debug for MachOComdat<'data, 'file, Mach, R> where
Mach: MachHeader,
R: ReadRef<'data>,
[src]impl<'data, 'file, Mach, R> ObjectComdat<'data> for MachOComdat<'data, 'file, Mach, R> where
Mach: MachHeader,
R: ReadRef<'data>,
[src]
impl<'data, 'file, Mach, R> ObjectComdat<'data> for MachOComdat<'data, 'file, Mach, R> where
Mach: MachHeader,
R: ReadRef<'data>,
[src]type SectionIterator = MachOComdatSectionIterator<'data, 'file, Mach, R>
type SectionIterator = MachOComdatSectionIterator<'data, 'file, Mach, R>
An iterator over the sections in the object file.
Returns the COMDAT selection kind.
Returns the index of the symbol used for the name of COMDAT section group.
Get the sections in this section group.
Auto Trait Implementations
impl<'data, 'file, Mach, R> RefUnwindSafe for MachOComdat<'data, 'file, Mach, R> where
Mach: RefUnwindSafe,
R: RefUnwindSafe,
<Mach as MachHeader>::Endian: RefUnwindSafe,
<Mach as MachHeader>::Nlist: RefUnwindSafe,
<Mach as MachHeader>::Section: RefUnwindSafe,
impl<'data, 'file, Mach, R> Send for MachOComdat<'data, 'file, Mach, R> where
Mach: Sync,
R: Sync,
<Mach as MachHeader>::Endian: Sync,
<Mach as MachHeader>::Nlist: Sync,
<Mach as MachHeader>::Section: Sync,
impl<'data, 'file, Mach, R> Sync for MachOComdat<'data, 'file, Mach, R> where
Mach: Sync,
R: Sync,
<Mach as MachHeader>::Endian: Sync,
<Mach as MachHeader>::Nlist: Sync,
<Mach as MachHeader>::Section: Sync,
impl<'data, 'file, Mach, R> Unpin for MachOComdat<'data, 'file, Mach, R> where
'data: 'file,
impl<'data, 'file, Mach, R> UnwindSafe for MachOComdat<'data, 'file, Mach, R> where
Mach: RefUnwindSafe,
R: RefUnwindSafe,
<Mach as MachHeader>::Endian: RefUnwindSafe,
<Mach as MachHeader>::Nlist: RefUnwindSafe,
<Mach as MachHeader>::Section: RefUnwindSafe,