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 for Transaction
impl PartialEq for Transaction
Source§impl PartialOrd for Transaction
impl PartialOrd for Transaction
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
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 Freeze for Transaction
impl RefUnwindSafe for Transaction
impl Send for Transaction
impl Sync for Transaction
impl Unpin for Transaction
impl UnwindSafe for Transaction
Blanket Implementations§
Source§impl<T> AnyExt for T
impl<T> AnyExt for T
Source§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 referenceSource§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 referenceSource§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 pointerSource§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 pointerSource§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§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>) -> Box<T>
fn coerce_ref_to(&self) -> &T
fn coerce_mut_to(&mut self) -> &mut T
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more