1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
pub fn array_equal<T:PartialEq>(left: &[T], right: &[T]) -> bool {
    if left.len() != right.len() {
        return false;
    }

    for i in 0..left.len() {
        if left[i] != right[i] {
            return false;
        }
    }

    return true;
}