1
2
3
4
5
6
7
8
9
10
11
12
13
14

use predicate::{Predicate, RcPredicate};

#[deriving(Send, Clone)]
pub struct AndPredicate {
    pub left: RcPredicate,
    pub right: RcPredicate
}

pub trait ToAndPredicate {
    fn and(&self, val: RcPredicate) -> RcPredicate;
}

impl Predicate for AndPredicate { }