Type Alias mz_cluster::server::TimelyContainerRef

source ·
pub type TimelyContainerRef<C, R, A> = Arc<Mutex<Option<TimelyContainer<C, R, A>>>>;
Expand description

Threadsafe reference to an optional TimelyContainer

Aliased Type§

struct TimelyContainerRef<C, R, A> {
    ptr: NonNull<ArcInner<Mutex<Option<TimelyContainer<C, R, A>>>>>,
    phantom: PhantomData<ArcInner<Mutex<Option<TimelyContainer<C, R, A>>>>>,
    alloc: Global,
}

Fields§

§ptr: NonNull<ArcInner<Mutex<Option<TimelyContainer<C, R, A>>>>>§phantom: PhantomData<ArcInner<Mutex<Option<TimelyContainer<C, R, A>>>>>§alloc: Global