pub struct FailedBalanceAssertion {
pub assertion: BalanceAssertion,
pub actual_balance: Commodity,
}Expand description
Records the failure of a BalanceAssertion when it is evaluated using its implementation of the Action::perform() method.
Fields§
§assertion: BalanceAssertion§actual_balance: CommodityImplementations§
Source§impl FailedBalanceAssertion
impl FailedBalanceAssertion
Sourcepub fn new(
assertion: BalanceAssertion,
actual_balance: Commodity,
) -> FailedBalanceAssertion
pub fn new( assertion: BalanceAssertion, actual_balance: Commodity, ) -> FailedBalanceAssertion
Create a new FailedBalanceAssertion.
Trait Implementations§
Source§impl Clone for FailedBalanceAssertion
impl Clone for FailedBalanceAssertion
Source§fn clone(&self) -> FailedBalanceAssertion
fn clone(&self) -> FailedBalanceAssertion
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FailedBalanceAssertion
impl Debug for FailedBalanceAssertion
Auto Trait Implementations§
impl Freeze for FailedBalanceAssertion
impl RefUnwindSafe for FailedBalanceAssertion
impl Send for FailedBalanceAssertion
impl Sync for FailedBalanceAssertion
impl Unpin for FailedBalanceAssertion
impl UnwindSafe for FailedBalanceAssertion
Blanket Implementations§
Source§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