Trait Max

Source
pub trait Max: CubeType + Sized {
    // Provided methods
    fn max(self, _rhs: Self) -> Self { ... }
    fn __expand_max(
        scope: &mut Scope,
        lhs: ExpandElementTyped<Self>,
        rhs: ExpandElementTyped<Self>,
    ) -> ExpandElementTyped<Self> { ... }
}

Provided Methods§

Source

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

Source

fn __expand_max( 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 Max for f32

Source§

impl Max for f64

Source§

impl Max for i8

Source§

impl Max for i16

Source§

impl Max for i32

Source§

impl Max for i64

Source§

impl Max for u8

Source§

impl Max for u16

Source§

impl Max for u32

Source§

impl Max for u64

Source§

impl Max for bf16

Source§

impl Max for f16

Implementors§

Source§

impl Max for flex32

Source§

impl Max for tf32

Source§

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

Source§

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

Source§

impl<const POS: u8> Max for IntExpand<POS>