Jerry Su我写烦了样板代码,所以我做了一个 Rust Web 框架,让“Hello World”看起来真的就像 Hello World 中发帖

我写 Rust 后端有一阵子了。超爱这门语言。借用检查器(Borrow Checker)现在简直就是我的心理治疗师。 
但每次开新项目,我都发现自己淹没在同样的繁文缛节里:
// 写了 47 行之后…… “行,*现在*终于可以写真正的接口了”

听着耳熟吗?
问题不在 Rust,在于我们。
我们一直在造那种暴露所有实现细节的框架。没错,这样很“显式”也很“安全”。但如果你的 Hello World 写起来像是在配置宇宙飞船,那肯定哪里不对劲。
所以我造了 Hotaru(蛍 —— 日语里的“萤火虫”)。想法很简单:如果 Rust Web 代码看起来就如其实际功能那样直观,会怎么样?
这是完整的 Hello World:
use hotaru::prelude::*;
use hotaru::http::*;

LApp!(APP = App::new().build());

e...