This is really nice tutor about details of C++ and Rust: - strong/weak invariants - move semantics - shared I think D should consider to not repeat C++ "errors".. https://www.youtube.com/watch?v=Klq-sNxuP2g I wonder about Kinke, Walter and Manu opinion on destructive vs non-destructive move