From a78aacdff35f5aa852617c99836a9dada95a93ec Mon Sep 17 00:00:00 2001 From: A Farzat Date: Fri, 5 Jun 2026 17:32:53 +0300 Subject: Remove the deprecated renderer function --- src/renderer.rs | 34 +--------------------------------- 1 file changed, 1 insertion(+), 33 deletions(-) (limited to 'src') diff --git a/src/renderer.rs b/src/renderer.rs index 727e70e..aa46dd8 100644 --- a/src/renderer.rs +++ b/src/renderer.rs @@ -1,26 +1,9 @@ use std::{ - fmt, io::{Read, Write}, - path::{Path, PathBuf}, + path::Path, }; #[derive(Debug)] -pub enum RenderError { - BinaryFile(PathBuf), -} - -impl fmt::Display for RenderError { - fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { - match self { - RenderError::BinaryFile(filename) => { - write!(f, "Binary file encountered: {:?}", filename) - } - } - } -} - -impl std::error::Error for RenderError {} - pub struct Renderer { output: W, } @@ -59,21 +42,6 @@ impl Renderer { } } -pub fn render(project_name: &str, files: &[(&Path, &[u8])]) -> Result { - let mut output = format!("# {}\n", project_name); - for (filename, bytes) in files { - let printable_filename = render_filename(filename); - let content = std::str::from_utf8(bytes) - .map_err(|_| RenderError::BinaryFile(filename.to_path_buf()))?; - let outer_backticks = outer_backticks(content); - output.push_str(&format!( - "\n## File: {}\n{}\n{}\n{}\n", - printable_filename, outer_backticks, content, outer_backticks - )); - } - Ok(output) -} - fn outer_backticks(contents: &str) -> String { let mut max_ticks = 0; let mut current_count = 0; -- cgit v1.3.1