pub trait Predicate<T> {
// Required method
fn eval(&self, item: &T) -> bool;
}Expand description
Predicate to test if item x is part of set or not
x item to be tested
returns true if it’s selected, false if it’s rejected
Required Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementations on Foreign Types§
Source§impl Predicate<Transaction> for FilterDefinition
impl Predicate<Transaction> for FilterDefinition
fn eval(&self, txn: &Transaction) -> bool
Source§impl Predicate<Transaction> for NullaryFALSE
impl Predicate<Transaction> for NullaryFALSE
fn eval(&self, _txn: &Transaction) -> bool
Source§impl Predicate<Transaction> for NullaryTRUE
impl Predicate<Transaction> for NullaryTRUE
fn eval(&self, _txn: &Transaction) -> bool
Source§impl Predicate<Transaction> for TxnFilter
Actual filtering implementation for TxnFilter
impl Predicate<Transaction> for TxnFilter
Actual filtering implementation for TxnFilter