pub struct ChartOfAccountsConfig {
pub complexity: CoAComplexity,
pub industry_specific: bool,
pub custom_accounts: Option<PathBuf>,
pub min_hierarchy_depth: u8,
pub max_hierarchy_depth: u8,
}Expand description
Chart of Accounts configuration.
Fields§
§complexity: CoAComplexityCoA complexity level
industry_specific: boolUse industry-specific accounts
custom_accounts: Option<PathBuf>Custom account definitions file
min_hierarchy_depth: u8Minimum hierarchy depth
max_hierarchy_depth: u8Maximum hierarchy depth
Trait Implementations§
Source§impl Clone for ChartOfAccountsConfig
impl Clone for ChartOfAccountsConfig
Source§fn clone(&self) -> ChartOfAccountsConfig
fn clone(&self) -> ChartOfAccountsConfig
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 ChartOfAccountsConfig
impl Debug for ChartOfAccountsConfig
Source§impl Default for ChartOfAccountsConfig
impl Default for ChartOfAccountsConfig
Source§impl<'de> Deserialize<'de> for ChartOfAccountsConfig
impl<'de> Deserialize<'de> for ChartOfAccountsConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ChartOfAccountsConfig
impl RefUnwindSafe for ChartOfAccountsConfig
impl Send for ChartOfAccountsConfig
impl Sync for ChartOfAccountsConfig
impl Unpin for ChartOfAccountsConfig
impl UnwindSafe for ChartOfAccountsConfig
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