pub trait Converted<I, F>: Sized
where I: ToPrimitive, F: ToPrimitive,
{ type Converter: Converter<I, F>; // Required method fn to_self<P: ToPrimitive>(p: &P) -> Option<Self>; // Provided method fn converted( n: &Number<I, F> ) -> Result<Self, <Self::Converter as Converter<I, F>>::Err> { ... } }

Required Associated Types§

Required Methods§

source

fn to_self<P: ToPrimitive>(p: &P) -> Option<Self>

Provided Methods§

source

fn converted( n: &Number<I, F> ) -> Result<Self, <Self::Converter as Converter<I, F>>::Err>

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<I: ToPrimitive, F: ToPrimitive> Converted<I, F> for f32

source§

impl<I: ToPrimitive, F: ToPrimitive> Converted<I, F> for f64

source§

impl<I: ToPrimitive, F: ToPrimitive> Converted<I, F> for i8

source§

impl<I: ToPrimitive, F: ToPrimitive> Converted<I, F> for i16

source§

impl<I: ToPrimitive, F: ToPrimitive> Converted<I, F> for i32

source§

impl<I: ToPrimitive, F: ToPrimitive> Converted<I, F> for i64

source§

impl<I: ToPrimitive, F: ToPrimitive> Converted<I, F> for i128

source§

impl<I: ToPrimitive, F: ToPrimitive> Converted<I, F> for u8

source§

impl<I: ToPrimitive, F: ToPrimitive> Converted<I, F> for u16

source§

impl<I: ToPrimitive, F: ToPrimitive> Converted<I, F> for u32

source§

impl<I: ToPrimitive, F: ToPrimitive> Converted<I, F> for u64

source§

impl<I: ToPrimitive, F: ToPrimitive> Converted<I, F> for u128

Implementors§