Skip to content

Commit 4e6cc25

Browse files
committed
lazycsv: Fix example codes
1 parent 00feb2d commit 4e6cc25

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

crates/lazycsv/src/lib.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
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!(
@@ -63,7 +63,7 @@
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

Comments
 (0)