Struct silkenweb::signal::WriteSignal [−][src]
pub struct WriteSignal<T>(_);
Write changes to a signal.
Implementations
impl<T> WriteSignal<T> where
T: 'static,
[src]
impl<T> WriteSignal<T> where
T: 'static,
[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 FnOnce(&T) -> T + 'static)
[src]
Replace inner value of a signal using f
, and update downstream
signals.
pub fn mutate(&self, f: impl FnOnce(&mut T) + 'static)
[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]pub fn clone(&self) -> WriteSignal<T>
[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>