# Destructuring structs which implement Drop

**URL:** https://internals.rust-lang.org/t/destructuring-structs-which-implement-drop/137
**Category:** ideas (deprecated)
**Created:** [July 14, 2014, 2:06pm UTC](https://internals.rust-lang.org/t/destructuring-structs-which-implement-drop/137 "2014-07-14T14:06:06Z")
**Posts on this page:** 1
**Showing post:** 12

<div class="post-metadata">

### Author: ![tbu](https://avatars.discourse-cdn.com/v4/letter/t/839c29/32.png) [@tbu](https://internals.rust-lang.org/u/tbu)
#### Post date: [July 29, 2014, 8:46pm UTC](https://internals.rust-lang.org/t/destructuring-structs-which-implement-drop/137/12 "2014-07-29T20:46:51Z")

</div>

Note that this is a different idea: I think the struct shouldn’t get its destructor called when destructured, just like there isn’t a constructor called when you ‘create’ it.

---

_[View the full topic](https://internals.rust-lang.org/t/destructuring-structs-which-implement-drop/137)._
