Skip to main content

generate_diff

Function generate_diff 

Source
pub fn generate_diff(
    file_path: &str,
    analyzers: &[Box<dyn Analyzer>],
) -> AppResult<FileDiff>
Expand description

Generates diff showing proposed changes.

Analyzes files and compares current state with proposed fixes.

§Arguments

  • file_path - Path to analyze
  • analyzers - List of analyzers to apply

§Returns

AppResult<FileDiff> - Diff results or error

§Examples

use cargo_quality::{analyzers::get_analyzers, differ::generate_diff};
let diff = generate_diff("src/main.rs", &get_analyzers()).unwrap();