Module syntax_tree_html

Source

Re-exports§

pub use sql_tag_node::SqlTagNode;
pub use include_tag_node::IncludeTagNode;
pub use mapper_tag_node::MapperTagNode;
pub use if_tag_node::IfTagNode;
pub use trim_tag_node::TrimTagNode;
pub use bind_tag_node::BindTagNode;
pub use where_tag_node::WhereTagNode;
pub use choose_tag_node::ChooseTagNode;
pub use when_tag_node::WhenTagNode;
pub use otherwise_tag_node::OtherwiseTagNode;
pub use foreach_tag_node::ForeachTagNode;
pub use set_tag_node::SetTagNode;
pub use continue_tag_node::ContinueTagNode;
pub use break_tag_node::BreakTagNode;
pub use select_tag_node::SelectTagNode;
pub use update_tag_node::UpdateTagNode;
pub use insert_tag_node::InsertTagNode;
pub use delete_tag_node::DeleteTagNode;

Modules§

bind_tag_node
break_tag_node
choose_tag_node
continue_tag_node
delete_tag_node
foreach_tag_node
if_tag_node
include_tag_node
insert_tag_node
mapper_tag_node
otherwise_tag_node
select_tag_node
set_tag_node
sql_tag_node
trim_tag_node
update_tag_node
when_tag_node
where_tag_node

Structs§

NodeContext
Context passed around during token generation. FChildParser is a type parameter for the function that parses child elements.

Traits§

HtmlAstNode
Trait for all HTML abstract syntax tree (AST) nodes. Defines how a node is created from an Element and how it generates Rust TokenStream.