pub struct XmlTextWriter { /* private fields */ }Expand description
A streaming XML writer.
Corresponds to xmlTextWriterPtr in libxml2.
The writer accumulates output into an internal buffer and flushes to the underlying output buffer on demand. It maintains a stack of element names for proper nesting, a state machine for content-type tracking, and optional indentation.
Trait Implementations§
Auto Trait Implementations§
impl !Send for XmlTextWriter
impl !Sync for XmlTextWriter
impl Freeze for XmlTextWriter
impl RefUnwindSafe for XmlTextWriter
impl Unpin for XmlTextWriter
impl UnsafeUnpin for XmlTextWriter
impl UnwindSafe for XmlTextWriter
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more