[][src]Trait pets::Pred2

pub trait Pred2<T: ?Sized>: Default + Debug + Copy {
    fn accept(a: &T, b: &T) -> bool;

    fn accept_tup((a, b): (&T, &T)) -> bool { ... }
}

A predicate over two variables.

Required methods

fn accept(a: &T, b: &T) -> bool

Attempts to accept a pair (a, b).

Loading content...

Provided methods

fn accept_tup((a, b): (&T, &T)) -> bool

Attempts to accept a pair (a, b).

Loading content...

Implementors

impl<T: PartialOrd + ?Sized> Pred2<T> for Increasing[src]

impl<T: PartialOrd + ?Sized> Pred2<T> for Decreasing[src]

Loading content...