Trait dashu_float::round::Round
source · pub trait Round: Copy {
type Reverse: Round;
// Required method
fn round_low_part<F: FnOnce() -> Ordering>(
integer: &IBig,
low_sign: Sign,
low_half_test: F
) -> Rounding;
// Provided methods
fn round_fract<const B: Word>(
integer: &IBig,
fract: IBig,
precision: usize
) -> Rounding { ... }
fn round_ratio(integer: &IBig, num: IBig, den: &IBig) -> Rounding { ... }
}
Expand description
A trait describing the rounding strategy
Required Associated Types§
Required Methods§
Provided Methods§
Object Safety§
This trait is not object safe.