#html #jsx #syntax #inline #html-macro

nightly rusty-html

此包允许在 Rust 中使用类似 Jsx html 内联的语法

3 个版本

0.1.2 2022 年 7 月 16 日
0.1.1 2022 年 6 月 1 日
0.1.0 2022 年 2 月 28 日

19#jsx

每月 22 次下载
actix-error-mapper-middleware 中使用...

MIT 许可证

5KB
69 代码行(不包括注释)

rusty-html

此包允许在 Rust 中使用类似 Jsx html 内联的语法

示例

use rusty_html::html;

fn main() {
    let html = html! {
        <html>
            <head>
            <title>Page Title</title>
            </head>
            <body>
            {
                vec!["ad", "sdf", "sdfsdf"].into_iter().map(|s| {
                        html!{
                            <p>{s}</p>
                        }
                    }
                ).collect::<Vec<String>>()
            }
            <h1>sfsdf</h1>
            <p>My first paragraph.</p>
            </body>
        </html>
    };
    println!("{}", html);
}

许可证:MIT


lib.rs:

此包允许在 Rust 中使用类似 Jsx html 内联的语法

示例

use rusty_html::html;

fn main() {
let html = html! {
<html>
<head>
<title>Page Title</title>
</head>
<body>
{
vec!["ad", "sdf", "sdfsdf"].into_iter().map(|s| {
html!{
<p>{s}</p>
}
}
).collect::<Vec<String>>()
}
<h1>sfsdf</h1>
<p>My first paragraph.</p>
</body>
</html>
};
println!("{}", html);
}

依赖项

~82KB