From 2e48273587273bd6b1462b36c8b918c3ae42b69d Mon Sep 17 00:00:00 2001 From: Barry Allard Date: Thu, 24 Aug 2017 04:28:45 -0700 Subject: [PATCH 1/5] semantic version num-traits --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index d4d41dd..e568e97 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,5 +10,5 @@ homepage = "https://github.com/andersk/enum_primitive-rs" readme = "README.md" [dependencies.num-traits] -version = "0.1.32" +version = "^0.1" default-features = false From ad2b29b66c329dff044ed310c74e0c5e524dd5fb Mon Sep 17 00:00:00 2001 From: Barry Allard Date: Thu, 24 Aug 2017 04:44:49 -0700 Subject: [PATCH 2/5] num -> num_traits --- README.md | 4 ++-- src/lib.rs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 539e4b0..f6527b8 100644 --- a/README.md +++ b/README.md @@ -28,8 +28,8 @@ wrap your `enum` declaration inside the `enum_from_primitive!` macro. ```rust #[macro_use] extern crate enum_primitive; -extern crate num; -use num::FromPrimitive; +extern crate num_traits; +use num_traits::FromPrimitive; enum_from_primitive! { #[derive(Debug, PartialEq)] diff --git a/src/lib.rs b/src/lib.rs index 975e454..59116a2 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -53,7 +53,7 @@ //! ``` -extern crate num_traits; +pub extern crate num_traits; pub use std::option::Option; pub use num_traits::FromPrimitive; From a430799f03ab55051a9cdf5f1a3e4e85d641741d Mon Sep 17 00:00:00 2001 From: Barry Allard Date: Thu, 24 Aug 2017 05:44:06 -0700 Subject: [PATCH 3/5] one less extern crate --- Cargo.toml | 1 - README.md | 3 +-- src/lib.rs | 6 +++--- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index e568e97..5d20448 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,4 +11,3 @@ readme = "README.md" [dependencies.num-traits] version = "^0.1" -default-features = false diff --git a/README.md b/README.md index f6527b8..e8a0c67 100644 --- a/README.md +++ b/README.md @@ -28,8 +28,7 @@ wrap your `enum` declaration inside the `enum_from_primitive!` macro. ```rust #[macro_use] extern crate enum_primitive; -extern crate num_traits; -use num_traits::FromPrimitive; +use enum_primitive::num_traits::FromPrimitive; enum_from_primitive! { #[derive(Debug, PartialEq)] diff --git a/src/lib.rs b/src/lib.rs index 59116a2..2127a93 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -31,9 +31,9 @@ //! # Example //! //! ``` -//! #[macro_use] extern crate enum_primitive; -//! extern crate num_traits; -//! use num_traits::FromPrimitive; +//! #[macro_use] +//! extern crate enum_primitive; +//! use enum_primitive::num_traits::FromPrimitive; //! //! enum_from_primitive! { //! #[derive(Debug, PartialEq)] From 695b052c1e69496deaa5e2a568bc3f36c2c90b3e Mon Sep 17 00:00:00 2001 From: Barry Allard Date: Wed, 30 Aug 2017 20:36:26 -0700 Subject: [PATCH 4/5] travis: rust min ver per @cardoe: thanks! Signed-off-by: Barry Allard --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index c0dc614..af37f43 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,6 @@ language: rust rust: - - 1.0.0 + - 1.8.0 - stable - nightly From cd85852fa943a4fd23ad54f022e90481241fe4db Mon Sep 17 00:00:00 2001 From: Barry Allard Date: Sun, 3 Sep 2017 17:15:10 -0700 Subject: [PATCH 5/5] num_traits: remove pub export --- src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index 2127a93..3286c91 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -53,7 +53,7 @@ //! ``` -pub extern crate num_traits; +extern crate num_traits; pub use std::option::Option; pub use num_traits::FromPrimitive;