9cf271fe96
Note that the method foo.each() is not de-moded, nor the other vec routines.
13 lines
279 B
Rust
13 lines
279 B
Rust
fn concat<T: Copy>(v: ~[const ~[const T]]) -> ~[T] {
|
|
let mut r = ~[];
|
|
|
|
// Earlier versions of our type checker accepted this:
|
|
vec::each(v, |inner: &~[T]| {
|
|
//~^ ERROR values differ in mutability
|
|
r += *inner; true
|
|
});
|
|
|
|
return r;
|
|
}
|
|
|
|
fn main() {} |