Trait af_core::math::FloatExt[][src]

pub trait FloatExt {
    fn ceil_to_places(self, places: usize) -> Self;
fn floor_to_places(self, places: usize) -> Self;
fn round_to_places(self, places: usize) -> Self; }

An extension trait for f32 and f64.

Required methods

fn ceil_to_places(self, places: usize) -> Self[src]

Rounds the number up to a specified number of decimal places.

Calling ceil_to_places(0) is equivalent to calling ceil().

fn floor_to_places(self, places: usize) -> Self[src]

Rounds the number down to a specified number of decimal places.

Calling floor_to_places(0) is equivalent to calling floor().

fn round_to_places(self, places: usize) -> Self[src]

Rounds the number to a specified number of decimal places.

Calling round_to_places(0) is equivalent to calling round().

Loading content...

Implementations on Foreign Types

impl FloatExt for f32[src]

impl FloatExt for f64[src]

Loading content...

Implementors

Loading content...