Initial import of csv-1.1.5.

Bug: 155309706
Change-Id: Id08b46b0989d3b869c4a014d10ea98193b7c3b32
diff --git a/examples/tutorial-write-delimiter-01.rs b/examples/tutorial-write-delimiter-01.rs
new file mode 100644
index 0000000..795fd0a
--- /dev/null
+++ b/examples/tutorial-write-delimiter-01.rs
@@ -0,0 +1,37 @@
+use std::error::Error;
+use std::io;
+use std::process;
+
+fn run() -> Result<(), Box<dyn Error>> {
+    let mut wtr = csv::WriterBuilder::new()
+        .delimiter(b'\t')
+        .quote_style(csv::QuoteStyle::NonNumeric)
+        .from_writer(io::stdout());
+
+    wtr.write_record(&[
+        "City",
+        "State",
+        "Population",
+        "Latitude",
+        "Longitude",
+    ])?;
+    wtr.write_record(&[
+        "Davidsons Landing",
+        "AK",
+        "",
+        "65.2419444",
+        "-165.2716667",
+    ])?;
+    wtr.write_record(&["Kenai", "AK", "7610", "60.5544444", "-151.2583333"])?;
+    wtr.write_record(&["Oakman", "AL", "", "33.7133333", "-87.3886111"])?;
+
+    wtr.flush()?;
+    Ok(())
+}
+
+fn main() {
+    if let Err(err) = run() {
+        println!("{}", err);
+        process::exit(1);
+    }
+}