pub struct InnerLocalRefCount<'a, S, Item, Err>(/* private fields */)
where
S: LocalObservable<'a, Item = Item, Err = Err>;
Trait Implementations§
Source§impl<'a, S, Item, Err> Clone for InnerLocalRefCount<'a, S, Item, Err>where
S: LocalObservable<'a, Item = Item, Err = Err>,
impl<'a, S, Item, Err> Clone for InnerLocalRefCount<'a, S, Item, Err>where
S: LocalObservable<'a, Item = Item, Err = Err>,
Source§impl<'a, S, Item, Err> RefCountCreator for InnerLocalRefCount<'a, S, Item, Err>where
S: LocalObservable<'a, Item = Item, Err = Err>,
impl<'a, S, Item, Err> RefCountCreator for InnerLocalRefCount<'a, S, Item, Err>where
S: LocalObservable<'a, Item = Item, Err = Err>,
type Connectable = ConnectableObservable<S, Subject<Rc<RefCell<Vec<Box<dyn Publisher<Err = Err, Item = Item> + 'a>>>>, LocalSubscription>>
fn new(connectable: Self::Connectable) -> RefCount<Self, Self::Connectable>
Auto Trait Implementations§
impl<'a, S, Item, Err> Freeze for InnerLocalRefCount<'a, S, Item, Err>
impl<'a, S, Item, Err> !RefUnwindSafe for InnerLocalRefCount<'a, S, Item, Err>
impl<'a, S, Item, Err> !Send for InnerLocalRefCount<'a, S, Item, Err>
impl<'a, S, Item, Err> !Sync for InnerLocalRefCount<'a, S, Item, Err>
impl<'a, S, Item, Err> Unpin for InnerLocalRefCount<'a, S, Item, Err>
impl<'a, S, Item, Err> !UnwindSafe for InnerLocalRefCount<'a, S, Item, Err>
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