pub struct JumpOffset(/* private fields */);Expand description
A relative offset to jump to from the current program counter
Implementations§
Source§impl JumpOffset
impl JumpOffset
pub fn sentinel() -> JumpOffset
pub fn offset(n: i32) -> JumpOffset
pub fn new( current: JumpTarget, to: JumpTarget, ) -> Result<JumpOffset, ValidationError>
Trait Implementations§
Source§impl Add<JumpOffset> for JumpTarget
impl Add<JumpOffset> for JumpTarget
Source§type Output = JumpTarget
type Output = JumpTarget
The resulting type after applying the
+ operator.Source§fn add(self, rhs: JumpOffset) -> JumpTarget
fn add(self, rhs: JumpOffset) -> JumpTarget
Performs the
+ operation. Read moreSource§impl AddAssign<JumpOffset> for JumpTarget
impl AddAssign<JumpOffset> for JumpTarget
Source§fn add_assign(&mut self, rhs: JumpOffset)
fn add_assign(&mut self, rhs: JumpOffset)
Performs the
+= operation. Read moreSource§impl Clone for JumpOffset
impl Clone for JumpOffset
Source§fn clone(&self) -> JumpOffset
fn clone(&self) -> JumpOffset
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 JumpOffset
Source§impl Debug for JumpOffset
impl Debug for JumpOffset
impl Eq for JumpOffset
Source§impl PartialEq for JumpOffset
impl PartialEq for JumpOffset
impl StructuralPartialEq for JumpOffset
Auto Trait Implementations§
impl Freeze for JumpOffset
impl RefUnwindSafe for JumpOffset
impl Send for JumpOffset
impl Sync for JumpOffset
impl Unpin for JumpOffset
impl UnsafeUnpin for JumpOffset
impl UnwindSafe for JumpOffset
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