pub struct Up;
Expand description
Round toward +∞
Trait Implementations§
Source§impl ErrorBounds for Up
impl ErrorBounds for Up
Source§fn error_bounds<const B: Word>(
f: &FBig<Self, B>,
) -> (FBig<Self, B>, FBig<Self, B>, bool, bool)
fn error_bounds<const B: Word>( f: &FBig<Self, B>, ) -> (FBig<Self, B>, FBig<Self, B>, bool, bool)
Given a floating point number
f
, the output (L, R, incl_L, incl_R) represents the relative
error range with left bound f - L
and right bound f + R
. The two boolean values incl_L
and incl_R
represents whether the bounds f - L
and f + R
are inclusive respectively. Read moreSource§impl Round for Up
impl Round for Up
Source§fn round_low_part<F: FnOnce() -> Ordering>(
_integer: &IBig,
low_sign: Sign,
_low_half_test: F,
) -> Rounding
fn round_low_part<F: FnOnce() -> Ordering>( _integer: &IBig, low_sign: Sign, _low_half_test: F, ) -> Rounding
Calculate the rounding of the number (integer + rem), assuming rem != 0 and |rem| < 1.
low_half_test
should tell |rem|.cmp(0.5)impl Copy for Up
Auto Trait Implementations§
impl Freeze for Up
impl RefUnwindSafe for Up
impl Send for Up
impl Sync for Up
impl Unpin for Up
impl UnwindSafe for Up
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoSql for T
impl<T> IntoSql for T
Source§fn into_sql<T>(self) -> Self::Expressionwhere
Self: Sized + AsExpression<T>,
fn into_sql<T>(self) -> Self::Expressionwhere
Self: Sized + AsExpression<T>,
Convert
self
to an expression for Diesel’s query builder. Read moreSource§fn as_sql<'a, T>(&'a self) -> <&'a Self as AsExpression<T>>::Expressionwhere
&'a Self: AsExpression<T>,
fn as_sql<'a, T>(&'a self) -> <&'a Self as AsExpression<T>>::Expressionwhere
&'a Self: AsExpression<T>,
Convert
&self
to an expression for Diesel’s query builder. Read moreSource§impl<T> IntoSql for T
impl<T> IntoSql for T
Source§fn into_sql<T>(self) -> Self::Expression
fn into_sql<T>(self) -> Self::Expression
Convert
self
to an expression for Diesel’s query builder. Read moreSource§fn as_sql<'a, T>(&'a self) -> <&'a Self as AsExpression<T>>::Expression
fn as_sql<'a, T>(&'a self) -> <&'a Self as AsExpression<T>>::Expression
Convert
&self
to an expression for Diesel’s query builder. Read more