pub enum Type {
Show 14 variants
NoType,
Object,
Func,
Section,
File,
Common,
TLS,
Num,
LoOS,
GNUIFunc,
HiOS,
LoProc,
HiProc,
Any(u8),
}
Expand description
Symbol type definitions
Variants§
NoType
Unspecified
Object
Data object
Func
Code object
Section
Section
File
Symbol’s name is file name
Common
Common data object
TLS
Thread-Local data object
Num
Number of defined types
LoOS
Start of OS-specific
GNUIFunc
Indirect code object
HiOS
End of OS-specific
LoProc
Start of processor-specific
HiProc
end of processor-specific
Any(u8)
User defined value
Implementations§
Trait Implementations§
Source§impl Ord for Type
impl Ord for Type
Source§impl PartialOrd for Type
impl PartialOrd for Type
impl Eq for Type
impl StructuralPartialEq for Type
Auto Trait Implementations§
impl Freeze for Type
impl RefUnwindSafe for Type
impl Send for Type
impl Sync for Type
impl Unpin for Type
impl UnwindSafe for Type
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