pub struct ChartOfAccountsMapping { /* private fields */ }Expand description
Chart of accounts mapping kernel.
Maps accounts from source to target chart of accounts.
Implementations§
Source§impl ChartOfAccountsMapping
impl ChartOfAccountsMapping
Sourcepub fn map_accounts(
accounts: &[Account],
rules: &[MappingRule],
config: &MappingConfig,
) -> MappingResult
pub fn map_accounts( accounts: &[Account], rules: &[MappingRule], config: &MappingConfig, ) -> MappingResult
Map accounts using rules.
Sourcepub fn validate_rules(rules: &[MappingRule]) -> Vec<RuleValidationError>
pub fn validate_rules(rules: &[MappingRule]) -> Vec<RuleValidationError>
Validate mapping rules.
Trait Implementations§
Source§impl Clone for ChartOfAccountsMapping
impl Clone for ChartOfAccountsMapping
Source§fn clone(&self) -> ChartOfAccountsMapping
fn clone(&self) -> ChartOfAccountsMapping
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 ChartOfAccountsMapping
impl Debug for ChartOfAccountsMapping
Source§impl Default for ChartOfAccountsMapping
impl Default for ChartOfAccountsMapping
Source§impl GpuKernel for ChartOfAccountsMapping
impl GpuKernel for ChartOfAccountsMapping
Source§fn metadata(&self) -> &KernelMetadata
fn metadata(&self) -> &KernelMetadata
Returns the kernel metadata.
Source§fn requires_gpu_native(&self) -> bool
fn requires_gpu_native(&self) -> bool
Returns true if this kernel requires GPU-native execution.
Auto Trait Implementations§
impl Freeze for ChartOfAccountsMapping
impl RefUnwindSafe for ChartOfAccountsMapping
impl Send for ChartOfAccountsMapping
impl Sync for ChartOfAccountsMapping
impl Unpin for ChartOfAccountsMapping
impl UnwindSafe for ChartOfAccountsMapping
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
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> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.