返回博客
系统 · ·6 min

Rust 编译器不让你逃避的那些决定

把交易机器人从 Python 重写成 Rust,不是换语法。是一次强制的决定审计 —— Python 版本里被糊弄过去的每一处,都会变成编译错误。

  • #Rust
  • #Systems
  • #Trading

把 Hyperliquid 交易机器人从 Python 迁到 Rust,最诚实的说法不是”换语言”—— 是一次被迫的决定审计

Python 版本里每一处”先不管”的模糊,到了 Rust 都变成编译错误,必须先回答再上线:这份状态谁拥有?这个调用部分失败时返回什么?这段 JSON 的真实形状是什么?可观测性活在哪里?

性能从来不是重点。重点是它得可信到可以让我睡觉时跑。编译器把 checklist 强制执行了 —— 这不是边际生产力成本,这是核心价值。

完整中文版稍后补;先看 英文版