#[repr(u8)]pub enum BNSymbolType {
FunctionSymbol = 0,
ImportAddressSymbol = 1,
ImportedFunctionSymbol = 2,
DataSymbol = 3,
ImportedDataSymbol = 4,
ExternalSymbol = 5,
LibraryFunctionSymbol = 6,
SymbolicFunctionSymbol = 7,
LocalLabelSymbol = 8,
}Variants§
FunctionSymbol = 0
ImportAddressSymbol = 1
ImportedFunctionSymbol = 2
DataSymbol = 3
ImportedDataSymbol = 4
ExternalSymbol = 5
LibraryFunctionSymbol = 6
SymbolicFunctionSymbol = 7
LocalLabelSymbol = 8
Trait Implementations§
Source§impl Clone for BNSymbolType
impl Clone for BNSymbolType
Source§fn clone(&self) -> BNSymbolType
fn clone(&self) -> BNSymbolType
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for BNSymbolType
Source§impl Debug for BNSymbolType
impl Debug for BNSymbolType
impl Eq for BNSymbolType
Source§impl Hash for BNSymbolType
impl Hash for BNSymbolType
Source§impl PartialEq for BNSymbolType
impl PartialEq for BNSymbolType
Source§fn eq(&self, other: &BNSymbolType) -> bool
fn eq(&self, other: &BNSymbolType) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for BNSymbolType
Auto Trait Implementations§
impl Freeze for BNSymbolType
impl RefUnwindSafe for BNSymbolType
impl Send for BNSymbolType
impl Sync for BNSymbolType
impl Unpin for BNSymbolType
impl UnsafeUnpin for BNSymbolType
impl UnwindSafe for BNSymbolType
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