Skip to content

Commit ce8eb49

Browse files
author
Jorge Aparicio
committed
---
yaml --- r: 163306 b: refs/heads/snap-stage3 c: 61ba334 h: refs/heads/master v: v3
1 parent 2c5f23a commit ce8eb49

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
refs/heads/master: 9146a919b616e39e528e4d7100d16eef52f1f852
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
4-
refs/heads/snap-stage3: 01d2e46a2d952c65071b363701faa6eea952d55f
4+
refs/heads/snap-stage3: 61ba334452102e7c7bf227927d56c28ec4f025f3
55
refs/heads/try: 20cbbffeefc1f35e2ea63afce7b42fbd79611d42
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
77
refs/heads/dist-snap: ba4081a5a8573875fed17545846f6f6902c8ba8d

branches/snap-stage3/src/libregex/re.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -585,7 +585,7 @@ impl<'t> Replacer for &'t str {
585585
}
586586
}
587587

588-
impl<'t> Replacer for |&Captures|: 't -> String {
588+
impl<F> Replacer for F where F: FnMut(&Captures) -> String {
589589
fn reg_replace<'a>(&'a mut self, caps: &Captures) -> CowString<'a> {
590590
(*self)(caps).into_cow()
591591
}
@@ -767,7 +767,7 @@ impl<'t> Captures<'t> {
767767
// How evil can you get?
768768
// FIXME: Don't use regexes for this. It's completely unnecessary.
769769
let re = Regex::new(r"(^|[^$]|\b)\$(\w+)").unwrap();
770-
let text = re.replace_all(text, |refs: &Captures| -> String {
770+
let text = re.replace_all(text, |&mut: refs: &Captures| -> String {
771771
let (pre, name) = (refs.at(1), refs.at(2));
772772
format!("{}{}", pre,
773773
match from_str::<uint>(name.as_slice()) {

0 commit comments

Comments
 (0)