摘要:
前言 Rust 中 gRPC 最优秀的库是 tonic。tonic-build 的默认生成方式是生成一个带有数据类型和客户端与服务端源码,而对于分层应用,客户端尽可能不要知道服务端的代码,同时服务端也不应知道客户端的代码。这时条件编译就来了,来帮我们解决掉这个问题。 Cargo.toml 中设定 f 阅读全文
摘要:
前言 单位上有个 Rust 项目,orm 选型很长时间都没定下来,故先设计了抽象的仓储层方便写业务逻辑。 设计抽象接口 抽象只读接口,仅读取使用,目前需求仅用查询 id、查询全部和按名称搜索,当然理应设计上分页。 //! read_only_repository.rs /// 只读仓储,对仅限读取的 阅读全文