[][src]Trait typsy::cmp::Any

pub trait Any<'a, F, TagList = ()> {
    pub fn any(&'a self, f: F) -> bool;
}

Required methods

pub fn any(&'a self, f: F) -> bool[src]

Loading content...

Implementors

impl<'a, F> Any<'a, F, ()> for CoNil[src]

impl<'a, F> Any<'a, F, ()> for Nil[src]

impl<'a, F, T: 'a> Any<'a, F, ()> for Cons<T, Nil> where
    F: CallOnce<(&'a T,), Output = bool>, 
[src]

impl<'a, F, T: 'a, N> Any<'a, F, (N, ())> for Cons<T, Nil> where
    F: CallOnce<(&'a T,), N, Output = bool>, 
[src]

impl<'a, F, T: 'a, R> Any<'a, F, ()> for CoCons<T, R> where
    F: CallOnce<(&'a T,), Output = bool>,
    R: Any<'a, F>, 
[src]

impl<'a, F, T: 'a, R, N, M> Any<'a, F, (N, M)> for CoCons<T, R> where
    F: CallOnce<(&'a T,), N, Output = bool>,
    R: Any<'a, F, M>, 
[src]

impl<'a, F, T: 'a, R: NonEmpty> Any<'a, F, ()> for Cons<T, R> where
    F: CallMut<(&'a T,), Output = bool>,
    R: Any<'a, F>, 
[src]

impl<'a, F, T: 'a, R: NonEmpty, N, M> Any<'a, F, (N, M)> for Cons<T, R> where
    F: CallMut<(&'a T,), N, Output = bool>,
    R: Any<'a, F, M>, 
[src]

Loading content...