derive-wizard 0.1.0

Derives interactive wizard-like user input for Rust types. Backend-agnostic (supports at least requestty and egui).
[dependencies.derive-wizard-macro]
version = "0.1"

[dependencies.derive-wizard-types]
version = "0.1"

[dependencies.eframe]
optional = true
version = "0.29"

[dependencies.egui]
optional = true
version = "0.29"

[dependencies.requestty]
version = "0.6"

[dependencies.thiserror]
version = "2"

[[example]]
name = "deeply_nested"
path = "examples/deeply_nested.rs"

[[example]]
name = "defaults_demo"
path = "examples/defaults_demo.rs"

[[example]]
name = "editor"
path = "examples/editor.rs"

[[example]]
name = "egui_defaults_demo"
path = "examples/egui_defaults_demo.rs"

[[example]]
name = "egui_demo"
path = "examples/egui_demo.rs"
required-features = ["egui-backend"]

[[example]]
name = "enum_gender"
path = "examples/enum_gender.rs"

[[example]]
name = "enum_transport"
path = "examples/enum_transport.rs"

[[example]]
name = "nested_enum_payment"
path = "examples/nested_enum_payment.rs"

[[example]]
name = "nested_wizard"
path = "examples/nested_wizard.rs"

[[example]]
name = "password_masking"
path = "examples/password_masking.rs"

[[example]]
name = "pathbuf_example"
path = "examples/pathbuf_example.rs"

[[example]]
name = "showcase"
path = "examples/showcase.rs"

[[example]]
name = "validation"
path = "examples/validation.rs"

[features]
default = []
egui-backend = ["egui", "eframe"]

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

[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "Derives interactive wizard-like user input for Rust types. Backend-agnostic (supports at least requestty and egui)."
edition = "2024"
license = "MIT OR Apache-2.0"
name = "derive-wizard"
readme = false
repository = "https://github.com/barafael/derive-wizard"
version = "0.1.0"