chore: make clippy happy
All checks were successful
continuous-integration/drone/push Build is passing

Signed-off-by: kjuulh <contact@kjuulh.io>
This commit is contained in:
Kasper Juul Hermansen 2024-05-09 17:25:52 +02:00
parent c782578486
commit 81f1f8ee60
Signed by: kjuulh
GPG Key ID: 9AA7BC13CE474394
2 changed files with 9 additions and 18 deletions

View File

@ -4,11 +4,8 @@ use ratatui::{
};
use crate::{
command_parser::{CommandParser, Commands},
commands::IntoCommand,
components::GraphExplorer,
state::SharedState,
Msg,
command_parser::CommandParser, commands::IntoCommand, components::GraphExplorer,
state::SharedState, Msg,
};
use self::{

View File

@ -68,12 +68,13 @@ impl BufferState {
}
}
#[derive(Default)]
pub struct InputBuffer {
pub state: BufferState,
}
impl InputBuffer {
fn to_focused(&mut self) {
fn transform_focused(&mut self) {
match &mut self.state {
BufferState::Focused { .. } => {}
BufferState::Static { content, position } => {
@ -85,7 +86,7 @@ impl InputBuffer {
}
}
fn to_static(&mut self) {
fn transform_static(&mut self) {
match &mut self.state {
BufferState::Focused { content, position } => {
self.state = BufferState::Static {
@ -97,6 +98,7 @@ impl InputBuffer {
}
}
#[allow(dead_code)]
pub fn toggle(&mut self) {
match &mut self.state {
BufferState::Focused { content, position } => {
@ -116,9 +118,9 @@ impl InputBuffer {
pub fn update(&mut self, msg: &Msg) -> anyhow::Result<()> {
match msg {
Msg::EnterInsertMode => self.to_focused(),
Msg::EnterCommandMode => self.to_focused(),
Msg::EnterViewMode => self.to_static(),
Msg::EnterInsertMode => self.transform_focused(),
Msg::EnterCommandMode => self.transform_focused(),
Msg::EnterViewMode => self.transform_static(),
Msg::Edit(c) => {
self.state.update(c)?;
}
@ -136,14 +138,6 @@ impl InputBuffer {
}
}
impl Default for InputBuffer {
fn default() -> Self {
Self {
state: BufferState::default(),
}
}
}
pub struct InputField<'a> {
title: &'a str,