1
0
mirror of https://github.com/google/comprehensive-rust.git synced 2025-07-03 05:27:04 +02:00

std::mem::drop is in the prelude (#1027)

This commit is contained in:
Martin Geisler
2023-07-24 20:46:55 +02:00
committed by GitHub
parent e8ea741cea
commit 5a8bf5624d

View File

@ -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()`.