From 2cfa06a45b8962b8e82d1e58b990d915eb581049 Mon Sep 17 00:00:00 2001 From: Andrew Phillips Date: Mon, 25 Aug 2025 21:49:56 -0300 Subject: [PATCH] fix: add explicit type annotations for parse and remove unused imports Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) --- src/modes/diff.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/modes/diff.rs b/src/modes/diff.rs index 48a114f..146e90b 100644 --- a/src/modes/diff.rs +++ b/src/modes/diff.rs @@ -1,4 +1,4 @@ -use anyhow::{anyhow, Context, Result}; +use anyhow::{Context, Result}; use clap::Command; use std::io::Read; use std::os::fd::FromRawFd; @@ -146,7 +146,7 @@ fn write_item_to_pipe( compression_type: crate::compression_engine::CompressionType, pipe_writer_raw: std::fs::File, ) -> Result<(), anyhow::Error> { - use std::io::{BufWriter, BufReader}; + use std::io::BufWriter; let mut buffered_pipe_writer = BufWriter::new(pipe_writer_raw); @@ -305,8 +305,8 @@ pub fn mode_diff( let (item_path_a, item_path_b) = setup_diff_paths_and_compression(&item_service, &item_a, &item_b)?; // Get compression types from the items - let compression_type_a = item_a.item.compression.parse()?; - let compression_type_b = item_b.item.compression.parse()?; + let compression_type_a: crate::compression_engine::CompressionType = item_a.item.compression.parse()?; + let compression_type_b: crate::compression_engine::CompressionType = item_b.item.compression.parse()?; let ((fd_a_read, fd_a_write), (fd_b_read, fd_b_write)) = setup_diff_pipes()?; let (_fd_a_read_guard, _fd_b_read_guard) = setup_fd_guards(fd_a_read, fd_b_read);