# 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.66.0" name = "kas" version = "0.14.2" authors = ["Diggory Hardy "] exclude = ["/examples"] description = "A pure-Rust GUI toolkit with stateful widgets" documentation = "https://docs.rs/kas/" readme = "README.md" keywords = ["gui"] categories = ["gui"] license = "Apache-2.0" repository = "https://github.com/kas-gui/kas" [package.metadata.docs.rs] features = ["nightly"] rustdoc-args = [ "--cfg", "doc_cfg", ] [dependencies.kas-core] version = "0.14.1" [dependencies.kas-dylib] version = "0.14.2" optional = true [dependencies.kas-resvg] version = "0.14.2" optional = true [dependencies.kas-view] version = "0.14.2" optional = true [dependencies.kas-wgpu] version = "0.14.1" features = ["raster"] optional = true default-features = false [dependencies.kas-widgets] version = "0.14.2" [dev-dependencies.chrono] version = "0.4" [dev-dependencies.env_logger] version = "0.10" [dev-dependencies.log] version = "0.4" [features] clipboard = ["kas-core/clipboard"] dark-light = ["kas-core/dark-light"] default = [ "minimal", "view", "image", "resvg", "clipboard", "markdown", "shaping", "spawn", ] dynamic = ["dep:kas-dylib"] harfbuzz = ["kas-core/harfbuzz"] image = ["kas-widgets/image"] internal_doc = [ "kas-core/internal_doc", "kas-wgpu?/internal_doc", ] json = [ "serde", "kas-core/json", ] macros_log = ["kas-core/macros_log"] markdown = ["kas-core/markdown"] min_spec = ["kas-widgets/min_spec"] minimal = [ "wgpu", "winit", "wayland", ] nightly = ["min_spec"] resvg = [ "dep:kas-resvg", "kas-resvg?/svg", "kas-dylib?/resvg", ] ron = [ "serde", "kas-core/ron", ] serde = ["kas-core/serde"] shaping = ["kas-core/shaping"] spawn = ["kas-core/spawn"] spec = [ "min_spec", "kas-core/spec", ] stable = [ "default", "serde", "toml", "yaml", "json", "ron", "macros_log", ] tiny-skia = ["dep:kas-resvg"] toml = [ "serde", "kas-core/toml", ] unsafe_node = ["kas-core/unsafe_node"] view = ["dep:kas-view"] wayland = ["kas-core/wayland"] wgpu = ["dep:kas-wgpu"] winit = ["kas-core/winit"] x11 = ["kas-core/x11"] yaml = [ "serde", "kas-core/yaml", ]