Fix vec::each* return values
auto merge of #6886 : jld/rust/vec-each-ret-fix, r=sanxiyn