//! 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(){letx=MySelfRefStruct{this: &x};}