Trait FromIterRadix

Source
pub trait FromIterRadix
where Self: Copy + Sized + Num + NumCast,
{ // Provided method fn from_iter_radix<I: IntoIterator<Item = Self>>(iter: I, base: i64) -> i64 { ... } }

Provided Methods§

Source

fn from_iter_radix<I: IntoIterator<Item = Self>>(iter: I, base: i64) -> i64

Converts a iterable of numbers back to original number of given base.

§Example

Basic usage:

use num_digitize::FromIterRadix;

let original_number = 12345678;
let output = i8::from_iter_radix([1, 2, 3, 4, 5, 6, 7, 8].iter().cloned(), 10);
assert_eq!(original_number, output);

Please note, bases other than 10 were not tested and may not give any sense!

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 FromIterRadix for i8

Source§

impl FromIterRadix for i16

Source§

impl FromIterRadix for i32

Source§

impl FromIterRadix for i64

Source§

impl FromIterRadix for isize

Source§

impl FromIterRadix for u8

Source§

impl FromIterRadix for u16

Source§

impl FromIterRadix for u32

Source§

impl FromIterRadix for u64

Source§

impl FromIterRadix for usize

Implementors§