mirror of
https://github.com/DioxusLabs/dioxus
synced 2025-01-31 14:03:25 +00:00
Merge pull request #1047 from serzhiio/master
Added `.with_mut_silent()` fn
This commit is contained in:
commit
eee62f6d23
1 changed files with 6 additions and 0 deletions
|
@ -70,6 +70,12 @@ impl<T: 'static> UseAtomRef<T> {
|
||||||
self.value.borrow()
|
self.value.borrow()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// This is silent operation
|
||||||
|
/// call `.force_update()` manually if required
|
||||||
|
pub fn with_mut_silent(&self, cb: impl FnOnce(&mut T)) {
|
||||||
|
cb(&mut *self.write_silent())
|
||||||
|
}
|
||||||
|
|
||||||
pub fn write(&self) -> RefMut<T> {
|
pub fn write(&self) -> RefMut<T> {
|
||||||
self.root.force_update(self.ptr);
|
self.root.force_update(self.ptr);
|
||||||
self.value.borrow_mut()
|
self.value.borrow_mut()
|
||||||
|
|
Loading…
Reference in a new issue