基本防锈类型
介绍
Rust是一种类型的语言。 当您学习Rust并阅读不熟悉的Rust代码时,会看到很多类型。 Essential Rust Types是一种尝试,以提供对最常用类型的快速参考。 它并不全面(请),而是一种学习工具。
这里记录的Rust类型有三种风格:特质,结构和枚举。 特质是Rust的接口版本,由于它们用于定义类型(包括自定义用户类型)的行为,因此在本文中最常记录。 类型是完全合格的,除非它们是一部分。
防锈类型
Clone通过运行用户定义的代码来复制对象,这可能会或可能不会很昂贵。
Copy是一个。 当一个类型实现Copy ,赋值会逐位复制值,而不是移动它。 例如, usize是Copy而Vec<usize>不是Copy 。
您可以为自己的类型实现Copy ,只要所有成员也都是Copy 。 Clone是Copy一个特征,因此实现Copy所有内容也必须实现Clon
评论0
最新资源