Trait as_num::AsNum
[−]
[src]
pub trait AsNum { fn as_num<Dest>(self) -> Dest
where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug; fn checked_as_num<Dest>(self) -> Option<Dest>
where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug; fn assert_convertible_back<Dest>(self)
where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug; }
Required Methods
fn as_num<Dest>(self) -> Dest where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
fn checked_as_num<Dest>(self) -> Option<Dest> where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
fn assert_convertible_back<Dest>(self) where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,