separators/
separators.rs

1use line_diff::{compare_lines, Config};
2
3use std::error;
4
5type Result<T> = std::result::Result<T, Box<dyn error::Error>>;
6
7fn main() -> Result<()> {
8    println!("Example without only ';' as separator");
9    let config = Config::from_lines(false, false, vec![' '], "Hello;Wor ld", "Hello;Wor ld");
10    println!("{:?}", config);
11    compare_lines(config)?;
12
13    println!("Example with ';' and ' ' as separators");
14    let config = Config::from_lines(false, false, vec![' ', ';'], "Hello;Wor ld", "Hello;Wor ld");
15    println!("{:?}", config);
16    compare_lines(config)
17}