#line-ending #ending #line #normalize #chars

normalize-line-endings

Takes an iterator over chars and returns a new iterator with all line endings (\r, \n, or \r\n) as \n

5 unstable releases

Uses old Rust 2015

0.3.0 Dec 16, 2018
0.2.2 May 15, 2016
0.2.1 May 14, 2016
0.2.0 May 14, 2016
0.1.0 May 14, 2016

#776 in Algorithms

Download history 335326/week @ 2024-11-21 325027/week @ 2024-11-28 365585/week @ 2024-12-05 357241/week @ 2024-12-12 214970/week @ 2024-12-19 126439/week @ 2024-12-26 289721/week @ 2025-01-02 413389/week @ 2025-01-09 374286/week @ 2025-01-16 384213/week @ 2025-01-23 397008/week @ 2025-01-30 479120/week @ 2025-02-06 480500/week @ 2025-02-13 505982/week @ 2025-02-20 518738/week @ 2025-02-27 526724/week @ 2025-03-06

2,140,667 downloads per month
Used in 1,988 crates (10 directly)

Apache-2.0

6KB
55 lines

Normalize-line-endings

Consume an Iterator<Item=char> and return another with normalized line endings.

documentation


lib.rs:

Normalize line endings

This crate provides a normalize method that takes a char iterator and returns a new one with \n for all line endings

No runtime deps