rustgym 0.2.0

rustgym solutions
Documentation
struct Solution;

impl Solution {
    fn missing_number(nums: Vec<i32>) -> i32 {
        let mut xor: i32 = 0;
        let n = nums.len();
        for n in 0..=n {
            xor ^= n as i32;
        }
        for n in nums {
            xor ^= n;
        }
        xor
    }
}

#[test]
fn test() {
    let nums = vec![9, 6, 4, 2, 3, 5, 7, 0, 1];
    assert_eq!(Solution::missing_number(nums), 8);
}