pub trait Memoizable {
type MemoKey: Hash + Eq + Clone;
// Required method
fn memo_key(&self) -> Self::MemoKey;
// Provided method
fn should_memo_update(
&self,
old_key: &Self::MemoKey,
new_key: &Self::MemoKey,
) -> bool { ... }
}
Expand description
Trait for memoizable components
Required Associated Types§
Required Methods§
Provided Methods§
Sourcefn should_memo_update(
&self,
old_key: &Self::MemoKey,
new_key: &Self::MemoKey,
) -> bool
fn should_memo_update( &self, old_key: &Self::MemoKey, new_key: &Self::MemoKey, ) -> bool
Check if component should re-render based on memo key