async-h1:Rust中的异步HTTP1.1

时间:2024-03-23 23:50:35
【文件属性】:

文件名称:async-h1:Rust中的异步HTTP1.1

文件大小:50KB

文件格式:ZIP

更新时间:2024-03-23 23:50:35

Rust

异步h1 异步HTTP / 1.1解析器。 | | 安装 $ cargo add async-h1 安全 此板条箱使用#![forbid(unsafe_code)]确保所有内容均在100%Safe Rust中实现。 最低支持的Rust版本 鉴于异步Rust的快速改进性质, async-h1仅保证它将在最新的稳定Rust编译器上运行。 当前async-h1在rustc 1.40.0及更高版本上编译,但我们保留在主要发行版之外升级最低Rust版本的权利。 如果升级稳定的编译器版本是一个问题,我们建议固定async-h1的版本。 贡献 想加入我们吗? 请查看我们的并看一下其中的一些问题: 执照 您可以选择根据或。 除非您明确声明,否则您有意提交的任何贡献(包括Apache-2.0许可中定义的)都应由您获得上述双重许可,而没有任何其他条款或条件,除非您另有明确规定。


【文件预览】:
async-h1-main
----.gitignore(65B)
----src()
--------client()
--------chunked()
--------server()
--------date.rs(15KB)
--------body_encoder.rs(927B)
--------read_notifier.rs(2KB)
--------lib.rs(4KB)
----.travis.yml(261B)
----fuzz()
--------.gitignore(25B)
--------fuzz_targets()
--------dicts()
--------Cargo.toml(444B)
--------init_corpus()
----Cargo.toml(885B)
----.github()
--------CONTRIBUTING.md(3KB)
--------CODE_OF_CONDUCT.md(3KB)
--------workflows()
----examples()
--------server.rs(1KB)
--------client.rs(621B)
----run-fuzzer.sh(330B)
----LICENSE-MIT(1KB)
----README.md(2KB)
----tests()
--------server_decode.rs(4KB)
--------server_encode.rs(4KB)
--------client_decode.rs(2KB)
--------test_utils.rs(7KB)
--------accept.rs(6KB)
--------client_encode.rs(5KB)
--------continue.rs(2KB)
--------server-chunked-encode-large.rs(13KB)
----rustfmt.toml(40B)
----LICENSE-APACHE(11KB)

网友评论