mirror of
https://github.com/google/comprehensive-rust.git
synced 2025-01-31 11:01:46 +02:00
std::mem::drop
is in the prelude (#1027)
This commit is contained in:
parent
e8ea741cea
commit
5a8bf5624d
@ -34,7 +34,7 @@ fn main() {
|
||||
Discussion points:
|
||||
|
||||
* Why doesn't `Drop::drop` take `self`?
|
||||
* Short-answer: If it did, `std::mem::drop` would be called at the end of
|
||||
* Short-answer: If it did, `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…
x
Reference in New Issue
Block a user