Used to wrap a std::io::Write to have std::io::Write. The underlying error can be extracted through the error field.

Create attributes.

Create elements with a start and end tag, or elements with a single tag.

A struct that captures a half-made element. To complete building an element, build() must be called.

Writer adaptor that replaces xml escaping characters with their encoded value.

Build a path.

Build up a list of points.


Construct and Write a SVG path’s data.


Writer adaptor that disallows escaping from xml.

Create an initial ElemWriter

Specify no attributes needed. Equivalent to writing |_|{}.

Update a std::io::Write to be a std::fmt::Write