pub fn serialize_lines(lines: &[String], ending: LineEnding) -> StringExpand description
Renders lines as one document whose lines end with ending.
An empty slice yields an empty string. Otherwise every line is followed by
ending, so a non-empty result always carries one trailing terminator.
ยงExamples
use mdtablefix::{LineEnding, serialize_lines};
let lines = vec!["| A |".to_string(), "| 1 |".to_string()];
assert_eq!(serialize_lines(&lines, LineEnding::Lf), "| A |\n| 1 |\n");
assert_eq!(
serialize_lines(&lines, LineEnding::Crlf),
"| A |\r\n| 1 |\r\n"
);
assert_eq!(serialize_lines(&[], LineEnding::Crlf), "");