Side_by_side.LineA line in the previous file will only ever have `Prev and `Same while lines in the next file will only have `Same and `Next.
This means all deletions will be denoted on the left (previous) side and all additions will be denoted on the right (next) side.
line_number is the line-number in the original file.
val sexp_of_t : t -> Sexplib0.Sexp.tval to_string : t -> stringval styled_string :
?output:Output.t ->
style:([ `Next | `Prev | `Same ] -> string -> string) ->
t ->
string~style gets applied to each phrase, then phrases are concatenated.
val line_number : t -> int optionLine-number in the original file. Should only be None for an empty line produced when padding to match alignment.
val width : t -> intThe width of the line if it were printed in the terminal.
val any_non_same : t -> bool