1 个不稳定版本
0.1.0 | 2024年1月18日 |
---|
#455 in #web-framework
用于 hust-macro
11KB
213 行
Hust
Hust 是一种将 Rust 嵌入 HTML 的 HTML 优先方法。
此包
此包导出一个名为 preprocess_and_generate_rust_code
的函数。它旨在与您自己的 proc macros 一起使用。
要在不实现自己的宏的情况下使用 hust,您应使用包 hust-macro
。
示例用法
<h1>User</h1>
<div class="user">
<%= &user.username %>
</div>
或用于更复杂的用法
<h1>All Users</h1>
<div class="py-2">
<%= &users.len().to_string() %> users found.
</div>
<% for user in users { %>
<div class="user">
<a href="/users/<%= &user.id.to_string() %>">
<%= &user.username %>
</a>
</div>
<% } %>
<a href="/users/new" class="btn btn-primary">New User</a>
依赖项
~1.5MB
~35K SLoC