5151//! use lazycsv::{Csv, CsvIterItem};
5252//!
5353//! // Iterating over rows
54- //! let csv = Csv::new(b"a,b,c\n1,2,3");
54+ //! let csv = Csv::new(b"a,b,c\n1,2,3\n ");
5555//! for row in csv.into_rows() {
5656//! let [first, second, third] = row?;
5757//! println!(
6363//! }
6464//!
6565//! // Or if you want to avoid buffering:
66- //! let csv2 = Csv::new(b"a,b,c\n1,2,3");
66+ //! let csv2 = Csv::new(b"a,b,c\n1,2,3\n ");
6767//! for item in csv2 {
6868//! if let CsvIterItem::Cell(cell) = item {
6969//! println!("{}", cell.try_as_str()?);
@@ -123,7 +123,7 @@ impl<'a> Csv<'a> {
123123 /// ```
124124 /// use lazycsv::Csv;
125125 ///
126- /// let csv = Csv::new(b"a,b,c\n1,2,3");
126+ /// let csv = Csv::new(b"a,b,c\n1,2,3\n ");
127127 /// ```
128128 pub fn new ( buf : & ' a [ u8 ] ) -> Csv < ' a > {
129129 Csv {
@@ -160,7 +160,7 @@ impl<'a> Csv<'a> {
160160 /// # {
161161 /// use lazycsv::Csv;
162162 ///
163- /// for row in Csv::new(b"a,b,c\n1,2,3").into_rows() {
163+ /// for row in Csv::new(b"a,b,c\n1,2,3\n ").into_rows() {
164164 /// let [first, second, third] = row?;
165165 /// println!("{}, {}, {}", first.try_as_str()?, second.try_as_str()?, third.try_as_str()?);
166166 /// }
@@ -180,7 +180,7 @@ impl<'a> Csv<'a> {
180180 /// # {
181181 /// use lazycsv::Csv;
182182 ///
183- /// for row in Csv::new(b"a,b,c\n1,2,3").into_rows_with_range() {
183+ /// for row in Csv::new(b"a,b,c\n1,2,3\n ").into_rows_with_range() {
184184 /// let ([first, second, third], range) = row?;
185185 /// println!(
186186 /// "{}, {}, {} (bytes {}..{})",
@@ -211,7 +211,7 @@ impl<'a> Csv<'a> {
211211 /// # let _: Option<()> = (|| {
212212 /// use lazycsv::{Csv, CsvIterItem};
213213 ///
214- /// let mut csv = Csv::new(b"a,b,c\n1,2,3\n4,5,6");
214+ /// let mut csv = Csv::new(b"a,b,c\n1,2,3\n4,5,6\n ");
215215 /// let CsvIterItem::Cell(cell) = csv.skip_rows(2).next()? else {
216216 /// panic!("Expected a cell");
217217 /// };
@@ -383,7 +383,7 @@ impl<const COLS: usize> CsvRowIter<'_, COLS> {
383383 /// # let _: Option<()> = (|| {
384384 /// use lazycsv::Csv;
385385 ///
386- /// let mut rows = Csv::new(b"a,b,c\n1,2,3\n4,5,6").into_rows();
386+ /// let mut rows = Csv::new(b"a,b,c\n1,2,3\n4,5,6\n ").into_rows();
387387 /// let [four, five, six] = rows.skip(2).next()?.ok()? else {
388388 /// panic!("Expected a row");
389389 /// };
0 commit comments