Rhypot

Trait Rhypot 

Source
pub trait Rhypot:
    CubePrimitive
    + CubeType<ExpandType: RhypotExpand>
    + Sized {
    // Provided methods
    fn rhypot(self, _rhs: Self) -> Self { ... }
    fn __expand_rhypot(
        scope: &mut Scope,
        lhs: ExpandElementTyped<Self>,
        rhs: ExpandElementTyped<Self>,
    ) -> ExpandElementTyped<Self> { ... }
}

Provided Methods§

Source

fn rhypot(self, _rhs: Self) -> Self

Source

fn __expand_rhypot( scope: &mut Scope, lhs: ExpandElementTyped<Self>, rhs: ExpandElementTyped<Self>, ) -> 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 Rhypot for f32

Source§

impl Rhypot for f64

Source§

impl Rhypot for bf16

Source§

impl Rhypot for f16

Implementors§

Source§

impl Rhypot for flex32

Source§

impl Rhypot for tf32

Source§

impl<const POS: u8> Rhypot for ElemExpand<POS>