Rust, An unexpected journey