pub struct Address { /* private fields */ }Implementations§
Source§impl Address
impl Address
pub fn isInvalid(&self) -> bool
pub fn getAddrSize(&self) -> i32
pub fn isBigEndian(&self) -> bool
pub fn getSpace(&self) -> *mut AddrSpace
pub fn getOffset(&self) -> u64
pub fn toPhysical(self: Pin<&mut Self>)
pub fn getShortcut(&self) -> c_char
pub fn containedBy(&self, sz: i32, op2: &Address, sz2: i32) -> bool
pub fn justifiedContain( &self, sz: i32, op2: &Address, sz2: i32, forceleft: bool, ) -> i32
pub fn overlap(&self, skip: i32, op: &Address, size: i32) -> i32
pub fn isContiguous(&self, sz: i32, loaddr: &Address, losz: i32) -> bool
pub fn isConstant(&self) -> bool
pub fn renormalize(self: Pin<&mut Self>, size: i32)
pub fn isJoin(&self) -> bool
Trait Implementations§
Source§impl ExternType for Address
impl ExternType for Address
impl UniquePtrTarget for Address
Auto Trait Implementations§
impl !Freeze for Address
impl !Send for Address
impl !Sync for Address
impl !Unpin for Address
impl RefUnwindSafe for Address
impl UnsafeUnpin for Address
impl UnwindSafe for Address
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