1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#![deny(clippy::undocumented_unsafe_blocks)]
#![doc = include_str!("../README.md")]
mod effect;
mod memo;
mod pinned;
mod pinned_hook;
mod ref_hook;
mod share_value;
mod shared_state;
mod state;
pub use effect::*;
pub use memo::*;
pub use pinned::*;
pub use pinned_hook::*;
pub use ref_hook::*;
pub use share_value::*;
pub use shared_state::*;
pub use state::*;
pub use hooks_core as core;
pub use hooks_core::{
dyn_hook, AsyncIterableHook, DynNonLendingHook, Hook, HookBounds, HookExt, HookLifetime,
HookPollNextUpdate, HookPollNextUpdateExt,
};
pub use hooks_derive::hook;
pub(crate) mod utils;