C提供了关键字typedef,让您可以别名另一种类型:

typedef unsigned int uint;

这基本上使uint成为unsigned int的别名.这也适用于更复杂的类型和 struct .Rust有类似的语言特征吗?如果是,如何处理Rust 的TypeDef?

推荐答案

对你可以简单地写

type MyInt = i32;

这些都是名称级别的别名,也就是说,对于同一类型,使用哪个名称是绝对无关紧要的.它们完全可以互换.

Rust相关问答推荐

rust 蚀将动力特性浇到混凝土 struct 上是行不通的

包含嵌套 struct 的CSV

这种获取-释放关系是如何运作的?

使用Clap时如何将String作为Into Str参数传递?

异步FN中的 rust 递归

为什么这是&q;,而让&q;循环是无限循环?

如何循环遍历0..V.len()-1何时v可能为空?

如何用Axum/Tower压缩Html内容?

在Rust中是否可以使用Rc自动化约束传播

如何实现Serde::Ser::Error的调试

正在将带有盒的异步特征迁移到新的异步_fn_in_特征功能

如何在Rust中缩短数组

如何使用reqwest进行异步请求?

go 重并堆积MPSC通道消息

Rust Redis 中的 HSET 命令问题

判断对象是 PyDatetime 还是 Pydate 的实例?

SDL2 没有在终端键上触发?

Rustfmt 是否有明确类型的选项?

如何在 Rust 的内置函数上实现特征?

为什么 u64::trailing_zeros() 在无分支工作时生成分支程序集?