Skip to content

Commit ebf14cb

Browse files
killerswanbrson
authored andcommitted
Rename str::iter_chars -> str::chars_iter
1 parent c7454f5 commit ebf14cb

File tree

1 file changed

+6
-35
lines changed

1 file changed

+6
-35
lines changed

src/libcore/str.rs

Lines changed: 6 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,6 @@ export
6464
any,
6565
map,
6666
bytes_iter,
67-
iter_chars,
6867
chars_iter,
6968
words_iter,
7069
lines_iter,
@@ -591,7 +590,7 @@ fn split_func(ss: str, sepfn: fn(cc: char)->bool) -> [str] {
591590
let accum: str = "";
592591
let ends_with_sep: bool = false;
593592

594-
str::iter_chars(ss, {|cc| if sepfn(cc) {
593+
chars_iter(ss, {|cc| if sepfn(cc) {
595594
vv += [accum];
596595
accum = "";
597596
ends_with_sep = true;
@@ -678,7 +677,7 @@ FIXME: rewrite with map
678677
*/
679678
fn to_lower(s: str) -> str {
680679
let outstr = "";
681-
iter_chars(s) { |c|
680+
chars_iter(s) { |c|
682681
push_char(outstr, char::to_lower(c));
683682
}
684683
ret outstr;
@@ -693,7 +692,7 @@ FIXME: rewrite with map
693692
*/
694693
fn to_upper(s: str) -> str {
695694
let outstr = "";
696-
iter_chars(s) { |c|
695+
chars_iter(s) { |c|
697696
push_char(outstr, char::to_upper(c));
698697
}
699698
ret outstr;
@@ -808,7 +807,7 @@ Apply a function to each character
808807
fn map(ss: str, ff: fn(char) -> char) -> str {
809808
let result = "";
810809

811-
str::iter_chars(ss, {|cc|
810+
chars_iter(ss, {|cc|
812811
str::push_char(result, ff(cc));
813812
});
814813

@@ -833,13 +832,11 @@ fn bytes_iter(ss: str, it: fn(u8)) {
833832
}
834833

835834
/*
836-
Function: iter_chars
835+
Function: chars_iter
837836
838837
Iterate over the characters in a string
839-
840-
FIXME: rename to 'chars_iter'
841838
*/
842-
fn iter_chars(s: str, it: fn(char)) {
839+
fn chars_iter(s: str, it: fn(char)) {
843840
let pos = 0u, len = byte_len(s);
844841
while (pos < len) {
845842
let {ch, next} = char_range_at(s, pos);
@@ -848,17 +845,6 @@ fn iter_chars(s: str, it: fn(char)) {
848845
}
849846
}
850847

851-
/*
852-
Function: chars_iter
853-
854-
Iterate over the characters in a string
855-
856-
FIXME: A synonym to iter_chars
857-
*/
858-
fn chars_iter(ss: str, it: fn(char)) {
859-
iter_chars(ss, it)
860-
}
861-
862848
/*
863849
Function: words_iter
864850
@@ -1845,21 +1831,6 @@ mod tests {
18451831
assert !contains("", "a");
18461832
}
18471833

1848-
#[test]
1849-
fn test_iter_chars() {
1850-
let i = 0;
1851-
iter_chars("x\u03c0y") {|ch|
1852-
alt i {
1853-
0 { assert ch == 'x'; }
1854-
1 { assert ch == '\u03c0'; }
1855-
2 { assert ch == 'y'; }
1856-
}
1857-
i += 1;
1858-
}
1859-
1860-
iter_chars("") {|_ch| fail; } // should not fail
1861-
}
1862-
18631834
#[test]
18641835
fn test_chars_iter() {
18651836
let i = 0;

0 commit comments

Comments
 (0)