Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Lutetium-Vanadium/requestty
/ types & classes
Types & classes
102 in github.com/Lutetium-Vanadium/requestty
⨍
Functions
941
◇
Types & classes
102
↓ 17 callers
Enum
Choice
src/question/choice.rs:166
↓ 3 callers
Enum
Choice
requestty-macro/src/helpers.rs:139
↓ 2 callers
Class
Int
src/question/number/mod.rs:35
↓ 1 callers
Class
Confirm
src/question/confirm.rs:14
↓ 1 callers
Class
Editor
src/question/editor.rs:14
↓ 1 callers
Class
Expand
src/question/expand/mod.rs:49
↓ 1 callers
Class
Input
src/question/input/mod.rs:21
↓ 1 callers
Class
MultiSelect
src/question/multi_select/mod.rs:22
↓ 1 callers
Class
OrderSelect
src/question/order_select/mod.rs:27
↓ 1 callers
Class
Password
src/question/password.rs:14
↓ 1 callers
Class
RawSelect
src/question/raw_select/mod.rs:23
↓ 1 callers
Class
Select
src/question/select/mod.rs:22
Enum
Answer
src/answer.rs:14
Class
Answers
src/answer.rs:282
Class
AttributeDiff
requestty-ui/src/style.rs:131
Interface
Backend
A trait to represent a terminal that can be rendered to in an interactive manner.
requestty-ui/src/backend/mod.rs:115
Class
Bg
requestty-ui/src/backend/termion.rs:257
Class
Cell
requestty-ui/src/backend/test_backend.rs:13
Class
CharInput
requestty-ui/src/char_input.rs:17
Enum
Choices
requestty-macro/src/helpers.rs:76
Enum
ClearType
requestty-ui/src/backend/mod.rs:64
Enum
Color
requestty-ui/src/style.rs:70
Class
ConfirmBuilder
src/question/confirm.rs:133
Class
ConfirmPrompt
src/question/confirm.rs:19
Class
CrosstermBackend
requestty-ui/src/backend/crossterm.rs:20
Class
CrosstermEvents
requestty-ui/src/events/crossterm.rs:11
Class
Cursor
requestty-ui/src/backend/test_backend.rs:32
Class
CustomPromptBuilder
src/question/custom_prompt.rs:97
Interface
CustomPromptInteral
The same trait as `Prompt`, except it take `&mut self` instead of `self`. This is required since traits with functions that take `self` are not objec
src/question/custom_prompt.rs:35
Class
Dash
requestty-ui/src/events/termion.rs:20
Enum
Delimiter
requestty-ui/src/prompt.rs:13
Enum
Direction
examples/game.rs:1
Interface
DisplayBackend
A trait to represent a terminal that can be rendered to without interaction.
requestty-ui/src/backend/mod.rs:97
Class
EditorBuilder
src/question/editor.rs:210
Class
EditorPrompt
src/question/editor.rs:63
Enum
ErrorKind
requestty-ui/src/error.rs:8
Interface
EventIterator
A trait to represent a source of [`KeyEvent`]s.
requestty-ui/src/events/mod.rs:38
Class
ExpandBuilder
src/question/expand/builder.rs:45
Class
ExpandItem
src/answer.rs:262
Class
ExpandPrompt
src/question/expand/mod.rs:67
Class
ExpandText
src/question/expand/mod.rs:21
Class
Fg
requestty-ui/src/backend/termion.rs:255
Class
Float
src/question/number/mod.rs:26
Enum
Getter
src/question/options.rs:127
Class
Heights
requestty-ui/src/select/mod.rs:68
Class
Input
requestty-ui/src/input.rs:76
Class
InputBuilder
src/question/input/builder.rs:31
Class
InputPrompt
src/question/input/mod.rs:49
Enum
KeyCode
requestty-ui/src/events/keys.rs:40
Class
KeyEvent
requestty-ui/src/events/keys.rs:15
Class
Layout
requestty-ui/src/layout.rs:27
Class
List
requestty-ui/src/select/tests.rs:9
Interface
List
A trait to represent a renderable list. See [`Select`]
requestty-ui/src/select/mod.rs:19
Class
ListItem
src/answer.rs:230
Enum
MoveDirection
requestty-ui/src/backend/mod.rs:79
Enum
Movement
requestty-ui/src/events/movement.rs:6
Class
MultiSelectBuilder
src/question/multi_select/builder.rs:40
Class
MultiSelectPrompt
src/question/multi_select/mod.rs:36
Enum
OnEsc
requestty-ui/src/input.rs:31
Class
Options
src/question/options.rs:8
Class
OrderSelectBuilder
src/question/order_select/builder.rs:37
Class
OrderSelectItem
src/question/order_select/mod.rs:257
Class
OrderSelectPrompt
src/question/order_select/mod.rs:176
Class
PasswordBuilder
src/question/password.rs:166
Class
PasswordPrompt
src/question/password.rs:22
Class
Prompt
requestty-ui/src/prompt.rs:43
Interface
Prompt
This trait should be implemented by all 'root' widgets. It provides the functionality required only by the main controlling widget. For the trait req
requestty-ui/src/input.rs:46
Interface
Prompt
Prompts are a way to write custom [`Question`]s. The prompt is given a `message`, the previous [`Answers`] and a [`Backend`] and [`EventIterator`]. U
src/question/custom_prompt.rs:17
Class
PromptModule
src/prompt_module.rs:12
Class
Question
requestty-macro/src/question.rs:236
Class
Question
src/question/mod.rs:99
Enum
QuestionKind
requestty-macro/src/question.rs:26
Enum
QuestionKind
src/question/mod.rs:516
Class
QuestionOpts
requestty-macro/src/question.rs:166
Class
Questions
requestty-macro/src/lib.rs:42
Class
RawSelectBuilder
src/question/raw_select/builder.rs:41
Class
RawSelectPrompt
src/question/raw_select/mod.rs:29
Enum
RenderRegion
requestty-ui/src/layout.rs:7
Class
Runner
tests/macros.rs:1
Class
Select
requestty-ui/src/select/mod.rs:77
Class
SelectBuilder
src/question/select/builder.rs:41
Class
SelectList
src/question/choice.rs:11
Class
SelectPrompt
src/question/select/mod.rs:27
Class
Size
requestty-ui/src/backend/mod.rs:44
Class
SnapshotOnFlushBackend
tests/helpers/mod.rs:5
Class
StringInput
requestty-ui/src/string_input.rs:23
Class
Styled
requestty-ui/src/style.rs:11
Interface
Stylize
requestty-ui/src/style.rs:147
Class
SymbolSet
The various special symbols used by the prompts during rendering.
requestty-ui/src/symbols.rs:54
Enum
Terminal
requestty-ui/src/backend/termion.rs:17
Class
TerminalState
requestty-ui/src/input.rs:314
Class
TermionBackend
requestty-ui/src/backend/termion.rs:100
Class
TermionDisplayBackend
requestty-ui/src/backend/termion.rs:50
Class
TermionEvents
requestty-ui/src/events/termion.rs:16
Class
TestBackend
requestty-ui/src/backend/test_backend.rs:56
Class
TestEvents
requestty-ui/src/events/mod.rs:57
Class
TestPrompt
requestty-ui/src/input.rs:378
Class
TestPrompt
tests/macros/custom_prompt/valid.rs:4
Class
Text
requestty-ui/src/text.rs:8
Class
Validate
tests/question.rs:4
next →
1–100 of 102, ranked by callers