Trait grafix_toolbox::math::Pow

source ·
pub trait Pow<T> {
    // Required method
    fn power(self, _: T) -> Self;
}

Required Methods§

source

fn power(self, _: T) -> Self

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<T> Pow<T> for f32
where i32: Cast<T>,

source§

fn power(self, r: T) -> Self

source§

impl<T> Pow<T> for f64
where i32: Cast<T>,

source§

fn power(self, r: T) -> Self

source§

impl<T> Pow<T> for i8
where u32: Cast<T>,

source§

fn power(self, r: T) -> Self

source§

impl<T> Pow<T> for i16
where u32: Cast<T>,

source§

fn power(self, r: T) -> Self

source§

impl<T> Pow<T> for i32
where u32: Cast<T>,

source§

fn power(self, r: T) -> Self

source§

impl<T> Pow<T> for i64
where u32: Cast<T>,

source§

fn power(self, r: T) -> Self

source§

impl<T> Pow<T> for i128
where u32: Cast<T>,

source§

fn power(self, r: T) -> Self

source§

impl<T> Pow<T> for isize
where u32: Cast<T>,

source§

fn power(self, r: T) -> Self

source§

impl<T> Pow<T> for u8
where u32: Cast<T>,

source§

fn power(self, r: T) -> Self

source§

impl<T> Pow<T> for u16
where u32: Cast<T>,

source§

fn power(self, r: T) -> Self

source§

impl<T> Pow<T> for u32
where u32: Cast<T>,

source§

fn power(self, r: T) -> Self

source§

impl<T> Pow<T> for u64
where u32: Cast<T>,

source§

fn power(self, r: T) -> Self

source§

impl<T> Pow<T> for u128
where u32: Cast<T>,

source§

fn power(self, r: T) -> Self

source§

impl<T> Pow<T> for usize
where u32: Cast<T>,

source§

fn power(self, r: T) -> Self

Implementors§

source§

impl<T> Pow<T> for f16
where i32: Cast<T>,