reqwest_ss_proxy 0.1.4

A reqwest middleware for proxying requests through Shadowsocks. / 一个用于 reqwest 的 Shadowsocks 代理中间件。
Documentation
安装包依赖都用 cargo add 和 cargo add -F,不可直接编辑 Cargo.toml
Cargo.toml 的 edition 用最新的版本, rust 要用最新写法,禁止用过时的模块
use 要写明具体的导入模块
注释都写英文和中文双语
避免使用 unwrap
格式化字符串尽量把变量名写到字符串中,比如 format!("{varname}")
锁尽量用 parking_lot
如果需要一个并发读写的字典, 用 DashMap
src/ 错误都在 src/error.rs 中定义
参数要秉承最小化原则,能传部分属性,就不要传入整个结构体
函数名,变量名都要简洁
每次写完记得 cargo test --all-features -- --nocapture 测试编译,测试通过 commit 代码,并用中文写 commit message
遇到问题,多用 dbg!进行调试

测试成功后, 请

1.

用英文和中文双语给当前项目撰写 README.mdt , 保留结尾的<+ ../about.md >
并在开头添加各语种的文内导航

2. 在 Cargo.toml 中添加英中双语的描述和关键词。