Struct ThreadCtx
struct ThreadCtx {
channel_receiver: Receiver<GCArc<GCDatapointValue>>,
datapoint_mapping: Arc<RwLock<DatapointMapping>>,
request_shutdown: Arc<AtomicBool>,
}Expand description
A shared context for the asynchronous runtime.
Fields§
§channel_receiver: Receiver<GCArc<GCDatapointValue>>§datapoint_mapping: Arc<RwLock<DatapointMapping>>§request_shutdown: Arc<AtomicBool>Implementations§
§impl ThreadCtx
impl ThreadCtx
fn run_thread(&self)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ThreadCtx
impl RefUnwindSafe for ThreadCtx
impl Send for ThreadCtx
impl Sync for ThreadCtx
impl Unpin for ThreadCtx
impl UnsafeUnpin for ThreadCtx
impl UnwindSafe for ThreadCtx
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