@@ -96,7 +96,7 @@ Coercion is allowed between the following types:
96
96
* ` T_1 ` to ` T_3 ` where ` T_1 ` coerces to ` T_2 ` and ` T_2 ` coerces to ` T_3 `
97
97
(* transitive case* )
98
98
99
- Note that this is not fully supported yet
99
+ Note that this is not fully supported yet.
100
100
101
101
* ` &mut T ` to ` &T `
102
102
@@ -158,8 +158,8 @@ cases where other coercions are not, as described above. They can still happen
158
158
anywhere else a coercion can occur.
159
159
160
160
Two traits, [ ` Unsize ` ] and [ ` CoerceUnsized ` ] , are used
161
- to assist in this process and expose it for library use. The compiler following
162
- coercions are built-in and, if ` T ` can be coerced to ` U ` with one of the , then
161
+ to assist in this process and expose it for library use. The following
162
+ coercions are compiler built-ins and, if ` T ` can be coerced to ` U ` with one of them , then
163
163
the compiler will provide an implementation of ` Unsize<U> ` for ` T ` :
164
164
165
165
* ` [T; n] ` to ` [T] ` .
@@ -182,5 +182,5 @@ unsized coercion to `Foo<U>`.
182
182
> has been stabilized, the traits themselves are not yet stable and therefore
183
183
> can't be used directly in stable Rust.
184
184
185
- [ Unsize ] : ../std/marker/trait.Unsize.html
186
- [ CoerceUnsized ] : ../std/ops/trait.CoerceUnsized.html
185
+ [ ` Unsize` ] : ../std/marker/trait.Unsize.html
186
+ [ ` CoerceUnsized` ] : ../std/ops/trait.CoerceUnsized.html
0 commit comments