pub const fn strip_final_newline(s: &str) -> &str
Expand description
Strips the final newline from a borrowed string.
Equivalent to s.strip_suffix("\r\n").or_else(|| s.strip_suffix("\n")).unwrap_or(s)
.
ยงExamples
assert_eq!(
strip_final_newline("abc\ndef\n"),
"abc\ndef"
);
assert_eq!(
strip_final_newline("12\r\n34\r\n\r\n"),
"12\r\n34\r\n"
);