Crate ahtml

Crate ahtml 

Source
Expand description

Html dom abstraction, with runtime typing.

Re-exports§

pub use allocator::AId;
pub use allocator::ASlice;
pub use allocator::AVec;
pub use allocator::AllocatorType;
pub use allocator::Element;
pub use allocator::HtmlAllocator;
pub use allocator::HtmlAllocatorPool;
pub use allocator::Node;
pub use allocator::SerHtmlFrag;
pub use allocator::ToASlice;

Modules§

allocator
arc_util
flat
more_vec
myfrom
stillvec
A vector-like region allocator building block that guarantees that its slots never move, and are available unchanged until exclusive_clear is called, and hence allows shared references to existing slots while allowing to push new items at the same time. Uses internal mutability.
util
Utilities for HTML contexts

Structs§

ABBR_META
ADDRESS_META
AREA_META
ARTICLE_META
ASIDE_META
AUDIO_META
A_META
BASE_META
BDI_META
BDO_META
BLOCKQUOTE_META
BODY_META
BR_META
BUTTON_META
B_META
CANVAS_META
CAPTION_META
CITE_META
CODE_META
COLGROUP_META
COL_META
DATALIST_META
DATA_META
DD_META
DEL_META
DETAILS_META
DFN_META
DIALOG_META
DIV_META
DL_META
DT_META
EMBED_META
EM_META
FIELDSET_META
FIGCAPTION_META
FIGURE_META
FOOTER_META
FORM_META
H1_META
H2_META
H3_META
H4_META
H5_META
H6_META
HEADER_META
HEAD_META
HGROUP_META
HR_META
HTML_META
IFRAME_META
IMG_META
INPUT_META
INS_META
I_META
KBD_META
LABEL_META
LEGEND_META
LINK_META
LI_META
MAIN_META
MAP_META
MARK_META
MENU_META
METADB
META_META
METER_META
NAV_META
NOSCRIPT_META
OBJECT_META
OL_META
OPTGROUP_META
OPTION_META
OUTPUT_META
PICTURE_META
PRE_META
PROGRESS_META
P_META
Q_META
RP_META
RT_META
RUBY_META
SAMP_META
SCRIPT_META
SEARCH_META
SECTION_META
SELECT_META
SLOT_META
SMALL_META
SOURCE_META
SPAN_META
STRONG_META
STYLE_META
SUB_META
SUMMARY_META
SUP_META
S_META
TABLE_META
TBODY_META
TD_META
TEMPLATE_META
TEXTAREA_META
TFOOT_META
THEAD_META
TH_META
TIME_META
TITLE_META
TRACK_META
TR_META
UL_META
U_META
VAR_META
VIDEO_META
WBR_META

Constants§

NBSP

Traits§

Print
TryCollectBody

Functions§

att
opt_att