Blog posts and the documentations Wrapper Types in Rust Thread, The Problem With Single-threaded Shared Mutability