Skip to content

Commit 10038ca

Browse files
committed
temp2
1 parent 553a9ef commit 10038ca

File tree

1 file changed

+0
-50
lines changed

1 file changed

+0
-50
lines changed

src/reader/mod.rs

-50
Original file line numberDiff line numberDiff line change
@@ -306,56 +306,6 @@ impl<R> Reader<R> {
306306
/// Consumes `Reader` returning the underlying reader
307307
///
308308
/// Can be used to compute line and column of a parsing error position
309-
///
310-
/// # Examples
311-
///
312-
/// ```
313-
/// # use pretty_assertions::assert_eq;
314-
/// use std::{str, io::Cursor};
315-
/// use quick_xml::Reader;
316-
/// use quick_xml::events::Event;
317-
///
318-
/// let xml = r#"<tag1 att1 = "test">
319-
/// <tag2><!--Test comment-->Test</tag2>
320-
/// <tag3>Test 2</tag3>
321-
/// </tag1>"#;
322-
/// let mut reader = Reader::from_reader(Cursor::new(xml.as_bytes()));
323-
/// let mut buf = Vec::new();
324-
///
325-
/// fn into_line_and_column(reader: Reader<Cursor<&[u8]>>) -> (usize, usize) {
326-
/// let end_pos = reader.buffer_position();
327-
/// let mut cursor = reader.into_inner();
328-
/// let s = String::from_utf8(cursor.into_inner()[0..end_pos].to_owned())
329-
/// .expect("can't make a string");
330-
/// let mut line = 1;
331-
/// let mut column = 0;
332-
/// for c in s.chars() {
333-
/// if c == '\n' {
334-
/// line += 1;
335-
/// column = 0;
336-
/// } else {
337-
/// column += 1;
338-
/// }
339-
/// }
340-
/// (line, column)
341-
/// }
342-
///
343-
/// loop {
344-
/// match reader.read_event_into(&mut buf) {
345-
/// Ok(Event::Start(ref e)) => match e.name().as_ref() {
346-
/// "tag1" | "tag2" => (),
347-
/// tag => {
348-
/// assert_eq!("tag3", tag);
349-
/// assert_eq!((3, 22), into_line_and_column(reader));
350-
/// break;
351-
/// }
352-
/// },
353-
/// Ok(Event::Eof) => unreachable!(),
354-
/// _ => (),
355-
/// }
356-
/// buf.clear();
357-
/// }
358-
/// ```
359309
pub fn into_inner(self) -> R {
360310
self.reader
361311
}

0 commit comments

Comments
 (0)