remove must use hints from memo and rename file to memo
This commit is contained in:
1 parent
3a5cbae5ee
commit
87dc409837
2 files changed
+2
-6
No files matched your search
@@ -10,8 +10,8 @@ pub use rt::*;
|
|||||||
mod effect;
|
mod effect;
|
||||||
pub use effect::*;
|
pub use effect::*;
|
||||||
|
|
||||||
mod selector;
|
mod memo;
|
||||||
pub use selector::*;
|
pub use memo::*;
|
||||||
|
|
||||||
pub(crate) mod signal;
|
pub(crate) mod signal;
|
||||||
pub use signal::*;
|
pub use signal::*;
|
||||||
|
|||||||
@@ -25,7 +25,6 @@ use crate::{signal::SignalData, ReadOnlySignal, Signal};
|
|||||||
/// }
|
/// }
|
||||||
/// ```
|
/// ```
|
||||||
#[track_caller]
|
#[track_caller]
|
||||||
#[must_use = "Consider using `use_effect` to rerun a callback when dependencies change"]
|
|
||||||
pub fn use_memo<R: PartialEq>(f: impl FnMut() -> R + 'static) -> ReadOnlySignal<R> {
|
pub fn use_memo<R: PartialEq>(f: impl FnMut() -> R + 'static) -> ReadOnlySignal<R> {
|
||||||
use_maybe_sync_memo(f)
|
use_maybe_sync_memo(f)
|
||||||
}
|
}
|
||||||
@@ -48,7 +47,6 @@ pub fn use_memo<R: PartialEq>(f: impl FnMut() -> R + 'static) -> ReadOnlySignal<
|
|||||||
/// }
|
/// }
|
||||||
/// ```
|
/// ```
|
||||||
#[track_caller]
|
#[track_caller]
|
||||||
#[must_use = "Consider using `use_effect` to rerun a callback when dependencies change"]
|
|
||||||
pub fn use_maybe_sync_memo<R: PartialEq, S: Storage<SignalData<R>>>(
|
pub fn use_maybe_sync_memo<R: PartialEq, S: Storage<SignalData<R>>>(
|
||||||
f: impl FnMut() -> R + 'static,
|
f: impl FnMut() -> R + 'static,
|
||||||
) -> ReadOnlySignal<R, S> {
|
) -> ReadOnlySignal<R, S> {
|
||||||
@@ -72,7 +70,6 @@ pub fn use_maybe_sync_memo<R: PartialEq, S: Storage<SignalData<R>>>(
|
|||||||
/// }
|
/// }
|
||||||
/// ```
|
/// ```
|
||||||
#[track_caller]
|
#[track_caller]
|
||||||
#[must_use = "Consider using `use_effect` to rerun a callback when dependencies change"]
|
|
||||||
pub fn use_memo_with_dependencies<R: PartialEq, D: Dependency>(
|
pub fn use_memo_with_dependencies<R: PartialEq, D: Dependency>(
|
||||||
dependencies: D,
|
dependencies: D,
|
||||||
f: impl FnMut(D::Out) -> R + 'static,
|
f: impl FnMut(D::Out) -> R + 'static,
|
||||||
@@ -100,7 +97,6 @@ where
|
|||||||
/// }
|
/// }
|
||||||
/// ```
|
/// ```
|
||||||
#[track_caller]
|
#[track_caller]
|
||||||
#[must_use = "Consider using `use_effect` to rerun a callback when dependencies change"]
|
|
||||||
pub fn use_maybe_sync_selector_with_dependencies<
|
pub fn use_maybe_sync_selector_with_dependencies<
|
||||||
R: PartialEq,
|
R: PartialEq,
|
||||||
D: Dependency,
|
D: Dependency,
|
||||||
Reference in new issue
Block a user