Function imara_diff::sources::byte_lines

source ·
pub fn byte_lines(data: &[u8]) -> ByteLines<'_, false>Notable traits for ByteLines<'a, INCLUDE_LINE_TERMINATOR>impl<'a, const INCLUDE_LINE_TERMINATOR: bool> Iterator for ByteLines<'a, INCLUDE_LINE_TERMINATOR>    type Item = &'a [u8];
Expand description

Returns a TokenSource that uses the lines in data as Tokens. The newline seperator (\r\n or \n) is included in the emitted tokens. This means that changing the newline seperator from \r\n to \n (or omitting it fully on the last line) is detected by diff.