I have a suggestion concerning the Rust "book", I think the vec! macro could be better documented there, and also readers could be alerted to the danger of writing
vec![ 0, n ]
when what you need is
vec![ 0; n ]
This got me twice! Anyway, I am not clear where this should go on this site, or maybe it needs to go somewhere else altogether.