TryFromIntStr

Trait TryFromIntStr 

Source
pub trait TryFromIntStr<T>: Sized {
    // Required method
    fn try_from_int_str(var: T) -> Result<Self, TryFromIntStrErr>;
}
Available on crate feature try_from_int_str only.
Expand description

A generic trait for converting from str or integer to type integer.

  • Implemented conversion from string, integer and boolean type to integer type.

§Usage

Basic use of the trait.

use num_convert::TryFromIntStr;

assert_eq!(<u32 as TryFromIntStr<&str>>::try_from_int_str("20032023"), Ok(20032023_u32));
assert_eq!(<usize>::try_from_int_str(<usize>::MAX as i128), Ok(usize::MAX));

§Examples

assert_eq!(<u8>::try_from_int_str(true), Ok(1_u8));
assert_eq!(<u32>::try_from_int_str("2023"), Ok(2023_u32));
assert_eq!(<u64>::try_from_int_str(<u64>::MAX as u128), Ok(u64::MAX));
assert_eq!(<u64>::try_from_int_str(u128::MAX).unwrap_err().to_string(),
"out of range integral type conversion attempted");

Required Methods§

Source

fn try_from_int_str(var: T) -> Result<Self, TryFromIntStrErr>

Conversion from str or integer to type integer.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl TryFromIntStr<&str> for i8

Source§

fn try_from_int_str(var: &str) -> Result<Self, TryFromIntStrErr>

Converts &str to i8. Conversion can fail.

Source§

impl TryFromIntStr<&str> for i16

Source§

fn try_from_int_str(var: &str) -> Result<Self, TryFromIntStrErr>

Converts &str to i16. Conversion can fail.

Source§

impl TryFromIntStr<&str> for i32

Source§

fn try_from_int_str(var: &str) -> Result<Self, TryFromIntStrErr>

Converts &str to i32. Conversion can fail.

Source§

impl TryFromIntStr<&str> for i64

Source§

fn try_from_int_str(var: &str) -> Result<Self, TryFromIntStrErr>

Converts &str to i64. Conversion can fail.

Source§

impl TryFromIntStr<&str> for i128

Source§

fn try_from_int_str(var: &str) -> Result<Self, TryFromIntStrErr>

Converts &str to i128. Conversion can fail.

Source§

impl TryFromIntStr<&str> for isize

Source§

fn try_from_int_str(var: &str) -> Result<Self, TryFromIntStrErr>

Converts &str to isize. Conversion can fail.

Source§

impl TryFromIntStr<&str> for u8

Source§

fn try_from_int_str(var: &str) -> Result<Self, TryFromIntStrErr>

Converts &str to u8. Conversion can fail.

Source§

impl TryFromIntStr<&str> for u16

Source§

fn try_from_int_str(var: &str) -> Result<Self, TryFromIntStrErr>

Converts &str to u16. Conversion can fail.

Source§

impl TryFromIntStr<&str> for u32

Source§

fn try_from_int_str(var: &str) -> Result<Self, TryFromIntStrErr>

Converts &str to u32. Conversion can fail.

Source§

impl TryFromIntStr<&str> for u64

Source§

fn try_from_int_str(var: &str) -> Result<Self, TryFromIntStrErr>

Converts &str to u64. Conversion can fail.

Source§

impl TryFromIntStr<&str> for u128

Source§

fn try_from_int_str(var: &str) -> Result<Self, TryFromIntStrErr>

Converts &str to u128. Conversion can fail.

Source§

impl TryFromIntStr<&str> for usize

Source§

fn try_from_int_str(var: &str) -> Result<Self, TryFromIntStrErr>

Converts &str to usize. Conversion can fail.

Source§

impl TryFromIntStr<bool> for i8

Source§

fn try_from_int_str(var: bool) -> Result<Self, TryFromIntStrErr>

Converts bool to i8 losslessly.

Source§

impl TryFromIntStr<bool> for i16

Source§

fn try_from_int_str(var: bool) -> Result<Self, TryFromIntStrErr>

Converts bool to i16 losslessly.

Source§

impl TryFromIntStr<bool> for i32

Source§

fn try_from_int_str(var: bool) -> Result<Self, TryFromIntStrErr>

Converts bool to i32 losslessly.

Source§

impl TryFromIntStr<bool> for i64

Source§

fn try_from_int_str(var: bool) -> Result<Self, TryFromIntStrErr>

Converts bool to i64 losslessly.

Source§

impl TryFromIntStr<bool> for i128

Source§

fn try_from_int_str(var: bool) -> Result<Self, TryFromIntStrErr>

Converts bool to i128 losslessly.

Source§

impl TryFromIntStr<bool> for isize

Source§

fn try_from_int_str(var: bool) -> Result<Self, TryFromIntStrErr>

Converts bool to isize losslessly.

Source§

impl TryFromIntStr<bool> for u8

Source§

fn try_from_int_str(var: bool) -> Result<Self, TryFromIntStrErr>

Converts bool to u8 losslessly.

Source§

impl TryFromIntStr<bool> for u16

Source§

fn try_from_int_str(var: bool) -> Result<Self, TryFromIntStrErr>

Converts bool to u16 losslessly.

Source§

impl TryFromIntStr<bool> for u32

Source§

fn try_from_int_str(var: bool) -> Result<Self, TryFromIntStrErr>

Converts bool to u32 losslessly.

Source§

impl TryFromIntStr<bool> for u64

Source§

fn try_from_int_str(var: bool) -> Result<Self, TryFromIntStrErr>

Converts bool to u64 losslessly.

Source§

impl TryFromIntStr<bool> for u128

Source§

fn try_from_int_str(var: bool) -> Result<Self, TryFromIntStrErr>

Converts bool to u128 losslessly.

Source§

impl TryFromIntStr<bool> for usize

Source§

fn try_from_int_str(var: bool) -> Result<Self, TryFromIntStrErr>

Converts bool to usize losslessly.

Source§

impl TryFromIntStr<i8> for i8

Source§

fn try_from_int_str(var: Self) -> Result<Self, TryFromIntStrErr>

Converts i8 to i8 losslessly.

Source§

impl TryFromIntStr<i8> for i16

Source§

fn try_from_int_str(var: i8) -> Result<Self, TryFromIntStrErr>

Converts i8 to i16 losslessly.

Source§

impl TryFromIntStr<i8> for i32

Source§

fn try_from_int_str(var: i8) -> Result<Self, TryFromIntStrErr>

Converts i8 to i32 losslessly.

Source§

impl TryFromIntStr<i8> for i64

Source§

fn try_from_int_str(var: i8) -> Result<Self, TryFromIntStrErr>

Converts i8 to i64 losslessly.

Source§

impl TryFromIntStr<i8> for i128

Source§

fn try_from_int_str(var: i8) -> Result<Self, TryFromIntStrErr>

Converts i8 to i128 losslessly.

Source§

impl TryFromIntStr<i8> for isize

Source§

fn try_from_int_str(var: i8) -> Result<Self, TryFromIntStrErr>

Converts i8 to isize losslessly.

Source§

impl TryFromIntStr<i8> for u8

Source§

fn try_from_int_str(var: i8) -> Result<Self, TryFromIntStrErr>

Converts i8 to u8. Conversion can fail.

Source§

impl TryFromIntStr<i8> for u16

Source§

fn try_from_int_str(var: i8) -> Result<Self, TryFromIntStrErr>

Converts i8 to u16. Conversion can fail.

Source§

impl TryFromIntStr<i8> for u32

Source§

fn try_from_int_str(var: i8) -> Result<Self, TryFromIntStrErr>

Converts i8 to u32. Conversion can fail.

Source§

impl TryFromIntStr<i8> for u64

Source§

fn try_from_int_str(var: i8) -> Result<Self, TryFromIntStrErr>

Converts i8 to u64. Conversion can fail.

Source§

impl TryFromIntStr<i8> for u128

Source§

fn try_from_int_str(var: i8) -> Result<Self, TryFromIntStrErr>

Converts i8 to u128. Conversion can fail.

Source§

impl TryFromIntStr<i8> for usize

Source§

fn try_from_int_str(var: i8) -> Result<Self, TryFromIntStrErr>

Converts i8 to usize. Conversion can fail.

Source§

impl TryFromIntStr<i16> for i8

Source§

fn try_from_int_str(var: i16) -> Result<Self, TryFromIntStrErr>

Converts i16 to i8. Conversion can fail.

Source§

impl TryFromIntStr<i16> for i16

Source§

fn try_from_int_str(var: Self) -> Result<Self, TryFromIntStrErr>

Converts i16 to i16 losslessly.

Source§

impl TryFromIntStr<i16> for i32

Source§

fn try_from_int_str(var: i16) -> Result<Self, TryFromIntStrErr>

Converts i16 to i32 losslessly.

Source§

impl TryFromIntStr<i16> for i64

Source§

fn try_from_int_str(var: i16) -> Result<Self, TryFromIntStrErr>

Converts i16 to i64 losslessly.

Source§

impl TryFromIntStr<i16> for i128

Source§

fn try_from_int_str(var: i16) -> Result<Self, TryFromIntStrErr>

Converts i16 to i128 losslessly.

Source§

impl TryFromIntStr<i16> for isize

Source§

fn try_from_int_str(var: i16) -> Result<Self, TryFromIntStrErr>

Converts i16 to isize losslessly.

Source§

impl TryFromIntStr<i16> for u8

Source§

fn try_from_int_str(var: i16) -> Result<Self, TryFromIntStrErr>

Converts i16 to u8. Conversion can fail.

Source§

impl TryFromIntStr<i16> for u16

Source§

fn try_from_int_str(var: i16) -> Result<Self, TryFromIntStrErr>

Converts i16 to u16. Conversion can fail.

Source§

impl TryFromIntStr<i16> for u32

Source§

fn try_from_int_str(var: i16) -> Result<Self, TryFromIntStrErr>

Converts i16 to u32. Conversion can fail.

Source§

impl TryFromIntStr<i16> for u64

Source§

fn try_from_int_str(var: i16) -> Result<Self, TryFromIntStrErr>

Converts i16 to u64. Conversion can fail.

Source§

impl TryFromIntStr<i16> for u128

Source§

fn try_from_int_str(var: i16) -> Result<Self, TryFromIntStrErr>

Converts i16 to u128. Conversion can fail.

Source§

impl TryFromIntStr<i16> for usize

Source§

fn try_from_int_str(var: i16) -> Result<Self, TryFromIntStrErr>

Converts i16 to usize. Conversion can fail.

Source§

impl TryFromIntStr<i32> for i8

Source§

fn try_from_int_str(var: i32) -> Result<Self, TryFromIntStrErr>

Converts i32 to i8. Conversion can fail.

Source§

impl TryFromIntStr<i32> for i16

Source§

fn try_from_int_str(var: i32) -> Result<Self, TryFromIntStrErr>

Converts i32 to i16. Conversion can fail.

Source§

impl TryFromIntStr<i32> for i32

Source§

fn try_from_int_str(var: Self) -> Result<Self, TryFromIntStrErr>

Converts i32 to i32 losslessly.

Source§

impl TryFromIntStr<i32> for i64

Source§

fn try_from_int_str(var: i32) -> Result<Self, TryFromIntStrErr>

Converts i32 to i64 losslessly.

Source§

impl TryFromIntStr<i32> for i128

Source§

fn try_from_int_str(var: i32) -> Result<Self, TryFromIntStrErr>

Converts i32 to i128 losslessly.

Source§

impl TryFromIntStr<i32> for isize

Source§

fn try_from_int_str(var: i32) -> Result<Self, TryFromIntStrErr>

Converts i32 to isize losslessly.

Source§

impl TryFromIntStr<i32> for u8

Source§

fn try_from_int_str(var: i32) -> Result<Self, TryFromIntStrErr>

Converts i32 to u8. Conversion can fail.

Source§

impl TryFromIntStr<i32> for u16

Source§

fn try_from_int_str(var: i32) -> Result<Self, TryFromIntStrErr>

Converts i32 to u16. Conversion can fail.

Source§

impl TryFromIntStr<i32> for u32

Source§

fn try_from_int_str(var: i32) -> Result<Self, TryFromIntStrErr>

Converts i32 to u32. Conversion can fail.

Source§

impl TryFromIntStr<i32> for u64

Source§

fn try_from_int_str(var: i32) -> Result<Self, TryFromIntStrErr>

Converts i32 to u64. Conversion can fail.

Source§

impl TryFromIntStr<i32> for u128

Source§

fn try_from_int_str(var: i32) -> Result<Self, TryFromIntStrErr>

Converts i32 to u128. Conversion can fail.

Source§

impl TryFromIntStr<i32> for usize

Source§

fn try_from_int_str(var: i32) -> Result<Self, TryFromIntStrErr>

Converts i32 to usize. Conversion can fail.

Source§

impl TryFromIntStr<i64> for i8

Source§

fn try_from_int_str(var: i64) -> Result<Self, TryFromIntStrErr>

Converts i64 to i8. Conversion can fail.

Source§

impl TryFromIntStr<i64> for i16

Source§

fn try_from_int_str(var: i64) -> Result<Self, TryFromIntStrErr>

Converts i64 to i16. Conversion can fail.

Source§

impl TryFromIntStr<i64> for i32

Source§

fn try_from_int_str(var: i64) -> Result<Self, TryFromIntStrErr>

Converts i64 to i32. Conversion can fail.

Source§

impl TryFromIntStr<i64> for i64

Source§

fn try_from_int_str(var: Self) -> Result<Self, TryFromIntStrErr>

Converts i64 to i64 losslessly.

Source§

impl TryFromIntStr<i64> for i128

Source§

fn try_from_int_str(var: i64) -> Result<Self, TryFromIntStrErr>

Converts i64 to i128 losslessly.

Source§

impl TryFromIntStr<i64> for isize

Source§

fn try_from_int_str(var: i64) -> Result<Self, TryFromIntStrErr>

Converts i64 to isize losslessly.

Source§

impl TryFromIntStr<i64> for u8

Source§

fn try_from_int_str(var: i64) -> Result<Self, TryFromIntStrErr>

Converts i64 to u8. Conversion can fail.

Source§

impl TryFromIntStr<i64> for u16

Source§

fn try_from_int_str(var: i64) -> Result<Self, TryFromIntStrErr>

Converts i64 to u16. Conversion can fail.

Source§

impl TryFromIntStr<i64> for u32

Source§

fn try_from_int_str(var: i64) -> Result<Self, TryFromIntStrErr>

Converts i64 to u32. Conversion can fail.

Source§

impl TryFromIntStr<i64> for u64

Source§

fn try_from_int_str(var: i64) -> Result<Self, TryFromIntStrErr>

Converts i64 to u64. Conversion can fail.

Source§

impl TryFromIntStr<i64> for u128

Source§

fn try_from_int_str(var: i64) -> Result<Self, TryFromIntStrErr>

Converts i64 to u128. Conversion can fail.

Source§

impl TryFromIntStr<i64> for usize

Source§

fn try_from_int_str(var: i64) -> Result<Self, TryFromIntStrErr>

Converts i64 to usize. Conversion can fail.

Source§

impl TryFromIntStr<i128> for i8

Source§

fn try_from_int_str(var: i128) -> Result<Self, TryFromIntStrErr>

Converts i128 to i8. Conversion can fail.

Source§

impl TryFromIntStr<i128> for i16

Source§

fn try_from_int_str(var: i128) -> Result<Self, TryFromIntStrErr>

Converts i128 to i16. Conversion can fail.

Source§

impl TryFromIntStr<i128> for i32

Source§

fn try_from_int_str(var: i128) -> Result<Self, TryFromIntStrErr>

Converts i128 to i32. Conversion can fail.

Source§

impl TryFromIntStr<i128> for i64

Source§

fn try_from_int_str(var: i128) -> Result<Self, TryFromIntStrErr>

Converts i128 to i64. Conversion can fail.

Source§

impl TryFromIntStr<i128> for i128

Source§

fn try_from_int_str(var: Self) -> Result<Self, TryFromIntStrErr>

Converts i128 to i128 losslessly.

Source§

impl TryFromIntStr<i128> for isize

Source§

fn try_from_int_str(var: i128) -> Result<Self, TryFromIntStrErr>

Converts i128 to isize. Conversion can fail.

Source§

impl TryFromIntStr<i128> for u8

Source§

fn try_from_int_str(var: i128) -> Result<Self, TryFromIntStrErr>

Converts i128 to u8. Conversion can fail.

Source§

impl TryFromIntStr<i128> for u16

Source§

fn try_from_int_str(var: i128) -> Result<Self, TryFromIntStrErr>

Converts i128 to u16. Conversion can fail.

Source§

impl TryFromIntStr<i128> for u32

Source§

fn try_from_int_str(var: i128) -> Result<Self, TryFromIntStrErr>

Converts i128 to u32. Conversion can fail.

Source§

impl TryFromIntStr<i128> for u64

Source§

fn try_from_int_str(var: i128) -> Result<Self, TryFromIntStrErr>

Converts i128 to u64. Conversion can fail.

Source§

impl TryFromIntStr<i128> for u128

Source§

fn try_from_int_str(var: i128) -> Result<Self, TryFromIntStrErr>

Converts i128 to u128. Conversion can fail.

Source§

impl TryFromIntStr<i128> for usize

Source§

fn try_from_int_str(var: i128) -> Result<Self, TryFromIntStrErr>

Converts i128 to usize. Conversion can fail.

Source§

impl TryFromIntStr<isize> for i8

Source§

fn try_from_int_str(var: isize) -> Result<Self, TryFromIntStrErr>

Converts isize to i8. Conversion can fail.

Source§

impl TryFromIntStr<isize> for i16

Source§

fn try_from_int_str(var: isize) -> Result<Self, TryFromIntStrErr>

Converts isize to i16. Conversion can fail.

Source§

impl TryFromIntStr<isize> for i32

Source§

fn try_from_int_str(var: isize) -> Result<Self, TryFromIntStrErr>

Converts isize to i32. Conversion can fail.

Source§

impl TryFromIntStr<isize> for i64

Source§

fn try_from_int_str(var: isize) -> Result<Self, TryFromIntStrErr>

Converts isize to i64 losslessly.

Source§

impl TryFromIntStr<isize> for i128

Source§

fn try_from_int_str(var: isize) -> Result<Self, TryFromIntStrErr>

Converts isize to i128 losslessly.

Source§

impl TryFromIntStr<isize> for isize

Source§

fn try_from_int_str(var: Self) -> Result<Self, TryFromIntStrErr>

Converts isize to isize losslessly.

Source§

impl TryFromIntStr<isize> for u8

Source§

fn try_from_int_str(var: isize) -> Result<Self, TryFromIntStrErr>

Converts isize to u8. Conversion can fail.

Source§

impl TryFromIntStr<isize> for u16

Source§

fn try_from_int_str(var: isize) -> Result<Self, TryFromIntStrErr>

Converts isize to u16. Conversion can fail.

Source§

impl TryFromIntStr<isize> for u32

Source§

fn try_from_int_str(var: isize) -> Result<Self, TryFromIntStrErr>

Converts isize to u32. Conversion can fail.

Source§

impl TryFromIntStr<isize> for u64

Source§

fn try_from_int_str(var: isize) -> Result<Self, TryFromIntStrErr>

Converts isize to u64. Conversion can fail.

Source§

impl TryFromIntStr<isize> for u128

Source§

fn try_from_int_str(var: isize) -> Result<Self, TryFromIntStrErr>

Converts isize to u128. Conversion can fail.

Source§

impl TryFromIntStr<isize> for usize

Source§

fn try_from_int_str(var: isize) -> Result<Self, TryFromIntStrErr>

Converts isize to usize. Conversion can fail.

Source§

impl TryFromIntStr<u8> for i8

Source§

fn try_from_int_str(var: u8) -> Result<Self, TryFromIntStrErr>

Converts u8 to i8. Conversion can fail.

Source§

impl TryFromIntStr<u8> for i16

Source§

fn try_from_int_str(var: u8) -> Result<Self, TryFromIntStrErr>

Converts u8 to i16. Conversion can fail.

Source§

impl TryFromIntStr<u8> for i32

Source§

fn try_from_int_str(var: u8) -> Result<Self, TryFromIntStrErr>

Converts u8 to i32. Conversion can fail.

Source§

impl TryFromIntStr<u8> for i64

Source§

fn try_from_int_str(var: u8) -> Result<Self, TryFromIntStrErr>

Converts u8 to i64. Conversion can fail.

Source§

impl TryFromIntStr<u8> for i128

Source§

fn try_from_int_str(var: u8) -> Result<Self, TryFromIntStrErr>

Converts u8 to i128. Conversion can fail.

Source§

impl TryFromIntStr<u8> for isize

Source§

fn try_from_int_str(var: u8) -> Result<Self, TryFromIntStrErr>

Converts u8 to isize. Conversion can fail.

Source§

impl TryFromIntStr<u8> for u8

Source§

fn try_from_int_str(var: Self) -> Result<Self, TryFromIntStrErr>

Converts u8 to u8 losslessly.

Source§

impl TryFromIntStr<u8> for u16

Source§

fn try_from_int_str(var: u8) -> Result<Self, TryFromIntStrErr>

Converts u8 to u16 losslessly.

Source§

impl TryFromIntStr<u8> for u32

Source§

fn try_from_int_str(var: u8) -> Result<Self, TryFromIntStrErr>

Converts u8 to u32 losslessly.

Source§

impl TryFromIntStr<u8> for u64

Source§

fn try_from_int_str(var: u8) -> Result<Self, TryFromIntStrErr>

Converts u8 to u64 losslessly.

Source§

impl TryFromIntStr<u8> for u128

Source§

fn try_from_int_str(var: u8) -> Result<Self, TryFromIntStrErr>

Converts u8 to u128 losslessly.

Source§

impl TryFromIntStr<u8> for usize

Source§

fn try_from_int_str(var: u8) -> Result<Self, TryFromIntStrErr>

Converts u8 to usize losslessly.

Source§

impl TryFromIntStr<u16> for i8

Source§

fn try_from_int_str(var: u16) -> Result<Self, TryFromIntStrErr>

Converts u16 to i8. Conversion can fail.

Source§

impl TryFromIntStr<u16> for i16

Source§

fn try_from_int_str(var: u16) -> Result<Self, TryFromIntStrErr>

Converts u16 to i16. Conversion can fail.

Source§

impl TryFromIntStr<u16> for i32

Source§

fn try_from_int_str(var: u16) -> Result<Self, TryFromIntStrErr>

Converts u16 to i32. Conversion can fail.

Source§

impl TryFromIntStr<u16> for i64

Source§

fn try_from_int_str(var: u16) -> Result<Self, TryFromIntStrErr>

Converts u16 to i64. Conversion can fail.

Source§

impl TryFromIntStr<u16> for i128

Source§

fn try_from_int_str(var: u16) -> Result<Self, TryFromIntStrErr>

Converts u16 to i128. Conversion can fail.

Source§

impl TryFromIntStr<u16> for isize

Source§

fn try_from_int_str(var: u16) -> Result<Self, TryFromIntStrErr>

Converts u16 to isize. Conversion can fail.

Source§

impl TryFromIntStr<u16> for u8

Source§

fn try_from_int_str(var: u16) -> Result<Self, TryFromIntStrErr>

Converts u16 to u8. Conversion can fail.

Source§

impl TryFromIntStr<u16> for u16

Source§

fn try_from_int_str(var: Self) -> Result<Self, TryFromIntStrErr>

Converts u16 to u16 losslessly.

Source§

impl TryFromIntStr<u16> for u32

Source§

fn try_from_int_str(var: u16) -> Result<Self, TryFromIntStrErr>

Converts u16 to u32 losslessly.

Source§

impl TryFromIntStr<u16> for u64

Source§

fn try_from_int_str(var: u16) -> Result<Self, TryFromIntStrErr>

Converts u16 to u64 losslessly.

Source§

impl TryFromIntStr<u16> for u128

Source§

fn try_from_int_str(var: u16) -> Result<Self, TryFromIntStrErr>

Converts u16 to u128 losslessly.

Source§

impl TryFromIntStr<u16> for usize

Source§

fn try_from_int_str(var: u16) -> Result<Self, TryFromIntStrErr>

Converts u16 to usize losslessly.

Source§

impl TryFromIntStr<u32> for i8

Source§

fn try_from_int_str(var: u32) -> Result<Self, TryFromIntStrErr>

Converts u32 to i8. Conversion can fail.

Source§

impl TryFromIntStr<u32> for i16

Source§

fn try_from_int_str(var: u32) -> Result<Self, TryFromIntStrErr>

Converts u32 to i16. Conversion can fail.

Source§

impl TryFromIntStr<u32> for i32

Source§

fn try_from_int_str(var: u32) -> Result<Self, TryFromIntStrErr>

Converts u32 to i32. Conversion can fail.

Source§

impl TryFromIntStr<u32> for i64

Source§

fn try_from_int_str(var: u32) -> Result<Self, TryFromIntStrErr>

Converts u32 to i64. Conversion can fail.

Source§

impl TryFromIntStr<u32> for i128

Source§

fn try_from_int_str(var: u32) -> Result<Self, TryFromIntStrErr>

Converts u32 to i128. Conversion can fail.

Source§

impl TryFromIntStr<u32> for isize

Source§

fn try_from_int_str(var: u32) -> Result<Self, TryFromIntStrErr>

Converts u32 to isize. Conversion can fail.

Source§

impl TryFromIntStr<u32> for u8

Source§

fn try_from_int_str(var: u32) -> Result<Self, TryFromIntStrErr>

Converts u32 to u8. Conversion can fail.

Source§

impl TryFromIntStr<u32> for u16

Source§

fn try_from_int_str(var: u32) -> Result<Self, TryFromIntStrErr>

Converts u32 to u16. Conversion can fail.

Source§

impl TryFromIntStr<u32> for u32

Source§

fn try_from_int_str(var: Self) -> Result<Self, TryFromIntStrErr>

Converts u32 to u32 losslessly.

Source§

impl TryFromIntStr<u32> for u64

Source§

fn try_from_int_str(var: u32) -> Result<Self, TryFromIntStrErr>

Converts u32 to u64 losslessly.

Source§

impl TryFromIntStr<u32> for u128

Source§

fn try_from_int_str(var: u32) -> Result<Self, TryFromIntStrErr>

Converts u32 to u128 losslessly.

Source§

impl TryFromIntStr<u32> for usize

Source§

fn try_from_int_str(var: u32) -> Result<Self, TryFromIntStrErr>

Converts u32 to usize losslessly.

Source§

impl TryFromIntStr<u64> for i8

Source§

fn try_from_int_str(var: u64) -> Result<Self, TryFromIntStrErr>

Converts u64 to i8. Conversion can fail.

Source§

impl TryFromIntStr<u64> for i16

Source§

fn try_from_int_str(var: u64) -> Result<Self, TryFromIntStrErr>

Converts u64 to i16. Conversion can fail.

Source§

impl TryFromIntStr<u64> for i32

Source§

fn try_from_int_str(var: u64) -> Result<Self, TryFromIntStrErr>

Converts u64 to i32. Conversion can fail.

Source§

impl TryFromIntStr<u64> for i64

Source§

fn try_from_int_str(var: u64) -> Result<Self, TryFromIntStrErr>

Converts u64 to i64. Conversion can fail.

Source§

impl TryFromIntStr<u64> for i128

Source§

fn try_from_int_str(var: u64) -> Result<Self, TryFromIntStrErr>

Converts u64 to i128. Conversion can fail.

Source§

impl TryFromIntStr<u64> for isize

Source§

fn try_from_int_str(var: u64) -> Result<Self, TryFromIntStrErr>

Converts u64 to isize. Conversion can fail.

Source§

impl TryFromIntStr<u64> for u8

Source§

fn try_from_int_str(var: u64) -> Result<Self, TryFromIntStrErr>

Converts u64 to u8. Conversion can fail.

Source§

impl TryFromIntStr<u64> for u16

Source§

fn try_from_int_str(var: u64) -> Result<Self, TryFromIntStrErr>

Converts u64 to u16. Conversion can fail.

Source§

impl TryFromIntStr<u64> for u32

Source§

fn try_from_int_str(var: u64) -> Result<Self, TryFromIntStrErr>

Converts u64 to u32. Conversion can fail.

Source§

impl TryFromIntStr<u64> for u64

Source§

fn try_from_int_str(var: Self) -> Result<Self, TryFromIntStrErr>

Converts u64 to u64 losslessly.

Source§

impl TryFromIntStr<u64> for u128

Source§

fn try_from_int_str(var: u64) -> Result<Self, TryFromIntStrErr>

Converts u64 to u128 losslessly.

Source§

impl TryFromIntStr<u64> for usize

Source§

fn try_from_int_str(var: u64) -> Result<Self, TryFromIntStrErr>

Converts u64 to usize losslessly.

Source§

impl TryFromIntStr<u128> for i8

Source§

fn try_from_int_str(var: u128) -> Result<Self, TryFromIntStrErr>

Converts u128 to i8. Conversion can fail.

Source§

impl TryFromIntStr<u128> for i16

Source§

fn try_from_int_str(var: u128) -> Result<Self, TryFromIntStrErr>

Converts u128 to i16. Conversion can fail.

Source§

impl TryFromIntStr<u128> for i32

Source§

fn try_from_int_str(var: u128) -> Result<Self, TryFromIntStrErr>

Converts u128 to i32. Conversion can fail.

Source§

impl TryFromIntStr<u128> for i64

Source§

fn try_from_int_str(var: u128) -> Result<Self, TryFromIntStrErr>

Converts u128 to i64. Conversion can fail.

Source§

impl TryFromIntStr<u128> for i128

Source§

fn try_from_int_str(var: u128) -> Result<Self, TryFromIntStrErr>

Converts u128 to i128. Conversion can fail.

Source§

impl TryFromIntStr<u128> for isize

Source§

fn try_from_int_str(var: u128) -> Result<Self, TryFromIntStrErr>

Converts u128 to isize. Conversion can fail.

Source§

impl TryFromIntStr<u128> for u8

Source§

fn try_from_int_str(var: u128) -> Result<Self, TryFromIntStrErr>

Converts u128 to u8. Conversion can fail.

Source§

impl TryFromIntStr<u128> for u16

Source§

fn try_from_int_str(var: u128) -> Result<Self, TryFromIntStrErr>

Converts u128 to u16. Conversion can fail.

Source§

impl TryFromIntStr<u128> for u32

Source§

fn try_from_int_str(var: u128) -> Result<Self, TryFromIntStrErr>

Converts u128 to u32. Conversion can fail.

Source§

impl TryFromIntStr<u128> for u64

Source§

fn try_from_int_str(var: u128) -> Result<Self, TryFromIntStrErr>

Converts u128 to u64. Conversion can fail.

Source§

impl TryFromIntStr<u128> for u128

Source§

fn try_from_int_str(var: Self) -> Result<Self, TryFromIntStrErr>

Converts u128 to u128 losslessly.

Source§

impl TryFromIntStr<u128> for usize

Source§

fn try_from_int_str(var: u128) -> Result<Self, TryFromIntStrErr>

Converts u128 to usize. Conversion can fail.

Source§

impl TryFromIntStr<usize> for i8

Source§

fn try_from_int_str(var: usize) -> Result<Self, TryFromIntStrErr>

Converts usize to i8. Conversion can fail.

Source§

impl TryFromIntStr<usize> for i16

Source§

fn try_from_int_str(var: usize) -> Result<Self, TryFromIntStrErr>

Converts usize to i16. Conversion can fail.

Source§

impl TryFromIntStr<usize> for i32

Source§

fn try_from_int_str(var: usize) -> Result<Self, TryFromIntStrErr>

Converts usize to i32. Conversion can fail.

Source§

impl TryFromIntStr<usize> for i64

Source§

fn try_from_int_str(var: usize) -> Result<Self, TryFromIntStrErr>

Converts usize to i64. Conversion can fail.

Source§

impl TryFromIntStr<usize> for i128

Source§

fn try_from_int_str(var: usize) -> Result<Self, TryFromIntStrErr>

Converts usize to i128. Conversion can fail.

Source§

impl TryFromIntStr<usize> for isize

Source§

fn try_from_int_str(var: usize) -> Result<Self, TryFromIntStrErr>

Converts usize to isize. Conversion can fail.

Source§

impl TryFromIntStr<usize> for u8

Source§

fn try_from_int_str(var: usize) -> Result<Self, TryFromIntStrErr>

Converts usize to u8. Conversion can fail.

Source§

impl TryFromIntStr<usize> for u16

Source§

fn try_from_int_str(var: usize) -> Result<Self, TryFromIntStrErr>

Converts usize to u16. Conversion can fail.

Source§

impl TryFromIntStr<usize> for u32

Source§

fn try_from_int_str(var: usize) -> Result<Self, TryFromIntStrErr>

Converts usize to u32. Conversion can fail.

Source§

impl TryFromIntStr<usize> for u64

Source§

fn try_from_int_str(var: usize) -> Result<Self, TryFromIntStrErr>

Converts usize to u64 losslessly.

Source§

impl TryFromIntStr<usize> for u128

Source§

fn try_from_int_str(var: usize) -> Result<Self, TryFromIntStrErr>

Converts usize to u128 losslessly.

Source§

impl TryFromIntStr<usize> for usize

Source§

fn try_from_int_str(var: Self) -> Result<Self, TryFromIntStrErr>

Converts usize to usize losslessly.

Implementors§