Trait pinwheel::signal_vec::SignalVec [−][src]
pub trait SignalVec { type Item; fn poll_vec_change(
self: Pin<&mut Self>,
cx: &mut Context<'_>
) -> Poll<Option<VecDiff<Self::Item>>>; }
Associated Types
Required methods
Implementations on Foreign Types
pub fn poll_vec_change(
self: Pin<&mut MutableBTreeMapEntries<K, V>>,
cx: &mut Context<'_>
) -> Poll<Option<VecDiff<<MutableBTreeMapEntries<K, V> as SignalVec>::Item>>>
[src]type Item = K
pub fn poll_vec_change(
self: Pin<&mut MutableBTreeMapKeys<K, V>>,
cx: &mut Context<'_>
) -> Poll<Option<VecDiff<<MutableBTreeMapKeys<K, V> as SignalVec>::Item>>>
[src]Implementors
type Item = A
pub fn poll_vec_change(
self: Pin<&mut MutableSignalVec<A>>,
cx: &mut Context<'_>
) -> Poll<Option<VecDiff<<MutableSignalVec<A> as SignalVec>::Item>>>
[src]type Item = B
pub fn poll_vec_change(
self: Pin<&mut SignalSignalVec<A>>,
cx: &mut Context<'_>
) -> Poll<Option<VecDiff<<SignalSignalVec<A> as SignalVec>::Item>>>
[src]pub fn poll_vec_change(
self: Pin<&mut SwitchSignalVec<A, B, C>>,
cx: &mut Context<'_>
) -> Poll<Option<VecDiff<<SwitchSignalVec<A, B, C> as SignalVec>::Item>>>
[src]pub fn poll_vec_change(
self: Pin<&mut FilterSignalCloned<A, B, F>>,
cx: &mut Context<'_>
) -> Poll<Option<VecDiff<<FilterSignalCloned<A, B, F> as SignalVec>::Item>>>
[src]pub fn poll_vec_change(
self: Pin<&mut SortByCloned<A, F>>,
cx: &mut Context<'_>
) -> Poll<Option<VecDiff<<SortByCloned<A, F> as SignalVec>::Item>>>
[src]pub fn poll_vec_change(
self: Pin<&mut DelayRemove<S, A, F>>,
cx: &mut Context<'_>
) -> Poll<Option<VecDiff<<DelayRemove<S, A, F> as SignalVec>::Item>>>
[src]