File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -102,7 +102,7 @@ struct Boxy<T> {
102102}
103103```
104104
105- will have its data1 and data2's fields destructors whenever it "would" be
105+ will have the destructors of its ` data1 ` and ` data2 ` fields called whenever it "would" be
106106dropped, even though it itself doesn't implement Drop. We say that such a type
107107* needs Drop* , even though it is not itself Drop.
108108
@@ -163,8 +163,8 @@ impl<T> Drop for SuperBox<T> {
163163# fn main () {}
164164```
165165
166- However this has fairly odd semantics: you're saying that a field that * should*
167- always be Some * may* be None, just because that happens in the destructor. Of
166+ However this has fairly odd semantics: you are saying that a field that * should*
167+ always be Some * may* be None, just because of what happens in the destructor. Of
168168course this conversely makes a lot of sense: you can call arbitrary methods on
169169self during the destructor, and this should prevent you from ever doing so after
170170deinitializing the field. Not that it will prevent you from producing any other
You can’t perform that action at this time.
0 commit comments