1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
//! # tty-form
//!
//! Provides simple TTY-based user input form capabilities including multi-step forms and complex input types.
//!
mod form;
pub use form::Form;
mod step;
pub use step::{CompoundStep, Step, TextBlockStep};
mod control;
pub use control::{Control, SelectInput, SelectInputOption, StaticText, TextInput};
mod device;
pub use device::{InputDevice, StdinDevice};
mod result;
pub use result::{Error, Result};
pub mod test;