datasynth-generators 1.4.0

Data generators for journal entries, chart of accounts, and ACDOCA event logs
Documentation
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies.
#
# If you are reading this file be aware that the original Cargo.toml
# will likely look very different (and much more reasonable).
# See Cargo.toml.orig for the original contents.

[package]
edition = "2021"
rust-version = "1.88"
name = "datasynth-generators"
version = "1.4.0"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Data generators for journal entries, chart of accounts, and ACDOCA event logs"
homepage = "https://github.com/mivertowski/SyntheticData"
readme = "README.md"
keywords = [
    "synthetic-data",
    "accounting",
    "financial",
    "test-data",
    "data-generation",
]
categories = [
    "simulation",
    "command-line-utilities",
]
license = "Apache-2.0"
repository = "https://github.com/mivertowski/SyntheticData"

[lib]
name = "datasynth_generators"
path = "src/lib.rs"

[[test]]
name = "accounting_estimates_test"
path = "tests/accounting_estimates_test.rs"

[[test]]
name = "anomaly_taxonomy_validation_tests"
path = "tests/anomaly_taxonomy_validation_tests.rs"

[[test]]
name = "audit_docs_test"
path = "tests/audit_docs_test.rs"

[[test]]
name = "audit_opinion_test"
path = "tests/audit_opinion_test.rs"

[[test]]
name = "audit_validation_tests"
path = "tests/audit_validation_tests.rs"

[[test]]
name = "business_combination_test"
path = "tests/business_combination_test.rs"

[[test]]
name = "coa_canonical_accounts"
path = "tests/coa_canonical_accounts.rs"

[[test]]
name = "component_audit_test"
path = "tests/component_audit_test.rs"

[[test]]
name = "consolidation_test"
path = "tests/consolidation_test.rs"

[[test]]
name = "cra_materiality_test"
path = "tests/cra_materiality_test.rs"

[[test]]
name = "currency_translation_test"
path = "tests/currency_translation_test.rs"

[[test]]
name = "deferred_tax_test"
path = "tests/deferred_tax_test.rs"

[[test]]
name = "document_fk_test"
path = "tests/document_fk_test.rs"

[[test]]
name = "document_flow_je_accounts"
path = "tests/document_flow_je_accounts.rs"

[[test]]
name = "ecl_test"
path = "tests/ecl_test.rs"

[[test]]
name = "elimination_je_test"
path = "tests/elimination_je_test.rs"

[[test]]
name = "esg_validation_tests"
path = "tests/esg_validation_tests.rs"

[[test]]
name = "hr_integration"
path = "tests/hr_integration.rs"

[[test]]
name = "manufacturing_integration"
path = "tests/manufacturing_integration.rs"

[[test]]
name = "notes_going_concern_test"
path = "tests/notes_going_concern_test.rs"

[[test]]
name = "opening_balance_je_test"
path = "tests/opening_balance_je_test.rs"

[[test]]
name = "pension_test"
path = "tests/pension_test.rs"

[[test]]
name = "project_accounting_validation_tests"
path = "tests/project_accounting_validation_tests.rs"

[[test]]
name = "provision_test"
path = "tests/provision_test.rs"

[[test]]
name = "sampling_scots_test"
path = "tests/sampling_scots_test.rs"

[[test]]
name = "segment_reporting_test"
path = "tests/segment_reporting_test.rs"

[[test]]
name = "stock_comp_test"
path = "tests/stock_comp_test.rs"

[[test]]
name = "subledger_settlement_test"
path = "tests/subledger_settlement_test.rs"

[[test]]
name = "tax_validation_tests"
path = "tests/tax_validation_tests.rs"

[[test]]
name = "treasury_validation_tests"
path = "tests/treasury_validation_tests.rs"

[[test]]
name = "unusual_analytical_test"
path = "tests/unusual_analytical_test.rs"

[dependencies.chrono]
version = "0.4"
features = ["serde"]

[dependencies.datasynth-config]
version = "1.4.0"

[dependencies.datasynth-core]
version = "1.4.0"

[dependencies.datasynth-standards]
version = "1.4.0"

[dependencies.rand]
version = "0.9"

[dependencies.rand_chacha]
version = "0.9"

[dependencies.rand_distr]
version = "0.5"

[dependencies.rayon]
version = "1.10"

[dependencies.rust_decimal]
version = "1.36"
features = [
    "serde",
    "serde-with-str",
    "maths",
]

[dependencies.rust_decimal_macros]
version = "1.36"

[dependencies.serde]
version = "1.0"
features = ["derive"]

[dependencies.serde_json]
version = "1.0"

[dependencies.smallvec]
version = "1.13"
features = ["serde"]

[dependencies.thiserror]
version = "2.0"

[dependencies.tracing]
version = "0.1"

[dependencies.uuid]
version = "1.21"
features = [
    "v4",
    "v7",
    "serde",
]

[dev-dependencies.proptest]
version = "1.5"