core: convert vec::{head,head_opt} to return references
This commit is contained in:
parent
431e756fd7
commit
359bb3e10b
6 changed files with 68 additions and 31 deletions
|
|
@ -10,7 +10,6 @@
|
|||
|
||||
// In this case, the code should compile and should
|
||||
// succeed at runtime
|
||||
use core::vec::{head, last, same_length, zip};
|
||||
|
||||
fn enum_chars(start: u8, end: u8) -> ~[char] {
|
||||
assert start < end;
|
||||
|
|
@ -33,8 +32,8 @@ pub fn main() {
|
|||
let chars = enum_chars(a, j);
|
||||
let ints = enum_uints(k, l);
|
||||
|
||||
let ps = zip(chars, ints);
|
||||
let ps = vec::zip(chars, ints);
|
||||
|
||||
assert (head(ps) == ('a', 1u));
|
||||
assert (last(ps) == (j as char, 10u));
|
||||
assert (ps.head() == &('a', 1u));
|
||||
assert (ps.last() == (j as char, 10u));
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue