@@ -71,17 +71,17 @@ fn test_rfind() {
71
71
72
72
#[ test]
73
73
fn test_collect ( ) {
74
- let empty = String :: from_str ( "" ) ;
74
+ let empty = String :: from ( "" ) ;
75
75
let s: String = empty. chars ( ) . collect ( ) ;
76
76
assert_eq ! ( empty, s) ;
77
- let data = String :: from_str ( "ประเทศไทย中" ) ;
77
+ let data = String :: from ( "ประเทศไทย中" ) ;
78
78
let s: String = data. chars ( ) . collect ( ) ;
79
79
assert_eq ! ( data, s) ;
80
80
}
81
81
82
82
#[ test]
83
83
fn test_into_bytes ( ) {
84
- let data = String :: from_str ( "asdf" ) ;
84
+ let data = String :: from ( "asdf" ) ;
85
85
let buf = data. into_bytes ( ) ;
86
86
assert_eq ! ( buf, b"asdf" ) ;
87
87
}
@@ -98,7 +98,7 @@ fn test_find_str() {
98
98
assert ! ( data[ 2 ..4 ] . find( "ab" ) . is_none( ) ) ;
99
99
100
100
let string = "ประเทศไทย中华Việt Nam" ;
101
- let mut data = String :: from_str ( string) ;
101
+ let mut data = String :: from ( string) ;
102
102
data. push_str ( string) ;
103
103
assert ! ( data. find( "ไท华" ) . is_none( ) ) ;
104
104
assert_eq ! ( data[ 0 ..43 ] . find( "" ) , Some ( 0 ) ) ;
@@ -211,7 +211,7 @@ fn test_unsafe_slice() {
211
211
}
212
212
let letters = a_million_letter_a ( ) ;
213
213
assert ! ( half_a_million_letter_a( ) ==
214
- unsafe { String :: from_str ( letters. slice_unchecked(
214
+ unsafe { String :: from ( letters. slice_unchecked(
215
215
0 ,
216
216
500000 ) ) } ) ;
217
217
}
@@ -247,13 +247,13 @@ fn test_is_empty() {
247
247
#[ test]
248
248
fn test_replace ( ) {
249
249
let a = "a" ;
250
- assert_eq ! ( "" . replace( a, "b" ) , String :: from_str ( "" ) ) ;
251
- assert_eq ! ( "a" . replace( a, "b" ) , String :: from_str ( "b" ) ) ;
252
- assert_eq ! ( "ab" . replace( a, "b" ) , String :: from_str ( "bb" ) ) ;
250
+ assert_eq ! ( "" . replace( a, "b" ) , String :: from ( "" ) ) ;
251
+ assert_eq ! ( "a" . replace( a, "b" ) , String :: from ( "b" ) ) ;
252
+ assert_eq ! ( "ab" . replace( a, "b" ) , String :: from ( "bb" ) ) ;
253
253
let test = "test" ;
254
254
assert ! ( " test test " . replace( test, "toast" ) ==
255
- String :: from_str ( " toast toast " ) ) ;
256
- assert_eq ! ( " test test " . replace( test, "" ) , String :: from_str ( " " ) ) ;
255
+ String :: from ( " toast toast " ) ) ;
256
+ assert_eq ! ( " test test " . replace( test, "" ) , String :: from ( " " ) ) ;
257
257
}
258
258
259
259
#[ test]
@@ -328,7 +328,7 @@ fn test_slice() {
328
328
}
329
329
let letters = a_million_letter_x ( ) ;
330
330
assert ! ( half_a_million_letter_x( ) ==
331
- String :: from_str ( & letters[ 0 ..3 * 500000 ] ) ) ;
331
+ String :: from ( & letters[ 0 ..3 * 500000 ] ) ) ;
332
332
}
333
333
334
334
#[ test]
@@ -581,7 +581,7 @@ fn test_as_bytes() {
581
581
fn test_as_bytes_fail ( ) {
582
582
// Don't double free. (I'm not sure if this exercises the
583
583
// original problem code path anymore.)
584
- let s = String :: from_str ( "" ) ;
584
+ let s = String :: from ( "" ) ;
585
585
let _bytes = s. as_bytes ( ) ;
586
586
panic ! ( ) ;
587
587
}
@@ -623,10 +623,10 @@ fn test_subslice_offset_2() {
623
623
624
624
#[ test]
625
625
fn vec_str_conversions ( ) {
626
- let s1: String = String :: from_str ( "All mimsy were the borogoves" ) ;
626
+ let s1: String = String :: from ( "All mimsy were the borogoves" ) ;
627
627
628
628
let v: Vec < u8 > = s1. as_bytes ( ) . to_vec ( ) ;
629
- let s2: String = String :: from_str ( from_utf8 ( & v) . unwrap ( ) ) ;
629
+ let s2: String = String :: from ( from_utf8 ( & v) . unwrap ( ) ) ;
630
630
let mut i = 0 ;
631
631
let n1 = s1. len ( ) ;
632
632
let n2 = v. len ( ) ;
@@ -691,39 +691,39 @@ fn test_char_at_reverse() {
691
691
#[ test]
692
692
fn test_escape_unicode ( ) {
693
693
assert_eq ! ( "abc" . escape_unicode( ) ,
694
- String :: from_str ( "\\ u{61}\\ u{62}\\ u{63}" ) ) ;
694
+ String :: from ( "\\ u{61}\\ u{62}\\ u{63}" ) ) ;
695
695
assert_eq ! ( "a c" . escape_unicode( ) ,
696
- String :: from_str ( "\\ u{61}\\ u{20}\\ u{63}" ) ) ;
696
+ String :: from ( "\\ u{61}\\ u{20}\\ u{63}" ) ) ;
697
697
assert_eq ! ( "\r \n \t " . escape_unicode( ) ,
698
- String :: from_str ( "\\ u{d}\\ u{a}\\ u{9}" ) ) ;
698
+ String :: from ( "\\ u{d}\\ u{a}\\ u{9}" ) ) ;
699
699
assert_eq ! ( "'\" \\ " . escape_unicode( ) ,
700
- String :: from_str ( "\\ u{27}\\ u{22}\\ u{5c}" ) ) ;
700
+ String :: from ( "\\ u{27}\\ u{22}\\ u{5c}" ) ) ;
701
701
assert_eq ! ( "\x00 \x01 \u{fe} \u{ff} " . escape_unicode( ) ,
702
- String :: from_str ( "\\ u{0}\\ u{1}\\ u{fe}\\ u{ff}" ) ) ;
702
+ String :: from ( "\\ u{0}\\ u{1}\\ u{fe}\\ u{ff}" ) ) ;
703
703
assert_eq ! ( "\u{100} \u{ffff} " . escape_unicode( ) ,
704
- String :: from_str ( "\\ u{100}\\ u{ffff}" ) ) ;
704
+ String :: from ( "\\ u{100}\\ u{ffff}" ) ) ;
705
705
assert_eq ! ( "\u{10000} \u{10ffff} " . escape_unicode( ) ,
706
- String :: from_str ( "\\ u{10000}\\ u{10ffff}" ) ) ;
706
+ String :: from ( "\\ u{10000}\\ u{10ffff}" ) ) ;
707
707
assert_eq ! ( "ab\u{fb00} " . escape_unicode( ) ,
708
- String :: from_str ( "\\ u{61}\\ u{62}\\ u{fb00}" ) ) ;
708
+ String :: from ( "\\ u{61}\\ u{62}\\ u{fb00}" ) ) ;
709
709
assert_eq ! ( "\u{1d4ea} \r " . escape_unicode( ) ,
710
- String :: from_str ( "\\ u{1d4ea}\\ u{d}" ) ) ;
710
+ String :: from ( "\\ u{1d4ea}\\ u{d}" ) ) ;
711
711
}
712
712
713
713
#[ test]
714
714
fn test_escape_default ( ) {
715
- assert_eq ! ( "abc" . escape_default( ) , String :: from_str ( "abc" ) ) ;
716
- assert_eq ! ( "a c" . escape_default( ) , String :: from_str ( "a c" ) ) ;
717
- assert_eq ! ( "\r \n \t " . escape_default( ) , String :: from_str ( "\\ r\\ n\\ t" ) ) ;
718
- assert_eq ! ( "'\" \\ " . escape_default( ) , String :: from_str ( "\\ '\\ \" \\ \\ " ) ) ;
715
+ assert_eq ! ( "abc" . escape_default( ) , String :: from ( "abc" ) ) ;
716
+ assert_eq ! ( "a c" . escape_default( ) , String :: from ( "a c" ) ) ;
717
+ assert_eq ! ( "\r \n \t " . escape_default( ) , String :: from ( "\\ r\\ n\\ t" ) ) ;
718
+ assert_eq ! ( "'\" \\ " . escape_default( ) , String :: from ( "\\ '\\ \" \\ \\ " ) ) ;
719
719
assert_eq ! ( "\u{100} \u{ffff} " . escape_default( ) ,
720
- String :: from_str ( "\\ u{100}\\ u{ffff}" ) ) ;
720
+ String :: from ( "\\ u{100}\\ u{ffff}" ) ) ;
721
721
assert_eq ! ( "\u{10000} \u{10ffff} " . escape_default( ) ,
722
- String :: from_str ( "\\ u{10000}\\ u{10ffff}" ) ) ;
722
+ String :: from ( "\\ u{10000}\\ u{10ffff}" ) ) ;
723
723
assert_eq ! ( "ab\u{fb00} " . escape_default( ) ,
724
- String :: from_str ( "ab\\ u{fb00}" ) ) ;
724
+ String :: from ( "ab\\ u{fb00}" ) ) ;
725
725
assert_eq ! ( "\u{1d4ea} \r " . escape_default( ) ,
726
- String :: from_str ( "\\ u{1d4ea}\\ r" ) ) ;
726
+ String :: from ( "\\ u{1d4ea}\\ r" ) ) ;
727
727
}
728
728
729
729
#[ test]
@@ -1490,12 +1490,12 @@ fn test_str_container() {
1490
1490
v. iter ( ) . map ( |x| x. len ( ) ) . sum ( )
1491
1491
}
1492
1492
1493
- let s = String :: from_str ( "01234" ) ;
1493
+ let s = String :: from ( "01234" ) ;
1494
1494
assert_eq ! ( 5 , sum_len( & [ "012" , "" , "34" ] ) ) ;
1495
- assert_eq ! ( 5 , sum_len( & [ & String :: from_str ( "01" ) ,
1496
- & String :: from_str ( "2" ) ,
1497
- & String :: from_str ( "34" ) ,
1498
- & String :: from_str ( "" ) ] ) ) ;
1495
+ assert_eq ! ( 5 , sum_len( & [ & String :: from ( "01" ) ,
1496
+ & String :: from ( "2" ) ,
1497
+ & String :: from ( "34" ) ,
1498
+ & String :: from ( "" ) ] ) ) ;
1499
1499
assert_eq ! ( 5 , sum_len( & [ & s] ) ) ;
1500
1500
}
1501
1501
0 commit comments