Shared

Type Alias Shared 

Source
pub type Shared<T> = Arc<T>;

Aliased Type§

pub struct Shared<T> { /* private fields */ }

Trait Implementations§

Source§

impl Disposable for Shared<Mutable<AmbContext<'_>>>

Source§

fn dispose(self)

Disposes of the resource.
Source§

impl<T> Disposable for Shared<Mutable<BufferWithTimeContext<T>>>

Source§

fn dispose(self)

Disposes of the resource.
Source§

impl<T> Disposable for Shared<Mutable<BufferWithTimeOrCountContext<T>>>

Source§

fn dispose(self)

Disposes of the resource.
Source§

impl<OE1> Disposable for Shared<Mutable<ConcatAllContext<'_, OE1>>>

Source§

fn dispose(self)

Disposes of the resource.
Source§

impl<T> Disposable for Shared<Mutable<DebounceContext<T>>>

Source§

fn dispose(self)

Disposes of the resource.
Source§

impl<T> Disposable for Shared<Mutable<DelayContext<T>>>

Source§

fn dispose(self)

Disposes of the resource.
Source§

impl Disposable for Shared<Mutable<MergeAllContext<'_>>>

Source§

fn dispose(self)

Disposes of the resource.
Source§

impl<T, E> Disposable for Shared<Mutable<ObserveOnContext<T, E>>>

Source§

fn dispose(self)

Disposes of the resource.
Source§

impl<T, E> Disposable for Shared<Mutable<OnBackpressureContext<T, E>>>

Source§

fn dispose(self)

Disposes of the resource.
Source§

impl<D> Disposable for Shared<Mutable<Option<D>>>
where D: Disposable,

Source§

fn dispose(self)

Disposes of the resource.
Source§

impl Disposable for Shared<Mutable<State<'_>>>

Source§

fn dispose(self)

Disposes of the resource.
Source§

impl Disposable for Shared<Mutable<SubState<'_>>>

Source§

fn dispose(self)

Disposes of the resource.
Source§

impl Disposable for Shared<Mutable<SwitchContext<'_>>>

Source§

fn dispose(self)

Disposes of the resource.
Source§

impl Disposable for Shared<Mutable<TimeoutContext>>

Source§

fn dispose(self)

Disposes of the resource.