william-ranges 0.1.0

hi this is william tst project
Documentation
use std::ops::Range;
/// 如果两个范围重叠 就返回true
/// ```
///     asset_eq!(ranges::overlap(0..7,3..10),true);
///     asset_eq!(ranges::overlap(0..7,10..13),false);
/// ```
/// 如果任意一个范围是空, 则他们不会被看作是重叠的
/// ```
///     asset_eq!(ranges::overlap(0..0,1..2),false);
/// ```
/// 
pub fn overlap(r1: Range<usize>, r2: Range<usize>) -> bool {
    r1.start < r2.end && r2.start < r1.end
}
pub fn add(left: u64, right: u64) -> u64 {
    left + right
}

#[cfg(test)]
mod tests {
    use super::*;

    #[test]
    fn it_works() {
        let result = add(2, 2);
        assert_eq!(result, 4);
    }
}