@@ -67,13 +67,10 @@ For unions, this means all variants have to be `Copy`.
67
67
68
68
` Copy ` is implemented by the compiler for
69
69
70
- * [ Numeric types]
71
- * ` char ` , ` bool ` , and [ ` ! ` ]
72
70
* [ Tuples] of ` Copy ` types
73
- * [ Arrays] of ` Copy ` types
74
- * [ Shared references]
75
- * [ Raw pointers]
76
- * [ Function pointers] and [ function item types]
71
+ * [ Function pointers]
72
+ * [ Function items]
73
+ * [ Closures] that capture no values or that only capture values of ` Copy ` types
77
74
78
75
## ` Clone `
79
76
83
80
84
81
* Types with a built-in ` Copy ` implementation (see above)
85
82
* [ Tuples] of ` Clone ` types
86
- * [ Arrays] of ` Clone ` types
87
83
88
84
## ` Send `
89
85
@@ -168,21 +164,18 @@ These implicit `Sized` bounds may be relaxed by using the special `?Sized` bound
168
164
[ drop check ] : ../nomicon/dropck.html
169
165
[ dynamically sized type ] : dynamically-sized-types.md
170
166
[ Function pointers ] : types/function-pointer.md
171
- [ function item types ] : types/function-item.md
167
+ [ Function items ] : types/function-item.md
172
168
[ implementation items ] : items/implementations.md
173
169
[ indexing expressions ] : expressions/array-expr.md#array-and-slice-indexing-expressions
174
170
[ interior mutability ] : interior-mutability.md
175
- [ Numeric types ] : types/numeric.md
176
171
[ Methods ] : items/associated-items.md#associated-functions-and-methods
177
172
[ method resolution ] : expressions/method-call-expr.md
178
173
[ operators ] : expressions/operator-expr.md
179
174
[ orphan rules ] : items/implementations.md#trait-implementation-coherence
180
- [ Raw pointers ] : types/pointer.md#raw-pointers-const-and-mut
181
175
[ `static` items ] : items/static-items.md
182
- [ Shared references ] : types/pointer.md#shared-references-
183
176
[ the standard library ] : ../std/index.html
184
177
[ trait object ] : types/trait-object.md
185
178
[ Tuples ] : types/tuple.md
186
179
[ Type parameters ] : types/parameters.md
187
180
[ variance ] : subtyping.md#variance
188
- [ `!` ] : types/never .md
181
+ [ Closures ] : types/closure .md
0 commit comments