[−][src]Enum elf_utilities::dynamic::Flag
Variants
Object may use this
Symbol resolutions starts here
Object contains text relocations
No lazy binding for this object.
Module uses the static TLS model.
Set RTLD_NOW
for this object
Set RTLD_GLOBAL
for this object
Set RTLD_GROUP
for this object
Set RTLD_NODELETE
for this object
Trigger filtee loading at runtime
Set RTLD_INITFIRST
for this object
Set RTLD_NOOPEN
for this object
$ORIGIN must be handled
Direct binding enabled
Object is used to interpose
Ignore default lib search path
Object can't be dldump'ed
Configuration alternative created
Filtee terminates filters search
Disp reloc applied at build time
Disp reloc applied at run-time
Object has no-direct binding
Object is modified after built
Object has individual interposers
Global auditing required
Singleton symbols are used
Any(u64)
User defined value
Implementations
impl Flag
[src]
pub fn from_def(value: u64) -> Flag
[src]
For DT_FLAGS
pub fn from_1(value: u64) -> Flag
[src]
For DT_FLAGS_1
Trait Implementations
impl Clone for Flag
[src]
impl Debug for Flag
[src]
impl Eq for Flag
[src]
impl Hash for Flag
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for Flag
[src]
fn cmp(&self, other: &Flag) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<Flag> for Flag
[src]
impl PartialOrd<Flag> for Flag
[src]
fn partial_cmp(&self, other: &Flag) -> Option<Ordering>
[src]
fn lt(&self, other: &Flag) -> bool
[src]
fn le(&self, other: &Flag) -> bool
[src]
fn gt(&self, other: &Flag) -> bool
[src]
fn ge(&self, other: &Flag) -> bool
[src]
impl StructuralEq for Flag
[src]
impl StructuralPartialEq for Flag
[src]
Auto Trait Implementations
impl RefUnwindSafe for Flag
impl Send for Flag
impl Sync for Flag
impl Unpin for Flag
impl UnwindSafe for Flag
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
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> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
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> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,