iced-cube 0.0.1

Themeable application components for the iced GUI library, with Lucide icons
Documentation
# 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 = "2024"
name = "iced-cube"
version = "0.0.1"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Themeable application components for the iced GUI library, with Lucide icons"
homepage = "https://sam-ruff.github.io/iced-cube/"
documentation = "https://docs.rs/iced-cube"
readme = "README.md"
keywords = [
    "iced",
    "gui",
    "components",
    "ui",
    "widgets",
]
categories = ["gui"]
license = "MIT OR Apache-2.0"
repository = "https://github.com/sam-ruff/iced-cube"

[features]
default = [
    "x11",
    "wayland",
    "thread-pool",
]
thread-pool = ["iced/thread-pool"]
tokio = ["iced/tokio"]
wayland = ["iced/wayland"]
x11 = ["iced/x11"]

[lib]
name = "iced_cube"
path = "src/lib.rs"

[[test]]
name = "accordion"
path = "tests/accordion.rs"

[[test]]
name = "alert"
path = "tests/alert.rs"

[[test]]
name = "badge"
path = "tests/badge.rs"

[[test]]
name = "button"
path = "tests/button.rs"

[[test]]
name = "card"
path = "tests/card.rs"

[[test]]
name = "checkbox"
path = "tests/checkbox.rs"

[[test]]
name = "input"
path = "tests/input.rs"

[[test]]
name = "label"
path = "tests/label.rs"

[[test]]
name = "progress"
path = "tests/progress.rs"

[[test]]
name = "radio"
path = "tests/radio.rs"

[[test]]
name = "scroll_area"
path = "tests/scroll_area.rs"

[[test]]
name = "select"
path = "tests/select.rs"

[[test]]
name = "separator"
path = "tests/separator.rs"

[[test]]
name = "slider"
path = "tests/slider.rs"

[[test]]
name = "spinner"
path = "tests/spinner.rs"

[[test]]
name = "stack"
path = "tests/stack.rs"

[[test]]
name = "switch"
path = "tests/switch.rs"

[[test]]
name = "tabs"
path = "tests/tabs.rs"

[[test]]
name = "textarea"
path = "tests/textarea.rs"

[[test]]
name = "toast"
path = "tests/toast.rs"

[[test]]
name = "tooltip"
path = "tests/tooltip.rs"

[dependencies.iced]
version = "0.14.0"
features = [
    "svg",
    "advanced",
    "canvas",
]
default-features = false

[dependencies.lucide-static-svg]
version = "1.48.0"

[dependencies.num-traits]
version = "0.2.19"

[dev-dependencies.futures]
version = "0.3.34"

[dev-dependencies.iced]
version = "0.14.0"
features = [
    "svg",
    "advanced",
    "tiny-skia",
]
default-features = false

[dev-dependencies.iced_test]
version = "0.14.0"

[lints.clippy]
expect_used = "warn"
unwrap_used = "warn"

[lints.rust]
missing_debug_implementations = "warn"
unsafe_code = "forbid"