Trait tackler_core::kernel::Predicate
source · pub trait Predicate<T> {
// Required method
fn eval(&self, item: &T) -> bool;
}Required Methods§
Implementations on Foreign Types§
source§impl Predicate<Transaction> for TxnFilterBBoxLatLonAlt
impl Predicate<Transaction> for TxnFilterBBoxLatLonAlt
fn eval(&self, txn: &Transaction) -> bool
source§impl Predicate<Transaction> for TxnFilterTxnUUID
impl Predicate<Transaction> for TxnFilterTxnUUID
fn eval(&self, txn: &Transaction) -> bool
source§impl Predicate<Transaction> for TxnFilterTxnCode
impl Predicate<Transaction> for TxnFilterTxnCode
fn eval(&self, txn: &Transaction) -> bool
source§impl Predicate<Transaction> for TxnFilterPostingAmountEqual
impl Predicate<Transaction> for TxnFilterPostingAmountEqual
fn eval(&self, txn: &Transaction) -> bool
source§impl Predicate<Transaction> for TxnFilterTxnDescription
impl Predicate<Transaction> for TxnFilterTxnDescription
fn eval(&self, txn: &Transaction) -> bool
source§impl Predicate<Transaction> for TxnFilterPostingComment
impl Predicate<Transaction> for TxnFilterPostingComment
fn eval(&self, txn: &Transaction) -> bool
source§impl Predicate<Transaction> for TxnFilterPostingAccount
impl Predicate<Transaction> for TxnFilterPostingAccount
fn eval(&self, txn: &Transaction) -> bool
source§impl Predicate<Transaction> for TxnFilterOR
impl Predicate<Transaction> for TxnFilterOR
fn eval(&self, txn: &Transaction) -> bool
source§impl Predicate<Transaction> for TxnFilterAND
impl Predicate<Transaction> for TxnFilterAND
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 TxnFilterPostingAmountGreater
impl Predicate<Transaction> for TxnFilterPostingAmountGreater
fn eval(&self, txn: &Transaction) -> bool
source§impl Predicate<Transaction> for TxnFilterTxnTags
impl Predicate<Transaction> for TxnFilterTxnTags
fn eval(&self, txn: &Transaction) -> bool
source§impl Predicate<Transaction> for TxnFilterTxnComments
impl Predicate<Transaction> for TxnFilterTxnComments
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 TxnFilter
impl Predicate<Transaction> for TxnFilter
Actual filtering implementation for TxnFilter