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"