Cargo Features
[dependencies]
derive_tools = { version = "0.20.0", default-features = false, features = ["no_std", "use_alloc", "full", "enabled", "type_variadic_from", "derive_variadic_from", "derive_add_assign", "derive_add", "derive_as_mut", "derive_as_ref", "derive_constructor", "derive_deref", "derive_deref_mut", "derive_error", "derive_index", "derive_index_mut", "derive_into_iterator", "derive_mul_assign", "derive_mul", "derive_not", "derive_sum", "derive_try_into", "derive_is_variant", "derive_unwrap", "derive_display", "derive_from_str", "strum_derive", "strum_phf", "derive_clone_dyn", "derive_clone_dyn_use_alloc", "derive_from", "derive_inner_from"] }
- default = derive_add, derive_add_assign, derive_as_mut, derive_as_ref, derive_clone_dyn, derive_constructor, derive_deref, derive_deref_mut, derive_display, derive_error, derive_from, derive_from_str, derive_index, derive_index_mut, derive_inner_from, derive_into_iterator, derive_is_variant, derive_mul, derive_mul_assign, derive_not, derive_sum, derive_try_into, derive_unwrap, derive_variadic_from, enabled, strum_derive, strum_phf, type_variadic_from
-
These default features are set whenever
derive_tools
is added without
somewhere in the dependency tree.default-features = false - no_std use_alloc?
- use_alloc = no_std
- full = derive_add, derive_add_assign, derive_as_mut, derive_as_ref, derive_clone_dyn, derive_constructor, derive_deref, derive_deref_mut, derive_display, derive_error, derive_from, derive_from_str, derive_index, derive_index_mut, derive_inner_from, derive_into_iterator, derive_is_variant, derive_mul, derive_mul_assign, derive_not, derive_sum, derive_try_into, derive_unwrap, derive_variadic_from, enabled, strum_derive, strum_phf, type_variadic_from
- enabled default full?
-
Affects
derive_tools::wtools
,derive_tools::dependency
,derive_tools::protected
,derive_tools::orphan
,derive_tools::exposed
,derive_tools::prelude
… - type_variadic_from default derive_variadic_from full?
-
Enables type_variadic_from of variadic_from
- derive_variadic_from default full? = type_variadic_from
-
Enables derive_variadic_from of derive_tools_meta and variadic_from
derive_tools_meta:
internal
- derive_add_assign default full? = derive_more
-
Enables add_assign and std of derive_more
- derive_add default full? = derive_more
-
Enables add and std of derive_more
- derive_as_mut default full?
-
Enables derive_as_mut of derive_tools_meta
- derive_as_ref default full?
-
Enables derive_as_ref of derive_tools_meta
- derive_constructor default full? = derive_more
-
Enables constructor and std of derive_more
- derive_deref default full?
-
Enables derive_deref of derive_tools_meta
- derive_deref_mut default full?
-
Enables derive_deref_mut of derive_tools_meta
- derive_error default full? = derive_more
-
Enables error and std of derive_more
- derive_index default full? = derive_more
-
Enables index and std of derive_more
- derive_index_mut default full? = derive_more
-
Enables index_mut and std of derive_more
- derive_into_iterator default full? = derive_more
-
Enables into_iterator and std of derive_more
- derive_mul_assign default full? = derive_more
-
Enables mul_assign and std of derive_more
- derive_mul default full? = derive_more
-
Enables mul and std of derive_more
- derive_not default full? = derive_more
-
Enables not and std of derive_more
- derive_sum default full? = derive_more
-
Enables std and sum of derive_more
- derive_try_into default full? = derive_more
-
Enables std and try_into of derive_more
- derive_is_variant default full? = derive_more
-
Enables is_variant of derive_more
- derive_unwrap default full? = derive_more
-
Enables std and unwrap of derive_more
- derive_display default full? = parse-display
- derive_from_str default full? = parse-display
-
Enables regex and std of parse-display ~0.8.2
- strum_derive default full?
-
Enables derive, std and strum_macros of strum ~0.25
- strum_phf default full?
-
Enables phf, std and strum_macros of strum ~0.25
- derive_clone_dyn default derive_clone_dyn_use_alloc? full? = clone_dyn
-
zzz : review features
- derive_clone_dyn_use_alloc = derive_clone_dyn
- derive_from default full?
-
Enables derive_from of derive_tools_meta
- derive_inner_from default full?
-
Enables derive_inner_from of derive_tools_meta
Features from optional dependencies
In crates that don't use the dep:
syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.
- derive_more derive_add derive_add_assign derive_constructor derive_error derive_index derive_index_mut derive_into_iterator derive_is_variant derive_mul derive_mul_assign derive_not derive_sum derive_try_into derive_unwrap
- strum strum_derive strum_phf
-
Enables strum ~0.25
- parse-display derive_display derive_from_str
-
Enables parse-display ~0.8.2
- clone_dyn derive_clone_dyn derive_clone_dyn_use_alloc?