tuples 1.20.1

Provides many useful tools related to tuples
Documentation
//! Split by n

include!("../gen/split_by.rs");

#[test]
fn test() {
    let t = (1, 2, 3, 4, 5, 6);
    let t2 = (1, 2, 3, 4, 5);
    let a = t.split_by_2();
    assert_eq!(a, ((1, 2), (3, 4), (5, 6)));
    let b = t2.split_by_2();
    assert_eq!(b, ((1, 2), (3, 4), 5));
    let c = t.split_by_3();
    assert_eq!(c, ((1, 2, 3), (4, 5, 6)));
    let d = t2.split_by_3();
    assert_eq!(d, ((1, 2, 3), (4, 5)));
    let e = t.split_by_6();
    assert_eq!(e, ((1, 2, 3, 4, 5, 6)));
}