Struct rxrust::ops::buffer::BufferWithTimeObserver [−][src]
pub struct BufferWithTimeObserver<O, B, U> { /* fields omitted */ }
Trait Implementations
impl<O, B, U, Item, Err> Observer for BufferWithTimeObserver<O, B, U> where
O: Observer<Item = Vec<Item>, Err = Err>,
B: RcDerefMut + 'static,
U: SubscriptionLike,
for<'r> B::Target: DerefMut<Target = O::Item>,
impl<O, B, U, Item, Err> Observer for BufferWithTimeObserver<O, B, U> where
O: Observer<Item = Vec<Item>, Err = Err>,
B: RcDerefMut + 'static,
U: SubscriptionLike,
for<'r> B::Target: DerefMut<Target = O::Item>,
Auto Trait Implementations
impl<O, B, U> RefUnwindSafe for BufferWithTimeObserver<O, B, U> where
B: RefUnwindSafe,
O: RefUnwindSafe,
U: RefUnwindSafe,
impl<O, B, U> Send for BufferWithTimeObserver<O, B, U> where
B: Send,
O: Send,
U: Send,
impl<O, B, U> Sync for BufferWithTimeObserver<O, B, U> where
B: Sync,
O: Sync,
U: Sync,
impl<O, B, U> Unpin for BufferWithTimeObserver<O, B, U> where
B: Unpin,
O: Unpin,
U: Unpin,
impl<O, B, U> UnwindSafe for BufferWithTimeObserver<O, B, U> where
B: UnwindSafe,
O: UnwindSafe,
U: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more