split_line_ending

Function split_line_ending 

Source
pub fn split_line_ending(line: &[u8]) -> (&[u8], LineEnding)
Expand description

Splits a line into its content and line ending parts.

ยงExamples

use frep_core::line_reader::{split_line_ending, LineEnding};

assert_eq!(split_line_ending(b"hello\n"), (&b"hello"[..], LineEnding::Lf));
assert_eq!(split_line_ending(b"hello\r\n"), (&b"hello"[..], LineEnding::CrLf));
assert_eq!(split_line_ending(b"hello"), (&b"hello"[..], LineEnding::None));