File tree Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change 1
1
---
2
- refs/heads/master: 8a1aaac396cea58a9192cbcab3bb87522ceba907
2
+ refs/heads/master: 30dbcf5f88b20db3ea1c70bb50cb37fa9364f1a9
3
3
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
4
4
refs/heads/snap-stage3: ec0258a381b88b5574e3f8ce72ae553ac3a574b7
5
5
refs/heads/try: 7c6c492fb2af9a85f21ff952942df3523b22fd17
Original file line number Diff line number Diff line change @@ -310,7 +310,7 @@ impl Pattern {
310
310
* brackets. The resulting string will, when compiled into a `Pattern`,
311
311
* match the input string and nothing else.
312
312
*/
313
- pub fn escape ( s : & str ) -> ~ str {
313
+ pub fn escape ( s : & str ) -> StrBuf {
314
314
let mut escaped = StrBuf :: new ( ) ;
315
315
for c in s. chars ( ) {
316
316
match c {
@@ -325,7 +325,7 @@ impl Pattern {
325
325
}
326
326
}
327
327
}
328
- escaped. into_owned ( )
328
+ escaped
329
329
}
330
330
331
331
/**
@@ -767,8 +767,8 @@ mod test {
767
767
#[ test]
768
768
fn test_pattern_escape ( ) {
769
769
let s = "_[_]_?_*_!_" ;
770
- assert_eq ! ( Pattern :: escape( s) , "_[[]_[]]_[?]_[*]_!_" . to_owned ( ) ) ;
771
- assert ! ( Pattern :: new( Pattern :: escape( s) ) . matches( s) ) ;
770
+ assert_eq ! ( Pattern :: escape( s) , "_[[]_[]]_[?]_[*]_!_" . to_strbuf ( ) ) ;
771
+ assert ! ( Pattern :: new( Pattern :: escape( s) . as_slice ( ) ) . matches( s) ) ;
772
772
}
773
773
774
774
#[ test]
You can’t perform that action at this time.
0 commit comments