Struct requestty::PromptModule[][src]

pub struct PromptModule<Q> { /* fields omitted */ }
Expand description

A collection of questions and answers for previously answered questions.

Unlike prompt, this allows you to control how many questions you want to ask, and ask with previous answers as well.

Implementations

Creates a new PromptModule with the given questions

Creates a PromptModule with the given questions and answers

Prompt a single question with the default Backend and EventIterator.

This may or may not actually prompt the question based on what when and ask_if_answered returns for that particular question.

Prompt a single question with the given Backend and EventIterator.

This may or may not actually prompt the question based on what when and ask_if_answered returns for that particular question.

Prompt all remaining questions with the default Backend and EventIterator.

It consumes self and returns the answers to all the questions asked.

Prompt all remaining questions with the given Backend and EventIterator.

It consumes self and returns the answers to all the questions asked.

Consumes self returning the answers to the previously asked questions.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.