Skip to main content

ToF64

Trait ToF64 

Source
pub trait ToF64 {
    // Required method
    fn to_f64(&self) -> f64;
}
Expand description

Trait defining instance method to_f64() : f64 that provides a no-cost or low-cost conversion into f64.

It is expected that the implementing type “is-a” f64 in a logical manner.

§Additional Implementations on Foreign Types

§Built-in Types

If the feature "implement-ToF64-for-built_ins" is defined (as it is by "default"), then this is also implemented for the following type(s):

Required Methods§

Source

fn to_f64(&self) -> f64

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl ToF64 for f32

Source§

fn to_f64(&self) -> f64

Source§

impl ToF64 for f64

Source§

fn to_f64(&self) -> f64

Source§

impl ToF64 for i8

Source§

fn to_f64(&self) -> f64

Source§

impl ToF64 for i16

Source§

fn to_f64(&self) -> f64

Source§

impl ToF64 for i32

Source§

fn to_f64(&self) -> f64

Source§

impl ToF64 for i64

Source§

fn to_f64(&self) -> f64

Source§

impl ToF64 for i128

Source§

fn to_f64(&self) -> f64

Source§

impl ToF64 for isize

Source§

fn to_f64(&self) -> f64

Source§

impl ToF64 for u8

Source§

fn to_f64(&self) -> f64

Source§

impl ToF64 for u16

Source§

fn to_f64(&self) -> f64

Source§

impl ToF64 for u32

Source§

fn to_f64(&self) -> f64

Source§

impl ToF64 for u64

Source§

fn to_f64(&self) -> f64

Source§

impl ToF64 for u128

Source§

fn to_f64(&self) -> f64

Source§

impl ToF64 for usize

Source§

fn to_f64(&self) -> f64

Source§

impl<T: ToF64 + ?Sized> ToF64 for Box<T>

Available on non-crate feature nostd only.
Source§

fn to_f64(&self) -> f64

Source§

impl<T: ToF64 + ?Sized> ToF64 for Rc<T>

Available on non-crate feature nostd only.
Source§

fn to_f64(&self) -> f64

Implementors§