Struct silkenweb_reactive::signal::WriteSignal [−][src]
pub struct WriteSignal<T>(_);
Write changes to a signal.
Implementations
impl<T: 'static> WriteSignal<T>
[src]
impl<T: 'static> WriteSignal<T>
[src]pub fn set(&self, new_value: T)
[src]
Set the inner value of a signal, and update downstream signals.
pub fn replace(&self, f: impl 'static + FnOnce(&T) -> T)
[src]
Replace inner value of a signal using f
, and update downstream
signals.
pub fn mutate(&self, f: impl 'static + FnOnce(&mut T))
[src]
Mutate the inner value of a signal using f
, and update downstream
signals.
Trait Implementations
impl<T> Clone for WriteSignal<T>
[src]
impl<T> Clone for WriteSignal<T>
[src]fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
Auto Trait Implementations
impl<T> !RefUnwindSafe for WriteSignal<T>
impl<T> !RefUnwindSafe for WriteSignal<T>
impl<T> !Send for WriteSignal<T>
impl<T> !Send for WriteSignal<T>
impl<T> !Sync for WriteSignal<T>
impl<T> !Sync for WriteSignal<T>
impl<T> Unpin for WriteSignal<T>
impl<T> Unpin for WriteSignal<T>
impl<T> !UnwindSafe for WriteSignal<T>
impl<T> !UnwindSafe for WriteSignal<T>