pub trait FloatExt {
// Required methods
fn ceil_to_places(self, places: usize) -> Self;
fn floor_to_places(self, places: usize) -> Self;
fn round_to_places(self, places: usize) -> Self;
}Expand description
An extension trait for f32 and f64.
Required Methods§
Sourcefn ceil_to_places(self, places: usize) -> Self
fn ceil_to_places(self, places: usize) -> Self
Rounds the number up to a specified number of decimal places.
Calling ceil_to_places(0) is equivalent to calling ceil().
Sourcefn floor_to_places(self, places: usize) -> Self
fn floor_to_places(self, places: usize) -> Self
Rounds the number down to a specified number of decimal places.
Calling floor_to_places(0) is equivalent to calling floor().
Sourcefn round_to_places(self, places: usize) -> Self
fn round_to_places(self, places: usize) -> Self
Rounds the number to a specified number of decimal places.
Calling round_to_places(0) is equivalent to calling round().
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.