pub struct TrackerInner(/* private fields */);Trait Implementations§
Source§impl Debug for TrackerInner
impl Debug for TrackerInner
Source§impl ReactiveNode for TrackerInner
impl ReactiveNode for TrackerInner
Source§fn mark_subscribers_check(&self)
fn mark_subscribers_check(&self)
Marks that all subscribers need to be checked.
Source§fn update_if_necessary(&self) -> bool
fn update_if_necessary(&self) -> bool
Regenerates the value for this node, if needed, and returns whether
it has actually changed or not.
Source§fn mark_check(&self)
fn mark_check(&self)
Notifies the source’s dependencies that it may have changed.
Source§fn mark_dirty(&self)
fn mark_dirty(&self)
Notifies the source’s dependencies that it has changed.
Source§impl Subscriber for TrackerInner
impl Subscriber for TrackerInner
Source§fn add_source(&self, source: AnySource)
fn add_source(&self, source: AnySource)
Adds a subscriber to this subscriber’s list of dependencies.
Source§fn clear_sources(&self, _subscriber: &AnySubscriber)
fn clear_sources(&self, _subscriber: &AnySubscriber)
Clears the set of sources for this subscriber.
Auto Trait Implementations§
impl !Freeze for TrackerInner
impl RefUnwindSafe for TrackerInner
impl Send for TrackerInner
impl Sync for TrackerInner
impl Unpin for TrackerInner
impl UnwindSafe for TrackerInner
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> StorageAccess<T> for T
impl<T> StorageAccess<T> for T
Source§fn as_borrowed(&self) -> &T
fn as_borrowed(&self) -> &T
Borrows the value.
Source§fn into_taken(self) -> T
fn into_taken(self) -> T
Takes the value.