[package]
edition = "2021"
name = "armas"
version = "0.2.0"
authors = ["PoHsuan Lai"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "A theme-aware component library for egui, inspired by shadcn/ui"
documentation = "https://pohsuanlai.github.io/Armas"
readme = false
keywords = [
"egui",
"ui",
"theme",
"components",
"material-design",
]
categories = ["gui"]
license = "MIT OR Apache-2.0"
repository = "https://github.com/PoHsuanLai/Armas"
[features]
audio = [
"dep:armas-audio",
"basic",
]
basic = ["dep:armas-basic"]
default = [
"basic",
"icon",
]
icon = ["dep:armas-icon"]
[lib]
name = "armas"
path = "src/lib.rs"
[dependencies.armas-audio]
version = "0.2.0"
optional = true
[dependencies.armas-basic]
version = "0.2.0"
optional = true
[dependencies.armas-icon]
version = "0.2.0"
optional = true
[lints.clippy]
cast_possible_truncation = "allow"
cast_precision_loss = "allow"
cast_sign_loss = "allow"
float_cmp = "allow"
needless_pass_by_ref_mut = "allow"
struct_excessive_bools = "allow"
suboptimal_flops = "allow"
too_many_arguments = "allow"
unused_self = "allow"
[lints.clippy.nursery]
level = "warn"
priority = -1
[lints.clippy.pedantic]
level = "warn"
priority = -1