Struct rxrust::ops::flatten::FlattenInnerObserver [−][src]
pub struct FlattenInnerObserver<O, U, S> { /* fields omitted */ }
Expand description
This is an Observer
for items of an Observable
that is emitted from a
parent Observable
.
Trait Implementations
impl<O, U, S> Observer for FlattenInnerObserver<O, U, S> where
O: Observer,
U: SubscriptionLike,
S: RcDerefMut,
for<'r> S::Target: DerefMut<Target = FlattenState>,
impl<O, U, S> Observer for FlattenInnerObserver<O, U, S> where
O: Observer,
U: SubscriptionLike,
S: RcDerefMut,
for<'r> S::Target: DerefMut<Target = FlattenState>,
Auto Trait Implementations
impl<O, U, S> RefUnwindSafe for FlattenInnerObserver<O, U, S> where
O: RefUnwindSafe,
S: RefUnwindSafe,
U: RefUnwindSafe,
impl<O, U, S> Send for FlattenInnerObserver<O, U, S> where
O: Send,
S: Send,
U: Send,
impl<O, U, S> Sync for FlattenInnerObserver<O, U, S> where
O: Sync,
S: Sync,
U: Sync,
impl<O, U, S> Unpin for FlattenInnerObserver<O, U, S> where
O: Unpin,
S: Unpin,
U: Unpin,
impl<O, U, S> UnwindSafe for FlattenInnerObserver<O, U, S> where
O: UnwindSafe,
S: UnwindSafe,
U: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more