pub struct RtArith;Expand description
Arithmetic operations on runtime objects.
Implementations§
Source§impl RtArith
impl RtArith
Sourcepub fn nat_sub(a: &RtObject, b: &RtObject) -> Option<RtObject>
pub fn nat_sub(a: &RtObject, b: &RtObject) -> Option<RtObject>
Subtract two natural numbers (saturating).
Sourcepub fn nat_div(a: &RtObject, b: &RtObject) -> Option<RtObject>
pub fn nat_div(a: &RtObject, b: &RtObject) -> Option<RtObject>
Divide two natural numbers (integer division, rounds toward zero).
Sourcepub fn nat_le(a: &RtObject, b: &RtObject) -> Option<RtObject>
pub fn nat_le(a: &RtObject, b: &RtObject) -> Option<RtObject>
Compare two natural numbers (less than or equal).
Sourcepub fn nat_lt(a: &RtObject, b: &RtObject) -> Option<RtObject>
pub fn nat_lt(a: &RtObject, b: &RtObject) -> Option<RtObject>
Compare two natural numbers (less than).
Auto Trait Implementations§
impl Freeze for RtArith
impl RefUnwindSafe for RtArith
impl Send for RtArith
impl Sync for RtArith
impl Unpin for RtArith
impl UnsafeUnpin for RtArith
impl UnwindSafe for RtArith
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