summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPierre-Henri Symoneaux <pierre.henri.symoneaux@gmail.com>2018-09-21 14:16:00 +0200
committerPierre-Henri Symoneaux <pierre.henri.symoneaux@gmail.com>2018-09-21 14:16:00 +0200
commit18ffe509afb3009de667a8e287e6cfc8555c5c79 (patch)
tree7f293bd1f79fedd016285d66013651063b5a6596
parent93d905e991ce2588a8d8888263532caa35e0103c (diff)
Reexport types from crate `csv`
-rw-r--r--src/cell.rs2
-rw-r--r--src/lib.rs9
2 files changed, 8 insertions, 3 deletions
diff --git a/src/cell.rs b/src/cell.rs
index 6f3c7eb..1a3461d 100644
--- a/src/cell.rs
+++ b/src/cell.rs
@@ -288,7 +288,7 @@ impl Default for Cell {
/// or
///
/// ```text
-/// cell!(spec:value);
+/// cell!(spec->value);
/// ```
/// Value must implement the `std::string::ToString` trait
///
diff --git a/src/lib.rs b/src/lib.rs
index 25018ed..f3ef9bf 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -6,8 +6,6 @@
extern crate unicode_width;
extern crate term;
extern crate atty;
-#[cfg(feature = "csv")]
-extern crate csv;
#[macro_use]
extern crate lazy_static;
extern crate encode_unicode;
@@ -31,6 +29,13 @@ pub mod row;
pub mod format;
mod utils;
+/// Reexported types for CSV Read/Write
+#[cfg(feature = "csv")]
+pub mod csv {
+ extern crate csv;
+ pub use self::csv::{Reader, Writer, Result, ReaderBuilder};
+}
+
use row::Row;
use cell::Cell;
use format::{TableFormat, LinePosition, consts};