Rust
文章平均质量分 94
Rust 语言开发实践
smilejiasmile
这个作者很懒,什么都没留下…
展开
-
Rust 网络编程之 gRPC 与 Tonic 框架
gRPC 是由 google 开发,是一款语言中立、平台中立、开源的远程过程调用 (RPC) 系统。通过 gRPC,客户端应用可以像调用本地对象一样直接调用另一台不同的机器上服务端应用的方法,能够让用户更容易地创建分布式应用和服务。gRPC 基本原理为:定义一个服务,指定其能够被远程调用的方法(包含参数和返回类型)。在服务端实现这个接口,并运行一个 gRPC 服务来处理客户端调用。在客户端拥有一个存根能够像服务端一样的方法。tonic。原创 2024-04-25 10:49:22 · 1315 阅读 · 0 评论 -
Rust 的四大类型的宏 (元编程)
需要注意的是,属性宏和派生宏都是 Rust 中的过程宏(Procedural Macro)的一种。在 Rust 中,除了属性宏(Attribute Macro)和派生宏(Derive Macro)之外,还存在另外两种常见的宏类型:函数宏(Function Macro)和过程宏(Procedural Macro)。需要注意的是,以上示例只是简单的示范,实际使用属性宏和派生宏可能涉及更复杂的代码转换和生成。这是一个更复杂的示例,展示了派生宏可以用于生成更多的代码,例如构建器模式、序列化和反序列化的代码等。原创 2023-08-25 09:46:50 · 2681 阅读 · 2 评论 -
Rust 语法索引
原创 2018-12-09 22:18:36 · 672 阅读 · 0 评论 -
windows 配置中科大的 Rust 下载云,提高下载速度
配置rust系统环境变量CARGO_HOME:C:.cargoRUSTUP_HOME:C:.rustupRUSTUP_DIST_SERVER:http://mirrors.ustc.edu.cn/rust-staticRUSTUP_UPDATE_ROOT:http://mirrors.ustc.edu.cn/rust-static/rustup在变量path后面添加;%CARGO_...转载 2018-12-10 10:47:02 · 3535 阅读 · 0 评论