Struct tackler_core::model::transaction::Transaction
source · pub struct Transaction { /* private fields */ }Implementations§
Trait Implementations§
source§impl Debug for Transaction
impl Debug for Transaction
source§impl Default for Transaction
impl Default for Transaction
source§fn default() -> Transaction
fn default() -> Transaction
Returns the “default value” for a type. Read more
source§impl Display for Transaction
impl Display for Transaction
source§impl Ord for Transaction
impl Ord for Transaction
source§impl PartialEq<Transaction> for Transaction
impl PartialEq<Transaction> for Transaction
source§impl PartialOrd<Transaction> for Transaction
impl PartialOrd<Transaction> for Transaction
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self and other) and is used by the <=
operator. Read moresource§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
impl Predicate<Transaction> for TxnFilter
Actual filtering implementation for TxnFilter
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 TxnFilterBBoxLatLon
impl Predicate<Transaction> for TxnFilterBBoxLatLon
fn eval(&self, txn: &Transaction) -> bool
source§impl Predicate<Transaction> for TxnFilterBBoxLatLonAlt
impl Predicate<Transaction> for TxnFilterBBoxLatLonAlt
fn eval(&self, txn: &Transaction) -> bool
source§impl Predicate<Transaction> for TxnFilterNOT
impl Predicate<Transaction> for TxnFilterNOT
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 TxnFilterPostingAccount
impl Predicate<Transaction> for TxnFilterPostingAccount
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 TxnFilterPostingAmountGreater
impl Predicate<Transaction> for TxnFilterPostingAmountGreater
fn eval(&self, txn: &Transaction) -> bool
source§impl Predicate<Transaction> for TxnFilterPostingAmountLess
impl Predicate<Transaction> for TxnFilterPostingAmountLess
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 TxnFilterPostingCommodity
impl Predicate<Transaction> for TxnFilterPostingCommodity
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 TxnFilterTxnComments
impl Predicate<Transaction> for TxnFilterTxnComments
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 TxnFilterTxnTSBegin
impl Predicate<Transaction> for TxnFilterTxnTSBegin
fn eval(&self, txn: &Transaction) -> bool
source§impl Predicate<Transaction> for TxnFilterTxnTSEnd
impl Predicate<Transaction> for TxnFilterTxnTSEnd
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 TxnFilterTxnUUID
impl Predicate<Transaction> for TxnFilterTxnUUID
fn eval(&self, txn: &Transaction) -> bool
impl Eq for Transaction
Auto Trait Implementations§
impl RefUnwindSafe for Transaction
impl Send for Transaction
impl Sync for Transaction
impl Unpin for Transaction
impl UnwindSafe for Transaction
Blanket Implementations§
§impl<T> AnyExt for Twhere
T: Any + ?Sized,
impl<T> AnyExt for Twhere T: Any + ?Sized,
§fn downcast_ref<T>(this: &Self) -> Option<&T>where
T: Any,
fn downcast_ref<T>(this: &Self) -> Option<&T>where T: Any,
Attempts to downcast this to
T behind reference§fn downcast_mut<T>(this: &mut Self) -> Option<&mut T>where
T: Any,
fn downcast_mut<T>(this: &mut Self) -> Option<&mut T>where T: Any,
Attempts to downcast this to
T behind mutable reference§fn downcast_rc<T>(this: Rc<Self>) -> Result<Rc<T>, Rc<Self>>where
T: Any,
fn downcast_rc<T>(this: Rc<Self>) -> Result<Rc<T>, Rc<Self>>where T: Any,
Attempts to downcast this to
T behind Rc pointer§fn downcast_arc<T>(this: Arc<Self>) -> Result<Arc<T>, Arc<Self>>where
T: Any,
fn downcast_arc<T>(this: Arc<Self>) -> Result<Arc<T>, Arc<Self>>where T: Any,
Attempts to downcast this to
T behind Arc pointer§fn downcast_box<T>(
this: Box<Self, Global>
) -> Result<Box<T, Global>, Box<Self, Global>>where
T: Any,
fn downcast_box<T>( this: Box<Self, Global> ) -> Result<Box<T, Global>, Box<Self, Global>>where T: Any,
Attempts to downcast this to
T behind Box pointer§fn downcast_move<T>(this: Self) -> Option<T>where
T: Any,
Self: Sized,
fn downcast_move<T>(this: Self) -> Option<T>where T: Any, Self: Sized,
Attempts to downcast owned
Self to T,
useful only in generic context as a workaround for specializationsource§impl<T, X> CoerceTo<T> for Xwhere
T: CoerceFrom<X> + ?Sized,
impl<T, X> CoerceTo<T> for Xwhere T: CoerceFrom<X> + ?Sized,
fn coerce_rc_to(self: Rc<X>) -> Rc<T>
fn coerce_box_to(self: Box<X, Global>) -> Box<T, Global>
fn coerce_ref_to(&self) -> &T
fn coerce_mut_to(&mut self) -> &mut T
§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more