@@ -5,8 +5,8 @@ use quick_xml::events::Event;
55use quick_xml:: name:: QName ;
66use quick_xml:: Reader ;
77
8- static SAMPLE : & [ u8 ] = include_bytes ! ( "../tests/documents/sample_rss.xml" ) ;
9- static PLAYERS : & [ u8 ] = include_bytes ! ( "../tests/documents/players.xml" ) ;
8+ static SAMPLE : & str = include_str ! ( "../tests/documents/sample_rss.xml" ) ;
9+ static PLAYERS : & str = include_str ! ( "../tests/documents/players.xml" ) ;
1010
1111static LOREM_IPSUM_TEXT : & str =
1212"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt
@@ -29,7 +29,7 @@ fn read_event(c: &mut Criterion) {
2929 let mut group = c. benchmark_group ( "read_event" ) ;
3030 group. bench_function ( "trim_text = false" , |b| {
3131 b. iter ( || {
32- let mut r = Reader :: from_bytes ( SAMPLE ) ;
32+ let mut r = Reader :: from_str ( SAMPLE ) ;
3333 r. check_end_names ( false ) . check_comments ( false ) ;
3434 let mut count = criterion:: black_box ( 0 ) ;
3535 loop {
@@ -48,7 +48,7 @@ fn read_event(c: &mut Criterion) {
4848
4949 group. bench_function ( "trim_text = true" , |b| {
5050 b. iter ( || {
51- let mut r = Reader :: from_bytes ( SAMPLE ) ;
51+ let mut r = Reader :: from_str ( SAMPLE ) ;
5252 r. check_end_names ( false )
5353 . check_comments ( false )
5454 . trim_text ( true ) ;
@@ -75,7 +75,7 @@ fn read_namespaced_event(c: &mut Criterion) {
7575 let mut group = c. benchmark_group ( "read_namespaced_event" ) ;
7676 group. bench_function ( "trim_text = false" , |b| {
7777 b. iter ( || {
78- let mut r = Reader :: from_bytes ( SAMPLE ) ;
78+ let mut r = Reader :: from_str ( SAMPLE ) ;
7979 r. check_end_names ( false ) . check_comments ( false ) ;
8080 let mut count = criterion:: black_box ( 0 ) ;
8181 let mut ns_buf = Vec :: new ( ) ;
@@ -95,7 +95,7 @@ fn read_namespaced_event(c: &mut Criterion) {
9595
9696 group. bench_function ( "trim_text = true" , |b| {
9797 b. iter ( || {
98- let mut r = Reader :: from_bytes ( SAMPLE ) ;
98+ let mut r = Reader :: from_str ( SAMPLE ) ;
9999 r. check_end_names ( false )
100100 . check_comments ( false )
101101 . trim_text ( true ) ;
@@ -121,9 +121,9 @@ fn read_namespaced_event(c: &mut Criterion) {
121121fn one_event ( c : & mut Criterion ) {
122122 let mut group = c. benchmark_group ( "One event" ) ;
123123 group. bench_function ( "StartText" , |b| {
124- let src = "Hello world!" . repeat ( 512 / 12 ) . into_bytes ( ) ;
124+ let src = "Hello world!" . repeat ( 512 / 12 ) ;
125125 b. iter ( || {
126- let mut r = Reader :: from_bytes ( src. as_ref ( ) ) ;
126+ let mut r = Reader :: from_str ( & src) ;
127127 let mut nbtxt = criterion:: black_box ( 0 ) ;
128128 r. check_end_names ( false ) . check_comments ( false ) ;
129129 match r. read_event ( ) {
@@ -136,9 +136,9 @@ fn one_event(c: &mut Criterion) {
136136 } ) ;
137137
138138 group. bench_function ( "Start" , |b| {
139- let src = format ! ( r#"<hello target="{}">"# , "world" . repeat( 512 / 5 ) ) . into_bytes ( ) ;
139+ let src = format ! ( r#"<hello target="{}">"# , "world" . repeat( 512 / 5 ) ) ;
140140 b. iter ( || {
141- let mut r = Reader :: from_bytes ( src. as_ref ( ) ) ;
141+ let mut r = Reader :: from_str ( & src) ;
142142 let mut nbtxt = criterion:: black_box ( 0 ) ;
143143 r. check_end_names ( false )
144144 . check_comments ( false )
@@ -153,9 +153,9 @@ fn one_event(c: &mut Criterion) {
153153 } ) ;
154154
155155 group. bench_function ( "Comment" , |b| {
156- let src = format ! ( r#"<!-- hello "{}" -->"# , "world" . repeat( 512 / 5 ) ) . into_bytes ( ) ;
156+ let src = format ! ( r#"<!-- hello "{}" -->"# , "world" . repeat( 512 / 5 ) ) ;
157157 b. iter ( || {
158- let mut r = Reader :: from_bytes ( src. as_ref ( ) ) ;
158+ let mut r = Reader :: from_str ( & src) ;
159159 let mut nbtxt = criterion:: black_box ( 0 ) ;
160160 r. check_end_names ( false )
161161 . check_comments ( false )
@@ -170,9 +170,9 @@ fn one_event(c: &mut Criterion) {
170170 } ) ;
171171
172172 group. bench_function ( "CData" , |b| {
173- let src = format ! ( r#"<![CDATA[hello "{}"]]>"# , "world" . repeat( 512 / 5 ) ) . into_bytes ( ) ;
173+ let src = format ! ( r#"<![CDATA[hello "{}"]]>"# , "world" . repeat( 512 / 5 ) ) ;
174174 b. iter ( || {
175- let mut r = Reader :: from_bytes ( src. as_ref ( ) ) ;
175+ let mut r = Reader :: from_str ( & src) ;
176176 let mut nbtxt = criterion:: black_box ( 0 ) ;
177177 r. check_end_names ( false )
178178 . check_comments ( false )
@@ -193,7 +193,7 @@ fn attributes(c: &mut Criterion) {
193193 let mut group = c. benchmark_group ( "attributes" ) ;
194194 group. bench_function ( "with_checks = true" , |b| {
195195 b. iter ( || {
196- let mut r = Reader :: from_bytes ( PLAYERS ) ;
196+ let mut r = Reader :: from_str ( PLAYERS ) ;
197197 r. check_end_names ( false ) . check_comments ( false ) ;
198198 let mut count = criterion:: black_box ( 0 ) ;
199199 loop {
@@ -214,7 +214,7 @@ fn attributes(c: &mut Criterion) {
214214
215215 group. bench_function ( "with_checks = false" , |b| {
216216 b. iter ( || {
217- let mut r = Reader :: from_bytes ( PLAYERS ) ;
217+ let mut r = Reader :: from_str ( PLAYERS ) ;
218218 r. check_end_names ( false ) . check_comments ( false ) ;
219219 let mut count = criterion:: black_box ( 0 ) ;
220220 loop {
@@ -235,7 +235,7 @@ fn attributes(c: &mut Criterion) {
235235
236236 group. bench_function ( "try_get_attribute" , |b| {
237237 b. iter ( || {
238- let mut r = Reader :: from_bytes ( PLAYERS ) ;
238+ let mut r = Reader :: from_str ( PLAYERS ) ;
239239 r. check_end_names ( false ) . check_comments ( false ) ;
240240 let mut count = criterion:: black_box ( 0 ) ;
241241 loop {
0 commit comments