rustgym 0.2.0

rustgym solutions
Documentation
struct Solution;

impl Solution {
    fn maximum_gap(mut nums: Vec<i32>) -> i32 {
        let n = nums.len();
        nums.sort_unstable();
        let mut res = 0;
        for i in 1..n {
            res = res.max(nums[i] - nums[i - 1]);
        }
        res
    }
}

#[test]
fn test() {
    let nums = vec![3, 6, 9, 1];
    let res = 3;
    assert_eq!(Solution::maximum_gap(nums), res);
}