Cargo Features

[dependencies]
auto_enums_derive = { version = "0.7.12", default-features = false, features = ["transpose_methods", "std", "ops", "convert", "fmt", "futures03", "futures01", "futures", "rayon", "serde", "tokio1", "tokio03", "tokio02", "tokio01", "unstable", "generator_trait", "fn_traits", "trusted_len"] }
default = std

Default features.

transpose_methods

Enable to use transpose* methods.

std default

============================================================================== [std|core] libraries

Enable to use std library's traits.

ops

Enable to use [std|core]::ops's Deref, DerefMut, Index, IndexMut, and RangeBounds traits.

convert

Enable to use [std|core]::convert's AsRef and AsMut traits.

fmt

Enable to use [std|core]::fmt's traits other than Debug, Display and Write

futures03 futures?

============================================================================== external libraries

https://docs.rs/futures/0.3

futures01

https://docs.rs/futures/0.1

futures = futures03

TODO: remove this in favor of futures03.

rayon

https://docs.rs/rayon/1

serde

https://docs.rs/serde/1

tokio1

https://docs.rs/tokio/1

tokio03

https://docs.rs/tokio/0.3

tokio02

https://docs.rs/tokio/0.2

tokio01

https://docs.rs/tokio/0.1

unstable

============================================================================== Unstable features These features are outside of the normal semver guarantees and require the unstable feature as an explicit opt-in to unstable API.

generator_trait

Enable unstable features of [std|core] libraries

Enable to use [std|core]::ops::Generator trait.

fn_traits

Enable to use Fn, FnMut, and FnOnce traits.

trusted_len

Enable to use [std|core]::iter::TrustedLen trait.