# Pre-RFC: \`#\[must\_bind\]\`

**URL:** <https://internals.rust-lang.org/t/pre-rfc-must-bind/12658>\
**Category:** language design\
**Created:** [July 1, 2020, 8:42pm UTC](https://internals.rust-lang.org/t/pre-rfc-must-bind/12658 "2020-07-01T20:42:05Z")\
**Posts on this page:** 1\
**Showing post:** 23

<div class="post-metadata">

**Author:** ![vi0](https://sea2.discourse-cdn.com/flex002/user_avatar/internals.rust-lang.org/vi0/32/750_2.png) [@vi0](https://internals.rust-lang.org/u/vi0)\
**Post date:** [July 8, 2020, 10:43am UTC](https://internals.rust-lang.org/t/pre-rfc-must-bind/12658/23 "2020-07-08T10:43:21Z")

</div>

> I believe this may be a potential footgun for users since the compiler may compile but the code may not run correctly, one could also argue that it is a logic error but the one new to rust may not know about this.

That's why I think a special attribute just for a warning message may be worthwhile.

---

_[View the full topic](https://internals.rust-lang.org/t/pre-rfc-must-bind/12658)._
