Trait num::Num
[−]
[src]
pub trait Num: Zero<Output = Self> + One<Output = Self> + Add<Self> + Sub<Self, Output = Self> + Mul<Self> + Div<Self, Output = Self> + Rem<Self, Output = Self> + PartialEq<Self> { type FromStrRadixErr; fn from_str_radix(
str: &str,
radix: u32
) -> Result<Self, Self::FromStrRadixErr>; }
The base trait for numeric types
Associated Types
type FromStrRadixErr
Required Methods
fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>
Implementations on Foreign Types
impl Num for u16
[src]
type FromStrRadixErr = ParseIntError
fn from_str_radix(s: &str, radix: u32) -> Result<u16, ParseIntError>
[src]
impl Num for f32
[src]
type FromStrRadixErr = ParseFloatError
fn from_str_radix(
src: &str,
radix: u32
) -> Result<f32, <f32 as Num>::FromStrRadixErr>
[src]
src: &str,
radix: u32
) -> Result<f32, <f32 as Num>::FromStrRadixErr>
impl Num for i8
[src]
type FromStrRadixErr = ParseIntError
fn from_str_radix(s: &str, radix: u32) -> Result<i8, ParseIntError>
[src]
impl Num for isize
[src]
type FromStrRadixErr = ParseIntError
fn from_str_radix(s: &str, radix: u32) -> Result<isize, ParseIntError>
[src]
impl Num for u32
[src]
type FromStrRadixErr = ParseIntError
fn from_str_radix(s: &str, radix: u32) -> Result<u32, ParseIntError>
[src]
impl Num for i32
[src]
type FromStrRadixErr = ParseIntError
fn from_str_radix(s: &str, radix: u32) -> Result<i32, ParseIntError>
[src]
impl Num for f64
[src]
type FromStrRadixErr = ParseFloatError
fn from_str_radix(
src: &str,
radix: u32
) -> Result<f64, <f64 as Num>::FromStrRadixErr>
[src]
src: &str,
radix: u32
) -> Result<f64, <f64 as Num>::FromStrRadixErr>