pub trait Predicate<T> {
    // Required method
    fn eval(&self, item: &T) -> bool;
}

Required Methods§

source

fn eval(&self, item: &T) -> bool

Implementations on Foreign Types§

source§

impl Predicate<Transaction> for TxnFilterBBoxLatLonAlt

source§

fn eval(&self, txn: &Transaction) -> bool

source§

impl Predicate<Transaction> for TxnFilterTxnUUID

source§

fn eval(&self, txn: &Transaction) -> bool

source§

impl Predicate<Transaction> for TxnFilterTxnCode

source§

fn eval(&self, txn: &Transaction) -> bool

source§

impl Predicate<Transaction> for TxnFilterPostingAmountEqual

source§

fn eval(&self, txn: &Transaction) -> bool

source§

impl Predicate<Transaction> for TxnFilterTxnDescription

source§

fn eval(&self, txn: &Transaction) -> bool

source§

impl Predicate<Transaction> for TxnFilterPostingComment

source§

fn eval(&self, txn: &Transaction) -> bool

source§

impl Predicate<Transaction> for TxnFilterPostingAccount

source§

fn eval(&self, txn: &Transaction) -> bool

source§

impl Predicate<Transaction> for TxnFilterOR

source§

fn eval(&self, txn: &Transaction) -> bool

source§

impl Predicate<Transaction> for TxnFilterAND

source§

fn eval(&self, txn: &Transaction) -> bool

source§

impl Predicate<Transaction> for NullaryTRUE

source§

fn eval(&self, _txn: &Transaction) -> bool

source§

impl Predicate<Transaction> for TxnFilterPostingAmountGreater

source§

fn eval(&self, txn: &Transaction) -> bool

source§

impl Predicate<Transaction> for TxnFilterTxnTags

source§

fn eval(&self, txn: &Transaction) -> bool

source§

impl Predicate<Transaction> for TxnFilterTxnComments

source§

fn eval(&self, txn: &Transaction) -> bool

source§

impl Predicate<Transaction> for NullaryFALSE

source§

fn eval(&self, _txn: &Transaction) -> bool

source§

impl Predicate<Transaction> for TxnFilter

Actual filtering implementation for TxnFilter

source§

fn eval(&self, txn: &Transaction) -> bool

source§

impl Predicate<Transaction> for TxnFilterPostingAmountLess

source§

fn eval(&self, txn: &Transaction) -> bool

source§

impl Predicate<Transaction> for FilterDefinition

source§

fn eval(&self, txn: &Transaction) -> bool

source§

impl Predicate<Transaction> for TxnFilterTxnTSEnd

source§

fn eval(&self, txn: &Transaction) -> bool

source§

impl Predicate<Transaction> for TxnFilterTxnTSBegin

source§

fn eval(&self, txn: &Transaction) -> bool

source§

impl Predicate<Transaction> for TxnFilterPostingCommodity

source§

fn eval(&self, txn: &Transaction) -> bool

source§

impl Predicate<Transaction> for TxnFilterBBoxLatLon

source§

fn eval(&self, txn: &Transaction) -> bool

source§

impl Predicate<Transaction> for TxnFilterNOT

source§

fn eval(&self, txn: &Transaction) -> bool

Implementors§