@@ -1053,8 +1053,8 @@ mod tests {
1053
1053
Start ( BytesStart :: new( "inner" ) ) ,
1054
1054
Text ( BytesText :: from_escaped_str( "text" ) ) ,
1055
1055
Start ( BytesStart :: new( "inner" ) ) ,
1056
- End ( BytesEnd :: borrowed ( "inner" ) ) ,
1057
- End ( BytesEnd :: borrowed ( "inner" ) ) ,
1056
+ End ( BytesEnd :: new ( "inner" ) ) ,
1057
+ End ( BytesEnd :: new ( "inner" ) ) ,
1058
1058
]
1059
1059
) ;
1060
1060
@@ -1067,7 +1067,7 @@ mod tests {
1067
1067
// <target/>
1068
1068
// </root>
1069
1069
assert_eq ! ( de. next( ) . unwrap( ) , Start ( BytesStart :: new( "next" ) ) ) ;
1070
- assert_eq ! ( de. next( ) . unwrap( ) , End ( BytesEnd :: borrowed ( "next" ) ) ) ;
1070
+ assert_eq ! ( de. next( ) . unwrap( ) , End ( BytesEnd :: new ( "next" ) ) ) ;
1071
1071
1072
1072
// We finish writing. Next call to `next()` should start replay that messages:
1073
1073
//
@@ -1087,8 +1087,8 @@ mod tests {
1087
1087
Start ( BytesStart :: new( "inner" ) ) ,
1088
1088
Text ( BytesText :: from_escaped_str( "text" ) ) ,
1089
1089
Start ( BytesStart :: new( "inner" ) ) ,
1090
- End ( BytesEnd :: borrowed ( "inner" ) ) ,
1091
- End ( BytesEnd :: borrowed ( "inner" ) ) ,
1090
+ End ( BytesEnd :: new ( "inner" ) ) ,
1091
+ End ( BytesEnd :: new ( "inner" ) ) ,
1092
1092
]
1093
1093
) ;
1094
1094
assert_eq ! ( de. write, vec![ ] ) ;
@@ -1100,8 +1100,8 @@ mod tests {
1100
1100
de. read,
1101
1101
vec![
1102
1102
Start ( BytesStart :: new( "inner" ) ) ,
1103
- End ( BytesEnd :: borrowed ( "inner" ) ) ,
1104
- End ( BytesEnd :: borrowed ( "inner" ) ) ,
1103
+ End ( BytesEnd :: new ( "inner" ) ) ,
1104
+ End ( BytesEnd :: new ( "inner" ) ) ,
1105
1105
]
1106
1106
) ;
1107
1107
assert_eq ! (
@@ -1114,7 +1114,7 @@ mod tests {
1114
1114
) ;
1115
1115
1116
1116
assert_eq ! ( de. next( ) . unwrap( ) , Start ( BytesStart :: new( "inner" ) ) ) ;
1117
- assert_eq ! ( de. next( ) . unwrap( ) , End ( BytesEnd :: borrowed ( "inner" ) ) ) ;
1117
+ assert_eq ! ( de. next( ) . unwrap( ) , End ( BytesEnd :: new ( "inner" ) ) ) ;
1118
1118
1119
1119
// We finish writing. Next call to `next()` should start replay messages:
1120
1120
//
@@ -1130,18 +1130,18 @@ mod tests {
1130
1130
de. read,
1131
1131
vec![
1132
1132
Text ( BytesText :: from_escaped_str( "text" ) ) ,
1133
- End ( BytesEnd :: borrowed ( "inner" ) ) ,
1133
+ End ( BytesEnd :: new ( "inner" ) ) ,
1134
1134
]
1135
1135
) ;
1136
1136
assert_eq ! ( de. write, vec![ ] ) ;
1137
1137
assert_eq ! (
1138
1138
de. next( ) . unwrap( ) ,
1139
1139
Text ( BytesText :: from_escaped_str( "text" ) )
1140
1140
) ;
1141
- assert_eq ! ( de. next( ) . unwrap( ) , End ( BytesEnd :: borrowed ( "inner" ) ) ) ;
1141
+ assert_eq ! ( de. next( ) . unwrap( ) , End ( BytesEnd :: new ( "inner" ) ) ) ;
1142
1142
assert_eq ! ( de. next( ) . unwrap( ) , Start ( BytesStart :: new( "target" ) ) ) ;
1143
- assert_eq ! ( de. next( ) . unwrap( ) , End ( BytesEnd :: borrowed ( "target" ) ) ) ;
1144
- assert_eq ! ( de. next( ) . unwrap( ) , End ( BytesEnd :: borrowed ( "root" ) ) ) ;
1143
+ assert_eq ! ( de. next( ) . unwrap( ) , End ( BytesEnd :: new ( "target" ) ) ) ;
1144
+ assert_eq ! ( de. next( ) . unwrap( ) , End ( BytesEnd :: new ( "root" ) ) ) ;
1145
1145
}
1146
1146
1147
1147
/// Checks that `read_to_end()` behaves correctly after `skip()`
@@ -1176,8 +1176,8 @@ mod tests {
1176
1176
Start ( BytesStart :: new( "skip" ) ) ,
1177
1177
Text ( BytesText :: from_escaped_str( "text" ) ) ,
1178
1178
Start ( BytesStart :: new( "skip" ) ) ,
1179
- End ( BytesEnd :: borrowed ( "skip" ) ) ,
1180
- End ( BytesEnd :: borrowed ( "skip" ) ) ,
1179
+ End ( BytesEnd :: new ( "skip" ) ) ,
1180
+ End ( BytesEnd :: new ( "skip" ) ) ,
1181
1181
]
1182
1182
) ;
1183
1183
@@ -1197,8 +1197,8 @@ mod tests {
1197
1197
Start ( BytesStart :: new( "skip" ) ) ,
1198
1198
Text ( BytesText :: from_escaped_str( "text" ) ) ,
1199
1199
Start ( BytesStart :: new( "skip" ) ) ,
1200
- End ( BytesEnd :: borrowed ( "skip" ) ) ,
1201
- End ( BytesEnd :: borrowed ( "skip" ) ) ,
1200
+ End ( BytesEnd :: new ( "skip" ) ) ,
1201
+ End ( BytesEnd :: new ( "skip" ) ) ,
1202
1202
]
1203
1203
) ;
1204
1204
@@ -1219,16 +1219,16 @@ mod tests {
1219
1219
Start ( BytesStart :: new( "skip" ) ) ,
1220
1220
Text ( BytesText :: from_escaped_str( "text" ) ) ,
1221
1221
Start ( BytesStart :: new( "skip" ) ) ,
1222
- End ( BytesEnd :: borrowed ( "skip" ) ) ,
1223
- End ( BytesEnd :: borrowed ( "skip" ) ) ,
1222
+ End ( BytesEnd :: new ( "skip" ) ) ,
1223
+ End ( BytesEnd :: new ( "skip" ) ) ,
1224
1224
]
1225
1225
) ;
1226
1226
assert_eq ! ( de. write, vec![ ] ) ;
1227
1227
1228
1228
assert_eq ! ( de. next( ) . unwrap( ) , Start ( BytesStart :: new( "skip" ) ) ) ;
1229
1229
de. read_to_end ( QName ( b"skip" ) ) . unwrap ( ) ;
1230
1230
1231
- assert_eq ! ( de. next( ) . unwrap( ) , End ( BytesEnd :: borrowed ( "root" ) ) ) ;
1231
+ assert_eq ! ( de. next( ) . unwrap( ) , End ( BytesEnd :: new ( "root" ) ) ) ;
1232
1232
}
1233
1233
1234
1234
/// Checks that limiting buffer size works correctly
@@ -1291,12 +1291,12 @@ mod tests {
1291
1291
Start ( BytesStart :: from_content( r#"tag a="2""# , 3 ) )
1292
1292
) ;
1293
1293
assert_eq ! ( de. next( ) . unwrap( ) , CData ( BytesCData :: new( "cdata content" ) ) ) ;
1294
- assert_eq ! ( de. next( ) . unwrap( ) , End ( BytesEnd :: borrowed ( "tag" ) ) ) ;
1294
+ assert_eq ! ( de. next( ) . unwrap( ) , End ( BytesEnd :: new ( "tag" ) ) ) ;
1295
1295
1296
1296
assert_eq ! ( de. next( ) . unwrap( ) , Start ( BytesStart :: new( "self-closed" ) ) ) ;
1297
1297
assert_eq ! ( de. read_to_end( QName ( b"self-closed" ) ) . unwrap( ) , ( ) ) ;
1298
1298
1299
- assert_eq ! ( de. next( ) . unwrap( ) , End ( BytesEnd :: borrowed ( "root" ) ) ) ;
1299
+ assert_eq ! ( de. next( ) . unwrap( ) , End ( BytesEnd :: new ( "root" ) ) ) ;
1300
1300
assert_eq ! ( de. next( ) . unwrap( ) , Eof ) ;
1301
1301
}
1302
1302
@@ -1369,13 +1369,13 @@ mod tests {
1369
1369
4
1370
1370
) ) ,
1371
1371
Text ( BytesText :: from_escaped_str( "Some text" ) ) ,
1372
- End ( BytesEnd :: borrowed ( "item" ) ) ,
1372
+ End ( BytesEnd :: new ( "item" ) ) ,
1373
1373
Start ( BytesStart :: from_content( "item2" , 5 ) ) ,
1374
- End ( BytesEnd :: borrowed ( "item2" ) ) ,
1374
+ End ( BytesEnd :: new ( "item2" ) ) ,
1375
1375
Start ( BytesStart :: from_content( "item3" , 5 ) ) ,
1376
- End ( BytesEnd :: borrowed ( "item3" ) ) ,
1376
+ End ( BytesEnd :: new ( "item3" ) ) ,
1377
1377
Start ( BytesStart :: from_content( r#"item4 value="world" "# , 5 ) ) ,
1378
- End ( BytesEnd :: borrowed ( "item4" ) ) ,
1378
+ End ( BytesEnd :: new ( "item4" ) ) ,
1379
1379
]
1380
1380
)
1381
1381
}
0 commit comments