Trait fetsig::SignalVecFinalizerExt
source · pub trait SignalVecFinalizerExt: SignalVec {
// Required methods
fn first_map<F, U>(self, f: F) -> impl Signal<Item = Option<U>>
where F: FnMut(&Self::Item) -> U;
fn all<F>(self, f: F) -> impl Signal<Item = bool>
where F: FnMut(&Self::Item) -> bool;
fn any<F>(self, f: F) -> impl Signal<Item = bool>
where F: FnMut(&Self::Item) -> bool;
fn seq(self) -> Sequence<Self>
where Self: Sized;
// Provided methods
fn first(self) -> impl Signal<Item = Option<Self::Item>>
where Self::Item: Copy,
Self: Sized { ... }
fn first_cloned(self) -> impl Signal<Item = Option<Self::Item>>
where Self::Item: Clone,
Self: Sized { ... }
}Required Methods§
fn first_map<F, U>(self, f: F) -> impl Signal<Item = Option<U>>
fn all<F>(self, f: F) -> impl Signal<Item = bool>
fn any<F>(self, f: F) -> impl Signal<Item = bool>
fn seq(self) -> Sequence<Self>where
Self: Sized,
Provided Methods§
fn first(self) -> impl Signal<Item = Option<Self::Item>>
fn first_cloned(self) -> impl Signal<Item = Option<Self::Item>>
Object Safety§
This trait is not object safe.