pub struct ElementWriter<W>where
W: Write,{ /* private fields */ }Expand description
Writer for Element.
Implementations§
Source§impl<W> ElementWriter<W>where
W: Write,
impl<W> ElementWriter<W>where
W: Write,
Sourcepub fn plain(write: W) -> Self
pub fn plain(write: W) -> Self
Creates a ElementWriter from an instance of Write.
This writer writes the Element with no spaces or new lines.
<?xml version="1.0" encoding="UTF-8"?><todos><todo>Write documentation</todo><todo>Release 'minidom_writer'</todo></todos>Sourcepub fn pretty(write: W) -> Self
pub fn pretty(write: W) -> Self
Creates a ElementWriter from an instance of Write.
This writer writes the Element with indentation.
<?xml version="1.0" encoding="UTF-8"?>
<todos>
<todo>Write documentation</todo>
<todo>Release 'minidom_writer'</todo>
</todos>Sourcepub fn into_inner(self) -> W
pub fn into_inner(self) -> W
Consumes this ElementWriter, returning the underlying Write.
Auto Trait Implementations§
impl<W> Freeze for ElementWriter<W>where
W: Freeze,
impl<W> RefUnwindSafe for ElementWriter<W>where
W: RefUnwindSafe,
impl<W> Send for ElementWriter<W>where
W: Send,
impl<W> Sync for ElementWriter<W>where
W: Sync,
impl<W> Unpin for ElementWriter<W>where
W: Unpin,
impl<W> UnwindSafe for ElementWriter<W>where
W: UnwindSafe,
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