[badges.travis-ci]
repository = "taiki-e/auto_enums"
[dependencies.derive_utils]
default-features = false
version = "^0.5.3"
[dependencies.lazy_static]
version = "1.2"
[dependencies.proc-macro2]
version = "^0.4.13"
[dependencies.quote]
version = "^0.6.8"
[dependencies.smallvec]
version = "^0.6.7"
[dependencies.syn]
features = ["full", "extra-traits"]
version = "^0.15.19"
[features]
default = ["std"]
exact_size_is_empty = []
fmt = []
futures = []
futures01 = []
proc_macro = []
rayon = []
read_initializer = []
serde = []
std = ["derive_utils/std"]
transpose_methods = []
try_trait = []
unsized_locals = []
unstable = ["smallvec/union", "smallvec/may_dangle"]
[lib]
proc-macro = true
[package]
authors = ["Taiki Endo <te316e89@gmail.com>"]
categories = ["rust-patterns"]
description = "This library provides an attribute macro like a wrapper of `#[derive]`, implementing the supported traits and passing unsupported traits to `#[derive]`."
documentation = "https://docs.rs/auto_enums_derive/"
include = ["Cargo.toml", "src/**/*.rs", "LICENSE-APACHE", "LICENSE-MIT"]
keywords = ["enum", "macros", "derive", "attribute"]
license = "Apache-2.0/MIT"
name = "auto_enums_derive"
repository = "https://github.com/taiki-e/auto_enums"
version = "0.3.2"