pub trait SignalVecFinalizerExt: Sized + SignalVec {
// Provided methods
fn first(self) -> impl Signal<Item = Option<Self::Item>>
where Self::Item: Copy { ... }
fn first_cloned(self) -> impl Signal<Item = Option<Self::Item>>
where Self::Item: Clone { ... }
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> { ... }
}Provided Methods§
fn first(self) -> impl Signal<Item = Option<Self::Item>>
fn first_cloned(self) -> impl Signal<Item = Option<Self::Item>>
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>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.