|
let formatted = match chunk { |
|
dissimilar::Chunk::Equal(text) => text.into(), |
|
dissimilar::Chunk::Delete(text) => format!("\x1b[4m\x1b[31m{}\x1b[0m", text), |
|
dissimilar::Chunk::Insert(text) => format!("\x1b[4m\x1b[32m{}\x1b[0m", text), |
|
}; |
This results in non-useful outputs under e.g. nextest run, when copy-pasted, and with some CI systems.
I would copy-paste an example here but, duh...