Skip to content

Reference

Exact behaviour of every public item in rtb-tui, with the defaults and failure modes spelled out. If you want to know what something does, this is the tier. If you want to know why it does that, read Explanation.

What the crate exports

Everything public comes out of the crate root. There are no public submodules.

pub use error::{RenderError, WizardError};
pub use render::{render_json, render_table};
pub use spinner::Spinner;
pub use wizard::{StepOutcome, Wizard, WizardBuilder, WizardStep};
pub use inquire::InquireError;
Item Kind Page
Wizard<S>, WizardBuilder<S>, WizardStep<S>, StepOutcome struct / trait / enum Wizard
render_table, render_json functions Render helpers
Spinner struct Spinner
WizardError, RenderError error enums Errors
InquireError re-export of inquire::InquireError Wizard

Where the generated API docs are

This tier documents behaviour — defaults, panics, what happens when an input is wrong. The generated signature-by-signature API listing is on docs.rs and is built from the same source:

Where the two disagree, this tier is the one that has been checked against the code; the Known documentation defects section lists the specific places the rustdoc comments are wrong.

Crate-level facts

Version, MSRV, Cargo features, dependency set and lint policy are on Crate metadata.