1 2 3 4 5 6 7 8 9 10 11 12 13 14
use predicate::{Predicate, RcPredicate}; #[deriving(Clone)] pub struct AndPredicate { pub left: RcPredicate, pub right: RcPredicate } pub trait ToAndPredicate { fn and(&self, val: RcPredicate) -> RcPredicate; } impl Predicate for AndPredicate { }