Crate markup5ever[−][src]
Re-exports
pub extern crate tendril; |
pub use interface::ExpandedName; |
pub use interface::QualName; |
pub use interface::Attribute; |
Modules
buffer_queue |
The |
data |
Data that is known at compile-time and hard-coded into the binary. |
interface |
Types for tag and attribute names, and tree-builder functionality. |
rcdom |
A simple reference-counted DOM. |
serialize |
Traits for serializing elements. The serializer expects the data to be xml-like (with a name, and optional children, attrs, text, comments, doctypes, and processing instructions). It uses the visitor pattern, where the serializer and the serializable objects are decoupled and implement their own traits. |
smallcharset |
This module contains a single struct |
Macros
expanded_name |
Helper to quickly create an expanded name. |
local_name |
Takes a local name as a string and returns its key in the string cache. |
namespace_prefix |
Takes a namespace prefix string and returns its key in a string cache. |
namespace_url |
Takes a namespace url string and returns its key in a string cache. |
ns |
Maps the input of |
small_char_set |
Create a |
Structs
LocalNameStaticSet | |
NamespaceStaticSet | |
PrefixStaticSet | |
SmallCharSet |
Represents a set of "small characters", those with Unicode scalar values less than 64. |
Type Definitions
LocalName | |
Namespace | |
Prefix |