Function compare_lines
Source pub fn compare_lines(config: Config) -> Result<(), Box<dyn Error>>
Expand description
Comapare two lines with given configuration.
8fn main() -> Result<()> {
9 println!("Example with using a single file containing two lines");
10 let config = Config::from_file(
11 false,
12 false,
13 vec![' '],
14 PathBuf::from("examples/long-lines.txt"),
15 );
16 println!("{:?}", config);
17 compare_lines(config)
18}
More examples
Hide additional examples
7fn main() -> Result<()> {
8 println!("Example without sorting");
9 let config = Config::from_lines(false, false, vec![' '], "Hello World", "World Hello");
10 println!("{:?}", config);
11 compare_lines(config)?;
12
13 println!("Example with sorting");
14 let config = Config::from_lines(true, false, vec![' '], "Hello World", "World Hello");
15 println!("{:?}", config);
16 compare_lines(config)
17}
7fn main() -> Result<()> {
8 println!("Example without lowercase");
9 let config = Config::from_lines(false, false, vec![' '], "Hello World", "Hello world");
10 println!("{:?}", config);
11 compare_lines(config)?;
12
13 println!("Example with sorting");
14 let config = Config::from_lines(false, true, vec![' '], "Hello World", "Hello world");
15 println!("{:?}", config);
16 compare_lines(config)
17}
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}
8fn main() -> Result<()> {
9 println!("Example with two lines");
10 let config = Config::from_lines(false, false, vec![' '], "Hello World", "hello World");
11 println!("{:?}", config);
12 compare_lines(config)?;
13
14 println!("Example with using a single file containing two lines");
15 let config = Config::from_file(
16 false,
17 false,
18 vec![' '],
19 PathBuf::from("examples/twolines.txt"),
20 );
21 println!("{:?}", config);
22 compare_lines(config)
23}