Files
komp_ac/client/src/modes/handlers/read_only.rs
filipriec 6e0943f0cc compiled
2025-03-30 00:51:11 +01:00

18 lines
486 B
Rust

// src/modes/handlers/read_only.rs
use async_trait::async_trait;
use crate::tui::terminal::grpc_client::GrpcClient;
#[async_trait]
pub trait ReadOnlyHandler {
async fn handle_read_only_action(
&mut self,
action: &str,
grpc_client: &mut GrpcClient,
current_position: &mut u64,
total_count: u64,
) -> Result<String, Box<dyn std::error::Error>>;
// Add this method
fn adjust_cursor_position(&mut self, ideal_column: &mut usize);
}