# 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. cargo-features = ["codegen-backend"] [package] edition = "2021" name = "organic" version = "0.1.16" authors = ["Tom Alexander "] include = [ "LICENSE", "**/*.rs", "Cargo.toml", ] description = "An org-mode parser." readme = "README.md" keywords = [ "emacs", "org-mode", ] categories = ["parsing"] license = "0BSD" repository = "https://code.fizz.buzz/talexander/organic" resolver = "2" [profile.dev] codegen-backend = "cranelift" [profile.dev.package."*"] opt-level = 3 codegen-backend = "llvm" [profile.perf] lto = true debug = 2 inherits = "release" [profile.release-lto] lto = true inherits = "release" strip = "symbols" [profile.wasm] lto = true inherits = "release" strip = true [lib] name = "organic" path = "src/lib.rs" [[bin]] name = "parse" path = "src/main.rs" [[bin]] name = "compare" path = "src/bin_compare.rs" required-features = ["compare"] [[bin]] name = "foreign_document_test" path = "src/bin_foreign_document_test.rs" required-features = ["foreign_document_test"] [[bin]] name = "wasm" path = "src/bin_wasm.rs" required-features = ["wasm"] [[bin]] name = "wasm_test" path = "src/bin_wasm_test.rs" required-features = ["wasm_test"] [dependencies.futures] version = "0.3.28" optional = true [dependencies.gloo-utils] version = "0.2.0" [dependencies.nom] version = "7.1.1" [dependencies.opentelemetry] version = "0.20.0" features = [ "trace", "rt-tokio", ] optional = true default-features = false [dependencies.opentelemetry-otlp] version = "0.13.0" optional = true [dependencies.opentelemetry-semantic-conventions] version = "0.12.0" optional = true [dependencies.serde] version = "1.0.193" features = ["derive"] optional = true [dependencies.serde-wasm-bindgen] version = "0.6.3" optional = true [dependencies.serde_json] version = "1.0.108" optional = true [dependencies.tokio] version = "1.30.0" features = [ "rt", "rt-multi-thread", ] optional = true default-features = false [dependencies.tracing] version = "0.1.37" optional = true [dependencies.tracing-opentelemetry] version = "0.20.0" optional = true [dependencies.tracing-subscriber] version = "0.3.17" features = ["env-filter"] optional = true [dependencies.walkdir] version = "2.3.3" optional = true [dependencies.wasm-bindgen] version = "0.2.89" optional = true [build-dependencies.walkdir] version = "2.3.3" [features] compare = [ "tokio/process", "tokio/macros", ] default = [] event_count = [] foreign_document_test = [ "compare", "dep:futures", "tokio/sync", "dep:walkdir", "tokio/process", ] tracing = [ "dep:opentelemetry", "dep:opentelemetry-otlp", "dep:opentelemetry-semantic-conventions", "dep:tokio", "dep:tracing", "dep:tracing-opentelemetry", "dep:tracing-subscriber", ] wasm = [ "dep:serde", "dep:wasm-bindgen", "dep:serde-wasm-bindgen", ] wasm_test = [ "wasm", "dep:serde_json", "tokio/process", "tokio/macros", ]