mirror of
https://github.com/google/comprehensive-rust.git
synced 2025-01-18 20:39:35 +02:00
Revert "std::mem::drop
is in the prelude" (#1031)
Revert "`std::mem::drop` is in the prelude (#1027)"
This reverts commit 5a8bf5624d
.
This commit is contained in:
parent
94ff8548fd
commit
b0a9c630f2
@ -34,7 +34,7 @@ fn main() {
|
||||
Discussion points:
|
||||
|
||||
* Why doesn't `Drop::drop` take `self`?
|
||||
* Short-answer: If it did, `drop` would be called at the end of
|
||||
* Short-answer: If it did, `std::mem::drop` would be called at the end of
|
||||
the block, resulting in another call to `Drop::drop`, and a stack
|
||||
overflow!
|
||||
* Try replacing `drop(a)` with `a.drop()`.
|
||||
|
Loading…
Reference in New Issue
Block a user