pub struct MockChartOfAccounts { /* private fields */ }Expand description
Mock chart of accounts for testing.
Implementations§
Source§impl MockChartOfAccounts
impl MockChartOfAccounts
pub fn new(accounts: Vec<GLAccount>) -> Self
Sourcepub fn get_account(&self, number: &str) -> Option<&GLAccount>
pub fn get_account(&self, number: &str) -> Option<&GLAccount>
Get an account by number.
Sourcepub fn all_accounts(&self) -> &[GLAccount]
pub fn all_accounts(&self) -> &[GLAccount]
Get all accounts.
Sourcepub fn has_account(&self, number: &str) -> bool
pub fn has_account(&self, number: &str) -> bool
Check if an account exists.
Sourcepub fn get_accounts_by_type(&self, account_type: AccountType) -> Vec<&GLAccount>
pub fn get_accounts_by_type(&self, account_type: AccountType) -> Vec<&GLAccount>
Get accounts by type.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MockChartOfAccounts
impl RefUnwindSafe for MockChartOfAccounts
impl Send for MockChartOfAccounts
impl Sync for MockChartOfAccounts
impl Unpin for MockChartOfAccounts
impl UnsafeUnpin for MockChartOfAccounts
impl UnwindSafe for MockChartOfAccounts
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.