Trait Log

Source
pub trait Log<T> {
    type Output;

    // Required method
    fn log(self, base: T) -> Self::Output;
}

Required Associated Types§

Required Methods§

Source

fn log(self, base: T) -> Self::Output

Implementations on Foreign Types§

Source§

impl Log<f32> for f32

Source§

type Output = f32

Source§

fn log(self, base: f32) -> Self::Output

Source§

impl Log<f64> for f64

Source§

type Output = f64

Source§

fn log(self, base: f64) -> Self::Output

Source§

impl Log<i8> for i8

Source§

type Output = u32

Source§

fn log(self, base: i8) -> Self::Output

Source§

impl Log<i16> for i16

Source§

type Output = u32

Source§

fn log(self, base: i16) -> Self::Output

Source§

impl Log<i32> for i32

Source§

type Output = u32

Source§

fn log(self, base: i32) -> Self::Output

Source§

impl Log<i64> for i64

Source§

type Output = u32

Source§

fn log(self, base: i64) -> Self::Output

Source§

impl Log<i128> for i128

Source§

type Output = u32

Source§

fn log(self, base: i128) -> Self::Output

Source§

impl Log<isize> for isize

Source§

type Output = u32

Source§

fn log(self, base: isize) -> Self::Output

Source§

impl Log<u8> for u8

Source§

type Output = u32

Source§

fn log(self, base: u8) -> Self::Output

Source§

impl Log<u16> for u16

Source§

type Output = u32

Source§

fn log(self, base: u16) -> Self::Output

Source§

impl Log<u32> for u32

Source§

type Output = u32

Source§

fn log(self, base: u32) -> Self::Output

Source§

impl Log<u64> for u64

Source§

type Output = u32

Source§

fn log(self, base: u64) -> Self::Output

Source§

impl Log<u128> for u128

Source§

type Output = u32

Source§

fn log(self, base: u128) -> Self::Output

Source§

impl Log<usize> for usize

Source§

type Output = u32

Source§

fn log(self, base: usize) -> Self::Output

Implementors§