Injection

2024/9/23 14:27:27

Rust 程序设计:三层架构的“全局数据”的“依赖注入”设计方法

依赖注入 Rust 程序分三层:api、logic、data,其中数据 Server 在 data 中定义,如果在 data 内定义成全局静态变量,api 层可以看不到 Server,但是 data层的代码访问全局变量 Server 必须是 unsafe 的。 如果 Server 在…