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,
Implementations on Foreign Types
impl AsNum for i8
[src]
impl AsNum for i8
fn assert_convertible_back<Dest>(self) where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
[src]
fn assert_convertible_back<Dest>(self) where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
fn as_num<Dest>(self) -> Dest where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
[src]
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,
[src]
fn checked_as_num<Dest>(self) -> Option<Dest> where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
impl AsNum for i16
[src]
impl AsNum for i16
fn assert_convertible_back<Dest>(self) where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
[src]
fn assert_convertible_back<Dest>(self) where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
fn as_num<Dest>(self) -> Dest where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
[src]
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,
[src]
fn checked_as_num<Dest>(self) -> Option<Dest> where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
impl AsNum for i32
[src]
impl AsNum for i32
fn assert_convertible_back<Dest>(self) where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
[src]
fn assert_convertible_back<Dest>(self) where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
fn as_num<Dest>(self) -> Dest where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
[src]
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,
[src]
fn checked_as_num<Dest>(self) -> Option<Dest> where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
impl AsNum for i64
[src]
impl AsNum for i64
fn assert_convertible_back<Dest>(self) where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
[src]
fn assert_convertible_back<Dest>(self) where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
fn as_num<Dest>(self) -> Dest where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
[src]
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,
[src]
fn checked_as_num<Dest>(self) -> Option<Dest> where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
impl AsNum for isize
[src]
impl AsNum for isize
fn assert_convertible_back<Dest>(self) where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
[src]
fn assert_convertible_back<Dest>(self) where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
fn as_num<Dest>(self) -> Dest where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
[src]
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,
[src]
fn checked_as_num<Dest>(self) -> Option<Dest> where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
impl AsNum for u8
[src]
impl AsNum for u8
fn assert_convertible_back<Dest>(self) where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
[src]
fn assert_convertible_back<Dest>(self) where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
fn as_num<Dest>(self) -> Dest where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
[src]
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,
[src]
fn checked_as_num<Dest>(self) -> Option<Dest> where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
impl AsNum for u16
[src]
impl AsNum for u16
fn assert_convertible_back<Dest>(self) where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
[src]
fn assert_convertible_back<Dest>(self) where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
fn as_num<Dest>(self) -> Dest where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
[src]
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,
[src]
fn checked_as_num<Dest>(self) -> Option<Dest> where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
impl AsNum for u32
[src]
impl AsNum for u32
fn assert_convertible_back<Dest>(self) where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
[src]
fn assert_convertible_back<Dest>(self) where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
fn as_num<Dest>(self) -> Dest where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
[src]
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,
[src]
fn checked_as_num<Dest>(self) -> Option<Dest> where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
impl AsNum for u64
[src]
impl AsNum for u64
fn assert_convertible_back<Dest>(self) where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
[src]
fn assert_convertible_back<Dest>(self) where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
fn as_num<Dest>(self) -> Dest where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
[src]
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,
[src]
fn checked_as_num<Dest>(self) -> Option<Dest> where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
impl AsNum for usize
[src]
impl AsNum for usize
fn assert_convertible_back<Dest>(self) where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
[src]
fn assert_convertible_back<Dest>(self) where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
fn as_num<Dest>(self) -> Dest where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
[src]
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,
[src]
fn checked_as_num<Dest>(self) -> Option<Dest> where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
impl AsNum for f32
[src]
impl AsNum for f32
fn assert_convertible_back<Dest>(self) where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
[src]
fn assert_convertible_back<Dest>(self) where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
fn as_num<Dest>(self) -> Dest where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
[src]
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,
[src]
fn checked_as_num<Dest>(self) -> Option<Dest> where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
impl AsNum for f64
[src]
impl AsNum for f64
fn assert_convertible_back<Dest>(self) where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
[src]
fn assert_convertible_back<Dest>(self) where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
fn as_num<Dest>(self) -> Dest where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,
[src]
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,
[src]
fn checked_as_num<Dest>(self) -> Option<Dest> where
Self: AsNumInternal<Dest>,
Dest: AsNumInternal<Self>,
Dest: Debug,