Cargo Features
[dependencies]
hooks = { version = "3.0.0-alpha.4", default-features = false, features = ["all", "proc-macro", "futures-core", "ShareValue", "use_debug", "use_default_pinned", "use_effect", "use_lazy_pinned", "use_lazy_pinned_hook", "use_memo", "use_mut", "use_poll_next_update", "use_reused", "use_shared_ref", "use_shared_state", "use_state", "use_uninitialized_hook"] }
- default = all, futures-core
-
These default features are set whenever
hooks
is added without
somewhere in the dependency tree.default-features = false - all default = use_debug, use_default_pinned, use_effect, use_lazy_pinned, use_lazy_pinned_hook, use_memo, use_mut, use_poll_next_update, use_reused, use_shared_ref, use_shared_state, use_state, use_uninitialized_hook
- proc-macro = hooks-macro
- futures-core default
-
Enables futures-core of hooks-core
- use_debug all
-
Affects
hooks::debug
… - use_default_pinned all use_lazy_pinned?
-
Affects
hooks::pinned
… - use_effect all
-
Affects
hooks::effect
… - use_lazy_pinned all = use_default_pinned
-
Affects
hooks::lazy_pinned
… - use_lazy_pinned_hook all
-
Affects
hooks::lazy_pinned_hook
… - use_memo all
-
Affects
hooks::memo
… - use_mut all
-
Affects
hooks::hook_mut
… - use_poll_next_update all
-
Affects
hooks::poll_next_update
… - use_reused all
-
Affects
hooks::reused
… -
Affects
hooks::shared_ref
… -
Affects
hooks::shared_state
… - use_state all = smallvec
-
Affects
hooks::state
… - use_uninitialized_hook all
-
Affects
hooks::uninitialized_hook
…
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.