Trait Exp

Source
pub trait Exp: CubePrimitive + Sized {
    // Provided methods
    fn exp(x: Self) -> Self { ... }
    fn __expand_exp(
        scope: &mut Scope,
        x: Self::ExpandType,
    ) -> ExpandElementTyped<Self> { ... }
}

Provided Methods§

Source

fn exp(x: Self) -> Self

Source

fn __expand_exp( scope: &mut Scope, x: Self::ExpandType, ) -> ExpandElementTyped<Self>

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.

Implementations on Foreign Types§

Source§

impl Exp for f32

Source§

impl Exp for f64

Source§

impl Exp for bf16

Source§

impl Exp for f16

Implementors§

Source§

impl Exp for flex32

Source§

impl Exp for tf32

Source§

impl<P: CubePrimitive + Exp> Exp for Line<P>

Source§

impl<const POS: u8> Exp for FloatExpand<POS>