Trait goblin::pe::import::Bitfield

source ·
pub trait Bitfield<'a>: Into<u64> + PartialEq + Eq + LowerHex + Debug + TryFromCtx<'a, Endian, Error = Error> {
    // Required methods
    fn is_ordinal(&self) -> bool;
    fn to_ordinal(&self) -> u16;
    fn to_rva(&self) -> u32;
    fn size_of() -> usize;
    fn is_zero(&self) -> bool;
}

Required Methods§

source

fn is_ordinal(&self) -> bool

source

fn to_ordinal(&self) -> u16

source

fn to_rva(&self) -> u32

source

fn size_of() -> usize

source

fn is_zero(&self) -> bool

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<'a> Bitfield<'a> for u32

source§

impl<'a> Bitfield<'a> for u64

Implementors§