//! Example of how Rust requires the use of a Cell to build a self-referential
//! struct.
//!//! NOTE: Also in top-level crate documentation. Keep 'em in sync.
structMySelfRefStruct<'this>{this:&'thisMySelfRefStruct<'this>,
}fnmain(){let x = MySelfRefStruct { this:&x };}