1 个不稳定版本
使用旧的 Rust 2015
0.1.1 | 2017年4月11日 |
---|
#30 在 #hyper-server
14KB
306 行
rs-router
一个基于 RegexSet 的路由器,用于稳定版 Hyper (0.10.x)。
rs
代表 RegexSet
,而非 Rust —
类似于并受 reroute 启发,但可能更快(没有不必要的字符串分配,没有哈希表,且优先匹配方法)。
提供对 hyper::server::Request
和 hyper::server::Response
的轻量级封装
- 以提供一些便利的方法,如
req.captures()
,它提供了匹配的Regex
的捕获 - 并允许使用签名
fn(req: Request) -> Result<Response, Error>
的良好请求处理器,其中Error
实现Into<Response>
(这允许你在错误时提前退出处理器)。
有关用法,请参阅 /examples/simple.rs。
依赖项
~7.5MB
~178K SLoC