AI assisted learning: Learning Rust with ChatGPT, Copilot and Advent of Code