From a8321f03bbf3a3aaa638cb74b5dd5f29c8c1d719 Mon Sep 17 00:00:00 2001 From: Pantonshire Date: Fri, 21 May 2021 10:14:41 +0100 Subject: [PATCH] Add derive as a feature --- enumscribe/Cargo.toml | 7 ++++--- enumscribe_examples/Cargo.toml | 1 - 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/enumscribe/Cargo.toml b/enumscribe/Cargo.toml index 0df160a..9a5c5ac 100644 --- a/enumscribe/Cargo.toml +++ b/enumscribe/Cargo.toml @@ -8,8 +8,9 @@ repository = "https://github.com/Pantonshire/enumscribe" description = "Procedural macros for converting between enums and strings" [dependencies] -enumscribe_derive = { version = "0.1.0", path = "../enumscribe_derive" } +enumscribe_derive = { version = "0.1.0", path = "../enumscribe_derive", optional = true } [features] -default = ["serde"] -serde = ["enumscribe_derive/serde"] +default = ["derive", "serde"] +derive = ["enumscribe_derive"] +serde = ["derive", "enumscribe_derive/serde"] diff --git a/enumscribe_examples/Cargo.toml b/enumscribe_examples/Cargo.toml index 00499f1..cc708a3 100644 --- a/enumscribe_examples/Cargo.toml +++ b/enumscribe_examples/Cargo.toml @@ -7,6 +7,5 @@ license = "MIT" [dev-dependencies] enumscribe = { path = "../enumscribe" } -enumscribe_derive = { path = "../enumscribe_derive" } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0"