pub struct LiveFilter<Predicate> { /* private fields */ }Expand description
The filtering (read) half of a live_filter split: a SendPipe whose
predicate is swapped live by the paired FilterControl. Clone is a single
Arc bump — hand a clone to every subscriber.
Implementations§
Source§impl<Predicate> LiveFilter<Predicate>
impl<Predicate> LiveFilter<Predicate>
Trait Implementations§
Source§impl<Predicate> Clone for LiveFilter<Predicate>
impl<Predicate> Clone for LiveFilter<Predicate>
Auto Trait Implementations§
impl<Predicate> Freeze for LiveFilter<Predicate>
impl<Predicate> RefUnwindSafe for LiveFilter<Predicate>where
Live<Predicate>: RefUnwindSafe,
impl<Predicate> Send for LiveFilter<Predicate>
impl<Predicate> Sync for LiveFilter<Predicate>
impl<Predicate> Unpin for LiveFilter<Predicate>
impl<Predicate> UnsafeUnpin for LiveFilter<Predicate>where
Live<Predicate>: UnsafeUnpin,
impl<Predicate> UnwindSafe for LiveFilter<Predicate>where
Live<Predicate>: 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