summaryrefslogtreecommitdiff
path: root/improved_slice_patterns
diff options
context:
space:
mode:
authorNadrieril2019-04-14 23:14:45 +0200
committerNadrieril2019-04-14 23:14:45 +0200
commit74e59290247a7201c17dd748b7f554716ad16691 (patch)
tree767a9b16619a8e0428e57f66d497d44149503141 /improved_slice_patterns
parente5bc3586fc83768a72260fa800bf86be827b9519 (diff)
improved_slice_patterns: prepare for publishing
Diffstat (limited to 'improved_slice_patterns')
-rw-r--r--improved_slice_patterns/Cargo.toml5
-rw-r--r--improved_slice_patterns/src/lib.rs7
2 files changed, 8 insertions, 4 deletions
diff --git a/improved_slice_patterns/Cargo.toml b/improved_slice_patterns/Cargo.toml
index 10a43e8..7bc6ca0 100644
--- a/improved_slice_patterns/Cargo.toml
+++ b/improved_slice_patterns/Cargo.toml
@@ -1,6 +1,9 @@
[package]
name = "improved_slice_patterns"
-version = "0.1.0"
+version = "1.0.0"
authors = ["Nadrieril <nadrieril@users.noreply.github.com>"]
license = "MIT OR Apache-2.0"
edition = "2018"
+description = "A tiny crate that provides macros to help matching on Vecs and iterators using the syntax of slice_patterns"
+repository = "https://github.com/Nadrieril/dhall-rust"
+readme = "README.md"
diff --git a/improved_slice_patterns/src/lib.rs b/improved_slice_patterns/src/lib.rs
index 56547f9..3fdd9c9 100644
--- a/improved_slice_patterns/src/lib.rs
+++ b/improved_slice_patterns/src/lib.rs
@@ -1,7 +1,8 @@
#![feature(slice_patterns)]
//! A tiny crate that provides two macros to help matching
-//! on `Vec`s and iterators using [`slice_patterns`][slice_patterns]
+//! on `Vec`s and iterators using the syntax of
+//! [`slice_patterns`][slice_patterns]
//!
//! [slice_patterns]: https://doc.rust-lang.org/nightly/unstable-book/language-features/slice-patterns.html
@@ -14,7 +15,7 @@
/// pattern, unless the iterator is double-ended.
///
/// Example:
-/// ```
+/// ```edition2018
/// use improved_slice_patterns::destructure_iter;
///
/// let vec = vec![Some(1), Some(2), Some(3), None];
@@ -128,7 +129,7 @@ macro_rules! destructure_iter {
/// A variable length pattern (`x..`) returns an iterator.
///
/// Example:
-/// ```
+/// ```edition2018
/// #![feature(slice_patterns)]
/// use improved_slice_patterns::match_vec;
///