Fix issue with non-sync decimal formatter

korrat
Jun 11, 2023, 3:17 PM
JQJTN6N53CMWHRUVXJ4K3HDNUYIM23W7GET7XTOBVCS57RCCT6ZQC

Dependencies

  • [2] RI7HQBYA Add generator and parser for ISO20022 messages
  • [3] 5S4MZHL5 pretty print decimals using icu
  • [4] ZVTVMOZQ Upgrade dependencies
  • [5] D6UTHZA4 add a simple writer for saving a set of directives to a tree of files
  • [6] 6MR76MLL Replace build script with cargo-px
  • [7] 2JBFREZG enable additional warnings
  • [8] 24CCPM5O Update dependencies
  • [9] 2Z4EGCWQ Update dependencies
  • [*] I2P2FTLE add basic parser for german decimals
  • [*] UESS5YZE migrate dependencies into workspace manifest
  • [*] YDK6X6PP add a library of important types for beancount
  • [*] 4W4CDACX Upgrade dependencies
  • [*] R7S2CWF7 Add type for account segments

Change contents

  • edit in Cargo.toml at line 9
    [3.2607]
    [2.91793541]
    "importers/amazon",
  • edit in Cargo.toml at line 22
    [3.2856]
    [2.91793573]
    derive_builder = "0.12.0"
  • edit in Cargo.toml at line 32
    [3.3043][3.3043:3074]()
    icu_provider = "1.2.0"
  • edit in Cargo.toml at line 83
    [12.1584]
    [12.1584]
    [workspace.dependencies.icu_provider]
    features = ["sync"]
    version = "1.2.0"
  • edit in Cargo.lock at line 64
    [13.26534]
    [14.863]
    name = "amazon"
    version = "0.0.0-dev.0"
    dependencies = [
    "beancount-importers-framework",
    "beancount-types",
    "camino",
    "csv 0.0.0-dev.0",
    "derive_builder",
    "german-decimal",
    "miette",
    "rust_decimal",
    "serde",
    "snafu",
    "tap",
    "time 0.3.21",
    "time-tz",
    ]
    [[package]]
  • edit in Cargo.lock at line 761
    [3.10501]
    [15.16052]
    ]
    [[package]]
    name = "csv"
    version = "0.0.0-dev.0"
    dependencies = [
    "beancount-importers-framework",
    "beancount-types",
    "camino",
    "csv 1.2.2",
    "delegate",
    "german-decimal",
    "itertools",
    "miette",
    "serde",
    "snafu",
    "tap",
    "time 0.3.21",
    ]
    [[package]]
    name = "csv"
    version = "1.2.2"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "626ae34994d3d8d668f4269922248239db4ae42d538b14c398b74a52208e8086"
    dependencies = [
    "csv-core",
    "itoa",
    "ryu",
    "serde",
    ]
    [[package]]
    name = "csv-core"
    version = "0.1.10"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90"
    dependencies = [
    "memchr",
    ]
    [[package]]
    name = "darling"
    version = "0.14.4"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850"
    dependencies = [
    "darling_core 0.14.4",
    "darling_macro 0.14.4",
  • replacement in Cargo.lock at line 818
    [3.10712][3.10712:10747]()
    "darling_core",
    "darling_macro",
    [3.10712]
    [3.7927]
    "darling_core 0.20.1",
    "darling_macro 0.20.1",
    ]
    [[package]]
    name = "darling_core"
    version = "0.14.4"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0"
    dependencies = [
    "fnv",
    "ident_case",
    "proc-macro2",
    "quote",
    "strsim",
    "syn 1.0.109",
  • edit in Cargo.lock at line 847
    [3.1255]
    [3.11006]
    ]
    [[package]]
    name = "darling_macro"
    version = "0.14.4"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e"
    dependencies = [
    "darling_core 0.14.4",
    "quote",
    "syn 1.0.109",
  • replacement in Cargo.lock at line 866
    [3.11223][3.11223:11240]()
    "darling_core",
    [3.11223]
    [3.11240]
    "darling_core 0.20.1",
  • edit in Cargo.lock at line 930
    [3.12388]
    [3.12388]
    name = "derive_builder"
    version = "0.12.0"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "8d67778784b508018359cbc8696edb3db78160bab2c2a28ba7f56ef6932997f8"
    dependencies = [
    "derive_builder_macro",
    ]
    [[package]]
    name = "derive_builder_core"
    version = "0.12.0"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "c11bdc11a0c47bc7d37d582b5285da6849c96681023680b906673c5707af7b0f"
    dependencies = [
    "darling 0.14.4",
    "proc-macro2",
    "quote",
    "syn 1.0.109",
    ]
    [[package]]
    name = "derive_builder_macro"
    version = "0.12.0"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "ebcda35c7a396850a55ffeac740804b40ffec779b98fffbb1738f4033f0ee79e"
    dependencies = [
    "derive_builder_core",
    "syn 1.0.109",
    ]
    [[package]]
  • replacement in Cargo.lock at line 1085
    [3.15036][3.15036:15048]()
    "darling",
    [3.15036]
    [3.15048]
    "darling 0.20.1",