Skip to content

Commit cbcf835

Browse files
authored
Add some standard derives for Debug and Clone on Reader and NsReader.
1 parent 2cedfe1 commit cbcf835

File tree

3 files changed

+5
-1
lines changed

3 files changed

+5
-1
lines changed

Changelog.md

+3
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@
1919

2020
### Misc Changes
2121

22+
- [#852]: Add `Debug` impl for `NsReader` and `Reader` and `Clone` impl for `NsReader`
23+
24+
[#852]: https://github.com/tafia/quick-xml/pull/852
2225

2326
## 0.37.3 -- 2025-03-25
2427

src/reader/mod.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -683,7 +683,7 @@ where
683683
/// ```
684684
///
685685
/// [`NsReader`]: crate::reader::NsReader
686-
#[derive(Clone)]
686+
#[derive(Debug, Clone)]
687687
pub struct Reader<R> {
688688
/// Source of data for parse
689689
reader: R,

src/reader/ns_reader.rs

+1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ use crate::reader::{Config, Reader, Span, XmlSource};
1818
/// A low level encoding-agnostic XML event reader that performs namespace resolution.
1919
///
2020
/// Consumes a [`BufRead`] and streams XML `Event`s.
21+
#[derive(Debug, Clone)]
2122
pub struct NsReader<R> {
2223
/// An XML reader
2324
pub(super) reader: Reader<R>,

0 commit comments

Comments
 (0)