File tree Expand file tree Collapse file tree 1 file changed +2
-3
lines changed Expand file tree Collapse file tree 1 file changed +2
-3
lines changed Original file line number Diff line number Diff line change @@ -1054,7 +1054,7 @@ copied, not just a pointer.
1054
1054
For small structs like ` Point ` , this is usually more efficient than
1055
1055
allocating memory and going through a pointer. But for big structs, or
1056
1056
those with mutable fields, it can be useful to have a single copy on
1057
- the heap, and refer to that through a pointer.
1057
+ the stack or on the heap, and refer to that through a pointer.
1058
1058
1059
1059
Rust supports several types of pointers. The safe pointer types are
1060
1060
` @T ` for managed boxes allocated on the local heap, ` ~T ` , for
@@ -1087,8 +1087,7 @@ let y = x; // Copy of a pointer to the same box
1087
1087
~~~~
1088
1088
1089
1089
Any type that contains managed boxes or other managed types is
1090
- considered _ managed_ . Managed types are the only types that can
1091
- construct cyclic data structures in Rust, such as doubly-linked lists.
1090
+ considered _ managed_ .
1092
1091
1093
1092
~~~
1094
1093
// A linked list node
You can’t perform that action at this time.
0 commit comments