pub struct SignalVecDebug<A> { /* private fields */ }
Trait Implementations§
Source§impl<A: Debug> Debug for SignalVecDebug<A>
impl<A: Debug> Debug for SignalVecDebug<A>
Source§impl<A> SignalVec for SignalVecDebug<A>
impl<A> SignalVec for SignalVecDebug<A>
impl<'pin, A> Unpin for SignalVecDebug<A>where
PinnedFieldsOf<__SignalVecDebug<'pin, A>>: Unpin,
Auto Trait Implementations§
impl<A> Freeze for SignalVecDebug<A>where
A: Freeze,
impl<A> RefUnwindSafe for SignalVecDebug<A>where
A: RefUnwindSafe,
impl<A> Send for SignalVecDebug<A>where
A: Send,
impl<A> Sync for SignalVecDebug<A>where
A: Sync,
impl<A> UnwindSafe for SignalVecDebug<A>where
A: UnwindSafe,
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> SignalVecExt for T
impl<T> SignalVecExt for T
Source§fn map<A, F>(self, callback: F) -> Map<Self, F>
fn map<A, F>(self, callback: F) -> Map<Self, F>
Creates a
SignalVec
which uses a closure to transform the values. Read morefn map_signal<A, F>(self, callback: F) -> MapSignal<Self, A, F>
fn to_signal_map<A, F>(self, callback: F) -> ToSignalMap<Self, F>
fn to_signal_cloned(self) -> ToSignalCloned<Self>
Source§fn filter<F>(self, callback: F) -> Filter<Self, F>
fn filter<F>(self, callback: F) -> Filter<Self, F>
Creates a
SignalVec
which uses a closure to determine if a value should be included or not. Read morefn filter_signal_cloned<A, F>( self, callback: F, ) -> FilterSignalCloned<Self, A, F>
fn filter_map<A, F>(self, callback: F) -> FilterMap<Self, F>
fn sum(self) -> SumSignal<Self>
fn debug(self) -> SignalVecDebug<Self>
Source§fn sort_by_cloned<F>(self, compare: F) -> SortByCloned<Self, F>
fn sort_by_cloned<F>(self, compare: F) -> SortByCloned<Self, F>
Creates a
SignalVec
which uses a closure to sort the values. Read morefn to_stream(self) -> SignalVecStream<Self>where
Self: Sized,
fn for_each<U, F>(self, callback: F) -> ForEach<Self, U, F> ⓘ
fn len(self) -> Len<Self>where
Self: Sized,
fn is_empty(self) -> IsEmpty<Self>where
Self: Sized,
fn enumerate(self) -> Enumerate<Self>where
Self: Sized,
fn delay_remove<A, F>(self, f: F) -> DelayRemove<Self, A, F>
Source§fn poll_vec_change_unpin(
&mut self,
cx: &mut Context<'_>,
) -> Poll<Option<VecDiff<Self::Item>>>
fn poll_vec_change_unpin( &mut self, cx: &mut Context<'_>, ) -> Poll<Option<VecDiff<Self::Item>>>
A convenience for calling
SignalVec::poll_vec_change
on Unpin
types.