# 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" name = "hledger-parser" version = "1.0.0-beta.2" authors = ["Nikita Galaiko "] build = false autobins = false autoexamples = false autotests = false autobenches = false description = "Hledger jornal parser" readme = "README.md" keywords = [ "hledger", "parser", ] license = "MIT" repository = "https://github.com/ngalaiko/hledger-desktop" [lib] name = "hledger_parser" path = "src/lib.rs" [[bin]] name = "hledger-parser" path = "src/bin/hledger-parser.rs" required-features = ["cli"] [[example]] name = "cheatsheet" path = "examples/cheatsheet.rs" required-features = ["example-cheatsheet"] [dependencies.ariadne] version = "0.4.1" optional = true default-features = false [dependencies.chrono] version = "0.4" features = [ "std", "clock", "now", ] default-features = false [dependencies.chumsky] version = "1.0.0-alpha.7" [dependencies.clap] version = "4.4" features = [ "std", "help", "usage", "derive", "env", ] optional = true default-features = false [dependencies.rust_decimal] version = "1.36" features = ["std"] default-features = false [features] cli = [ "clap", "ariadne", ] example-cheatsheet = ["ariadne"] [lints.clippy] all = "deny" complexity = "deny" correctness = "deny" pedantic = "deny" perf = "deny" style = "deny" [lints.rust] unsafe_code = "forbid"