Function strip_final_newline

Source
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"
);