UintUtils

Trait UintUtils 

Source
pub trait UintUtils {
    // Required methods
    fn usqrt(self) -> Self;
    fn ucbrt(self) -> Self;
    fn usin_mul(self, mul_by: Self) -> Self;
    fn ucos_mul(self, mul_by: Self) -> Self;
    fn utan_mul(self, mul_by: Self) -> Self;
    fn uasin_mul(self, mul_by: Self) -> Self;
    fn uacos_mul(self, mul_by: Self) -> Self;
    fn uatan_mul(self, mul_by: Self) -> Self;
    fn uatan2_mul(self, other: Self, mul_by: Self) -> Self;
    fn utanh_mul(self, mul_by: Self) -> Self;
    fn usinh_mul(self, mul_by: Self) -> Self;
    fn ucosh_mul(self, mul_by: Self) -> Self;
}

Required Methods§

Source

fn usqrt(self) -> Self

Source

fn ucbrt(self) -> Self

Source

fn usin_mul(self, mul_by: Self) -> Self

Source

fn ucos_mul(self, mul_by: Self) -> Self

Source

fn utan_mul(self, mul_by: Self) -> Self

Source

fn uasin_mul(self, mul_by: Self) -> Self

Source

fn uacos_mul(self, mul_by: Self) -> Self

Source

fn uatan_mul(self, mul_by: Self) -> Self

Source

fn uatan2_mul(self, other: Self, mul_by: Self) -> Self

Source

fn utanh_mul(self, mul_by: Self) -> Self

Source

fn usinh_mul(self, mul_by: Self) -> Self

Source

fn ucosh_mul(self, mul_by: Self) -> 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.

Implementors§

Source§

impl<T: Uint + Copy + One + Two + Three + F32Fmt<F32Fmt = f32> + PartialOrd + Shr<T, Output = T> + Shl<T, Output = T> + Add<T, Output = T> + Mul<T, Output = T>> UintUtils for T