# Statically preventing reference cycles

**URL:** <https://internals.rust-lang.org/t/statically-preventing-reference-cycles/1939>\
**Category:** Uncategorized\
**Created:** [April 21, 2015, 1:28pm UTC](https://internals.rust-lang.org/t/statically-preventing-reference-cycles/1939 "2015-04-21T13:28:14Z")\
**Posts on this page:** 1\
**Showing post:** 9

<div class="post-metadata">

**Author:** ![pcwalton](https://sea2.discourse-cdn.com/flex002/user_avatar/internals.rust-lang.org/pcwalton/32/207_2.png) [@pcwalton](https://internals.rust-lang.org/u/pcwalton)\
**Post date:** [April 21, 2015, 4:47pm UTC](https://internals.rust-lang.org/t/statically-preventing-reference-cycles/1939/9 "2015-04-21T16:47:47Z")

</div>

Very much no. Cycles are an extremely important feature of reference counted objects, as long as you tear them down properly. There’s no reason to try to forbid them.

---

_[View the full topic](https://internals.rust-lang.org/t/statically-preventing-reference-cycles/1939)._
