use self::itertools::join;
use self::itertools::Itertools;
....
s.lines()
.map(|bline| UnicodeSegmentation::graphemes(bline, true)
.collect::<Vec<&str>>())
.join(|line| wordwrapline(&line, maxline, maxword),"\n")
error[E0061]: this function takes 1 parameter but 2 parameters were supplied.Rust is picking the wrong version of "join". There's one in Iter with one parameter and one in Itertools with two parameters. Haven't figured out how to get the one from Itertools yet. The obvious syntax, ".Itertools::join(...)" gets "error: expected `<`, found `join`".
Without either function overloading or member function qualification, how do you do this?