5 个版本
0.2.3 | 2024年2月12日 |
---|---|
0.2.2 | 2023年12月20日 |
0.2.1 | 2023年12月12日 |
0.2.0 | 2023年12月12日 |
0.1.0 | 2023年12月12日 |
在 网页编程 中排名第 1964
每月下载量 1,378 次
在 patternfly-yew 中使用
10KB
186 行(不包括注释)
web-tools
网页工具
使用方法
将其添加到您的项目中
cargo add web-tools
理由
Rust 具有严格的类型系统,这很好。但有时使用它只是更方便。
use web_tools::prelude::*;
fn callback(node: &NodeRef) {
node.focus();
}
功能
- 乐观特性:在支持的情况下对元素执行某些函数……或者什么都不做。
- 用于可迭代但未实现
IntoIterator
的迭代器。
lib.rs
:
web-tools
Rust 网页编程工具。
理由
Rust 具有严格的类型系统,这很好。但有时使用它只是更方便。
use web_tools::prelude::*;
#[cfg(feature = "yew")]
fn yew(node: &yew::prelude::NodeRef) {
node.focus();
}
fn vanilla(element: &web_sys::Element) {
element.focus();
}
功能
- 乐观特性:在支持的情况下对元素执行某些函数……或者什么都不做。
- 用于可迭代但未实现
IntoIterator
的迭代器。
依赖关系
~7–10MB
~198K SLoC