Struct reactive_graph::signal::ArcReadSignal
source · pub struct ArcReadSignal<T> { /* private fields */ }Implementations§
source§impl<T> ArcReadSignal<T>
impl<T> ArcReadSignal<T>
Trait Implementations§
source§impl<T> Clone for ArcReadSignal<T>
impl<T> Clone for ArcReadSignal<T>
source§impl<T> Debug for ArcReadSignal<T>
impl<T> Debug for ArcReadSignal<T>
source§impl<T> DefinedAt for ArcReadSignal<T>
impl<T> DefinedAt for ArcReadSignal<T>
fn defined_at(&self) -> Option<&'static Location<'static>>
source§impl<T: 'static> Fn() for ArcReadSignal<T>
impl<T: 'static> Fn() for ArcReadSignal<T>
source§impl<T: 'static> FnMut() for ArcReadSignal<T>
impl<T: 'static> FnMut() for ArcReadSignal<T>
source§impl<T: 'static> FnOnce() for ArcReadSignal<T>
impl<T: 'static> FnOnce() for ArcReadSignal<T>
source§impl<T: Send + Sync + 'static> From<ArcReadSignal<T>> for ReadSignal<T>
impl<T: Send + Sync + 'static> From<ArcReadSignal<T>> for ReadSignal<T>
source§fn from(value: ArcReadSignal<T>) -> Self
fn from(value: ArcReadSignal<T>) -> Self
Converts to this type from the input type.
source§impl<T: Send + Sync + 'static> From<ReadSignal<T>> for ArcReadSignal<T>
impl<T: Send + Sync + 'static> From<ReadSignal<T>> for ArcReadSignal<T>
source§fn from(value: ReadSignal<T>) -> Self
fn from(value: ReadSignal<T>) -> Self
Converts to this type from the input type.
source§impl<T> Hash for ArcReadSignal<T>
impl<T> Hash for ArcReadSignal<T>
source§impl<T> IsDisposed for ArcReadSignal<T>
impl<T> IsDisposed for ArcReadSignal<T>
fn is_disposed(&self) -> bool
source§impl<T> PartialEq for ArcReadSignal<T>
impl<T> PartialEq for ArcReadSignal<T>
source§impl<T: 'static> ReadUntracked for ArcReadSignal<T>
impl<T: 'static> ReadUntracked for ArcReadSignal<T>
source§impl<T: Serialize + 'static> Serialize for ArcReadSignal<T>
impl<T: Serialize + 'static> Serialize for ArcReadSignal<T>
impl<T> Eq for ArcReadSignal<T>
Auto Trait Implementations§
impl<T> Freeze for ArcReadSignal<T>
impl<T> RefUnwindSafe for ArcReadSignal<T>
impl<T> Send for ArcReadSignal<T>
impl<T> Sync for ArcReadSignal<T>
impl<T> Unpin for ArcReadSignal<T>
impl<T> UnwindSafe for ArcReadSignal<T>
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> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> ReactiveNode for Twhere
T: AsSubscriberSet + DefinedAt,
impl<T> ReactiveNode for Twhere
T: AsSubscriberSet + DefinedAt,
source§fn mark_dirty(&self)
fn mark_dirty(&self)
Notifies the source’s dependencies that it has changed.
source§fn mark_check(&self)
fn mark_check(&self)
Notifies the source’s dependencies that it may have changed.
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§impl<T> Read for Twhere
T: Track + ReadUntracked,
impl<T> Read for Twhere
T: Track + ReadUntracked,
source§impl<T> Source for Twhere
T: AsSubscriberSet + DefinedAt,
impl<T> Source for Twhere
T: AsSubscriberSet + DefinedAt,
source§fn clear_subscribers(&self)
fn clear_subscribers(&self)
Remove all subscribers from this source’s list of dependencies.
source§fn add_subscriber(&self, subscriber: AnySubscriber)
fn add_subscriber(&self, subscriber: AnySubscriber)
Adds a subscriber to this source’s list of dependencies.
source§fn remove_subscriber(&self, subscriber: &AnySubscriber)
fn remove_subscriber(&self, subscriber: &AnySubscriber)
Removes a subscriber from this source’s list of dependencies.