about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorKevin Cantu <me@kevincantu.org>2012-01-23 21:38:09 -0800
committerNiko Matsakis <niko@alum.mit.edu>2012-01-23 22:28:25 -0800
commit69ffb4e3aea13b454de5b4e30aa9fd72185c101d (patch)
tree0b93e0e63fb40e904b6457b8cebbe27b1106d060 /src
parent8f4d1f3d27cfe0686602731736188f886a837516 (diff)
downloadrust-69ffb4e3aea13b454de5b4e30aa9fd72185c101d.tar.gz
rust-69ffb4e3aea13b454de5b4e30aa9fd72185c101d.zip
s/fn&/fn/
Diffstat (limited to 'src')
-rw-r--r--src/libcore/str.rs16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/libcore/str.rs b/src/libcore/str.rs
index 391e44125d6..fa1aca29efa 100644
--- a/src/libcore/str.rs
+++ b/src/libcore/str.rs
@@ -376,7 +376,7 @@ Iterate over the characters in a string
 
 FIXME: A synonym to iter_chars
 */
-fn chars_iter(ss: str, it: fn&(char)) {
+fn chars_iter(ss: str, it: fn(char)) {
     iter_chars(ss, it)
 }
 
@@ -387,7 +387,7 @@ Iterate over the bytes in a string
 
 FIXME: Should it really include the last byte '\0'?
 */
-fn bytes_iter(ss: str, it: fn&(u8)) {
+fn bytes_iter(ss: str, it: fn(u8)) {
     let pos = 0u;
     let len = byte_len(ss);
 
@@ -866,7 +866,7 @@ Splits a string into substrings using a function
 
 FIXME: will be renamed to split.
 */
-fn split_func(ss: str, sepfn: fn&(cc: char)->bool) -> [str] {
+fn split_func(ss: str, sepfn: fn(cc: char)->bool) -> [str] {
     let vv: [str] = [];
     let accum: str = "";
     let ends_with_sep: bool = false;
@@ -933,7 +933,7 @@ Function: words_iter
 
 Apply a function to each word
 */
-fn words_iter(ss: str, ff: fn&(&&str)) {
+fn words_iter(ss: str, ff: fn(&&str)) {
     vec::iter(words(ss), ff)
 }
 
@@ -942,7 +942,7 @@ Function: lines_iter
 
 Apply a function to each lines (by '\n')
 */
-fn lines_iter(ss: str, ff: fn&(&&str)) {
+fn lines_iter(ss: str, ff: fn(&&str)) {
     vec::iter(lines(ss), ff)
 }
 
@@ -1180,7 +1180,7 @@ if the string contains no characters
 
 // FIXME: a synonym to loop_chars
 */
-fn all(ss: str, ff: fn&(char) -> bool) -> bool {
+fn all(ss: str, ff: fn(char) -> bool) -> bool {
     str::loop_chars(ss, ff)
 }
 
@@ -1190,7 +1190,7 @@ Function: any
 Return true if a predicate matches any character
 (and false if it matches none or there are no characters)
 */
-fn any(ss: str, pred: fn&(char) -> bool) -> bool {
+fn any(ss: str, pred: fn(char) -> bool) -> bool {
    !all(ss, {|cc| !pred(cc)})
 }
 
@@ -1199,7 +1199,7 @@ Function: map
 
 Apply a function to each character
 */
-fn map(ss: str, ff: fn&(char) -> char) -> str {
+fn map(ss: str, ff: fn(char) -> char) -> str {
     let result = "";
 
     str::iter_chars(ss, {|cc|