diff options
| author | Mroik <mroik@delayed.space> | 2025-01-27 18:43:22 +0100 |
|---|---|---|
| committer | Mroik <mroik@delayed.space> | 2025-02-01 19:33:03 +0100 |
| commit | 68594fa4f9ab381804ea8cd881e8c3e236782be5 (patch) | |
| tree | e5291999b5764f2d7007e60f83f9c5498f382d97 /src/state.rs | |
| parent | 695024ae427eb5014457d42d832ba5e6ff233c64 (diff) | |
First working version
Diffstat (limited to 'src/state.rs')
| -rw-r--r-- | src/state.rs | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/state.rs b/src/state.rs new file mode 100644 index 0000000..18bcb68 --- /dev/null +++ b/src/state.rs @@ -0,0 +1,20 @@ +pub struct State { + pub current: usize, + pub buffer: String, + pub state: StateEnum, +} + +pub enum StateEnum { + Typing, + Results(u8), +} + +impl Default for State { + fn default() -> Self { + State { + current: 0, + buffer: String::new(), + state: StateEnum::Typing, + } + } +} |
