Trait polars::prelude::IsFloat

pub unsafe trait IsFloat: Sealed {
    // Provided methods
    fn is_float() -> bool { ... }
    fn is_f32() -> bool { ... }
    fn is_f64() -> bool { ... }
    fn is_nan(&self) -> bool
       where Self: Sized { ... }
}
Expand description

Safety

unsafe code downstream relies on the correct is_float call

Provided Methods§

fn is_float() -> bool

fn is_f32() -> bool

fn is_f64() -> bool

fn is_nan(&self) -> boolwhere Self: Sized,

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

§

impl IsFloat for &str

§

impl IsFloat for &[u8]

§

impl IsFloat for bool

§

impl IsFloat for f32

§

fn is_float() -> bool

§

fn is_f32() -> bool

§

fn is_f64() -> bool

§

fn is_nan(&self) -> bool

§

impl IsFloat for f64

§

fn is_float() -> bool

§

fn is_f32() -> bool

§

fn is_f64() -> bool

§

fn is_nan(&self) -> bool

§

impl IsFloat for i8

§

impl IsFloat for i16

§

impl IsFloat for i32

§

impl IsFloat for i64

§

impl IsFloat for i128

§

impl IsFloat for u8

§

impl IsFloat for u16

§

impl IsFloat for u32

§

impl IsFloat for u64

§

impl<T> IsFloat for Option<T>where T: IsFloat,

Implementors§