@@ -51,7 +51,7 @@ fn non_empty(string: String) -> Option<String> {
5151}
5252
5353pub fn atom_text < B : BufRead > ( reader : & mut Reader < B > ) -> Result < Option < String > , Error > {
54- reader. expand_empty_elements ( false ) ;
54+ reader. config_mut ( ) . expand_empty_elements = false ;
5555
5656 let mut innerbuf = Vec :: new ( ) ;
5757 let mut depth = 0 ;
@@ -104,13 +104,13 @@ pub fn atom_text<B: BufRead>(reader: &mut Reader<B>) -> Result<Option<String>, E
104104 innerbuf. clear ( ) ;
105105 }
106106
107- reader. expand_empty_elements ( true ) ;
107+ reader. config_mut ( ) . expand_empty_elements = true ;
108108
109109 Ok ( non_empty ( result) )
110110}
111111
112112pub fn atom_xhtml < B : BufRead > ( reader : & mut Reader < B > ) -> Result < Option < String > , Error > {
113- reader. expand_empty_elements ( false ) ;
113+ reader. config_mut ( ) . expand_empty_elements = false ;
114114
115115 let mut innerbuf = Vec :: new ( ) ;
116116 let mut depth = 0 ;
@@ -163,7 +163,7 @@ pub fn atom_xhtml<B: BufRead>(reader: &mut Reader<B>) -> Result<Option<String>,
163163 innerbuf. clear ( ) ;
164164 }
165165
166- reader. expand_empty_elements ( true ) ;
166+ reader. config_mut ( ) . expand_empty_elements = true ;
167167
168168 Ok ( non_empty ( result) )
169169}
@@ -186,7 +186,7 @@ mod test {
186186
187187 fn read_x ( xml : & str ) -> Result < Option < String > , Error > {
188188 let mut reader = Reader :: from_reader ( xml. as_bytes ( ) ) ;
189- reader. expand_empty_elements ( true ) ;
189+ reader. config_mut ( ) . expand_empty_elements = true ;
190190 loop {
191191 let mut buf = Vec :: new ( ) ;
192192 match reader. read_event_into ( & mut buf) . map_err ( XmlError :: new) ? {
0 commit comments