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
'sDeref
,DerefMut
,Index
,IndexMut
, andRangeBounds
traits. - convert
-
Enable to use
[std|core]::convert
'sAsRef
andAsMut
traits. - fmt
-
Enable to use
[std|core]::fmt
's traits other thanDebug
,Display
andWrite
- futures03 futures?
-
============================================================================== external libraries
- futures01
-
- futures = futures03
-
TODO: remove this in favor of futures03.
- rayon
-
- serde
-
- tokio1
-
- tokio03
-
- tokio02
-
- tokio01
-
- 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
, andFnOnce
traits. - trusted_len
-
Enable to use
[std|core]::iter::TrustedLen
trait.