easier 0.3.0

making rust easier
Documentation
pub trait Any {
    fn any(&self) -> bool;
}

impl<T> Any for [T] {
    /// instead of using `!is_empty()`, we use `any()`
    /// ```
    /// use easier::prelude::*;
    ///  let a = vec![1, 2, 3, 4].any();
    ///  let b = [1, 2].any();
    ///  let c = &[1, 2].any();
    ///  let d = &vec![1, 2].any();
    /// ```
    fn any(&self) -> bool {
        !self.is_empty()
    }
}
/////////////////////

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

    fn any() {
        let a = [1, 2];
        assert_eq!(!a.is_empty(), a.any());

        let b: Vec<isize> = vec![];
        assert_eq!(!b.is_empty(), b.any());
    }
}