pub const fn strings_from_char_vecs<I: Iterator<Item = Vec<char>>>(
    css: I
) -> StringsFromCharVecs<I>Notable traits for StringsFromCharVecs<I>impl<I: Iterator<Item = Vec<char>>> Iterator for StringsFromCharVecs<I> type Item = String;
Expand description

Generates Strings, given an iterator that generates Vec<char>s.

The elements appear in the same order as they do in the given iterator, but as Strings.

The output length is css.count().

Examples

extern crate itertools;

use itertools::Itertools;
use malachite_base::strings::strings_from_char_vecs;

let ss =
    &strings_from_char_vecs([vec!['a', 'b'], vec!['c', 'd']].iter().cloned()).collect_vec();
assert_eq!(
    ss.iter().map(|cs| cs.as_str()).collect_vec().as_slice(),
    &["ab", "cd"]
);