pub trait Intersector<Left, Right> {
// Required method
fn intersect(&self, left: Left, right: Right) -> bool;
}
Expand description
The trait used to implement key expression intersectors.
Note that Intersector<&keyexpr, &keyexpr>
is auto-implemented with quickchecks (streq->true
, strne&nowild->false
)
for any Intersector<&[u8], &[u8]>
. Implementing Intersector<&[u8], &[u8]>
is the recommended way to implement intersectors.