showing issues with non primitive type move semantics and issues with the borrow checker
showing issues with non primitive type move semantics and issues with the borrow checker

saramic/learning,saramic/learning,saramic/learning,saramic/learning,saramic/learning,saramic/learning,saramic/learning,saramic/learning,saramic/learning,saramic/learning