# 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 = "zng-app" version = "0.13.6" authors = ["The Zng Project Developers"] build = "build.rs" autobins = false autoexamples = false autotests = false autobenches = false description = "Part of the zng project." documentation = "https://zng-ui.github.io/doc/zng_app" readme = "README.md" keywords = [ "gui", "ui", "user-interface", "zng", ] categories = ["gui"] license = "Apache-2.0 OR MIT" repository = "https://github.com/zng-ui/zng" [package.metadata.docs.rs] all-features = true rustdoc-args = [ "--html-in-header", "doc/html-in-header.html", ] [lib] name = "zng_app" path = "src/lib.rs" [dependencies.atomic] version = "0.6" [dependencies.bitflags] version = "2.5" features = [ "serde", "bytemuck", ] [dependencies.bytemuck] version = "1.15" features = ["derive"] [dependencies.dunce] version = "1.0" [dependencies.flume] version = "0.11" [dependencies.hashbrown] version = "0.15" features = ["rayon"] [dependencies.once_cell] version = "1.19" [dependencies.parking_lot] version = "0.12" [dependencies.paste] version = "1.0" [dependencies.pretty-type-name] version = "1.0" [dependencies.rustc-hash] version = "2.0" [dependencies.serde] version = "1.0" features = ["derive"] [dependencies.tracing] version = "0.1" [dependencies.tracing-subscriber] version = "0.3" [dependencies.unic-langid] version = "0.9" features = ["serde"] [dependencies.unicase] version = "2.7" [dependencies.zng-app-context] version = "0.5.12" [dependencies.zng-app-proc-macros] version = "0.3.8" [dependencies.zng-clone-move] version = "0.2.5" [dependencies.zng-color] version = "0.3.15" [dependencies.zng-env] version = "0.3.7" [dependencies.zng-handle] version = "0.2.5" [dependencies.zng-layout] version = "0.2.30" [dependencies.zng-state-map] version = "0.3.7" [dependencies.zng-task] version = "0.4.10" [dependencies.zng-time] version = "0.2.24" [dependencies.zng-tp-licenses] version = "0.2.8" [dependencies.zng-txt] version = "0.2.8" [dependencies.zng-unique-id] version = "0.4.7" [dependencies.zng-var] version = "0.5.9" [dependencies.zng-view-api] version = "0.10.4" features = ["var"] [features] crash_handler = [ "dep:serde_json", "dep:minidumper", "dep:crash-handler", "dep:minidump", "dep:linkme", "dep:uuid", ] deadlock_detection = ["zng-task/deadlock_detection"] debug_default = [ "zng-var/debug_default", "zng-app-context/dyn_closure", ] default = [ "ipc", "debug_default", ] dyn_app_extension = [] dyn_closure = [ "zng-var/dyn_closure", "zng-app-context/dyn_closure", ] dyn_node = [] inspector = [] ipc = [ "zng-view-api/ipc", "zng-task/ipc", ] multi_app = ["zng-app-context/multi_app"] test_util = [ "multi_app", "deadlock_detection", ] trace_wgt_item = [] trace_widget = [] [target.'cfg(not(any(target_arch = "wasm32", target_os = "android", target_os = "ios")))'.dependencies.crash-handler] version = "0.6" optional = true [target.'cfg(not(any(target_arch = "wasm32", target_os = "android", target_os = "ios")))'.dependencies.linkme] version = "=0.3.28" optional = true [target.'cfg(not(any(target_arch = "wasm32", target_os = "android", target_os = "ios")))'.dependencies.minidump] version = "0.22" optional = true [target.'cfg(not(any(target_arch = "wasm32", target_os = "android", target_os = "ios")))'.dependencies.minidumper] version = "0.8" optional = true [target.'cfg(not(any(target_arch = "wasm32", target_os = "android", target_os = "ios")))'.dependencies.serde_json] version = "1.0" optional = true [target.'cfg(not(any(target_arch = "wasm32", target_os = "android", target_os = "ios")))'.dependencies.uuid] version = "1.1" optional = true [target.'cfg(target_arch = "wasm32")'.dependencies.tracing-web] version = "0.1" [target.'cfg(target_os = "android")'.dependencies.tracing-android] version = "0.2" [lints.rust.unexpected_cfgs] level = "warn" priority = 0 check-cfg = ["cfg(never)"]