#wizard #derive #interactive #prompt #user-input #survey #data-structures #latex #gui

yanked derive-wizard-types

Types for helping to derive interactive wizard-like user input for Rust types

Uses new Rust 2024

0.5.1-use-the-elicitor-cr… Jan 17, 2026
0.5.0 Jan 4, 2026
0.4.0 Dec 28, 2025
0.2.0 Dec 28, 2025
0.1.0 Dec 27, 2025

#22 in #survey


Used in 2 crates

MIT/Apache

9KB
183 lines

elicitor

Derive interactive surveys from Rust types.

This workspace contains the elicitor crates:

Crate Description
elicitor Main crate with #[derive(Survey)] macro
elicitor-types Core data structures and traits
elicitor-macro Procedural macro implementation

Backends:

Crate Description
elicitor-wizard-dialoguer CLI prompts via dialoguer
elicitor-wizard-requestty CLI prompts via requestty
elicitor-wizard-ratatui Terminal UI wizard
elicitor-form-ratatui Terminal UI form
elicitor-form-egui Native GUI form

Document generators:

Crate Description
elicitor-doc-html HTML form output
elicitor-doc-latex LaTeX document output

See the elicitor README for usage documentation.

License

Licensed under either of Apache License, Version 2.0 or MIT license at your option.

No runtime deps