[−][src]Enum object::SectionKind
The kind of a section.
Variants
UnknownThe section kind is unknown.
TextAn executable code section.
Example ELF sections: .text
DataA data section.
Example ELF sections: .data
ReadOnlyDataA read only data section.
Example ELF sections: .rodata
ReadOnlyStringA loadable string section.
Example ELF sections: .rodata.str
UninitializedDataAn uninitialized data section.
Example ELF sections: .bss
TlsA TLS data section.
Example ELF sections: .tdata
UninitializedTlsAn uninitialized TLS data section.
Example ELF sections: .tbss
OtherStringA non-loadable string section.
Example ELF sections: .comment, .debug_str
OtherSome other non-loadable section.
Example ELF sections: .debug_info
MetadataMetadata such as symbols or relocations.
Example ELF sections: .symtab, .strtab
Trait Implementations
impl Debug for SectionKind[src]
impl PartialEq<SectionKind> for SectionKind[src]
fn eq(&self, other: &SectionKind) -> bool[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
This method tests for !=.
impl Eq for SectionKind[src]
impl Copy for SectionKind[src]
impl Clone for SectionKind[src]
fn clone(&self) -> SectionKind[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
Auto Trait Implementations
impl Unpin for SectionKind
impl Sync for SectionKind
impl Send for SectionKind
impl RefUnwindSafe for SectionKind
impl UnwindSafe for SectionKind
Blanket Implementations
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> From<T> for T[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,