pub struct ModalityIngestThreadHandle { /* private fields */ }
Expand description
A handle to control the spawned ingest thread.
Implementations
sourceimpl ModalityIngestThreadHandle
impl ModalityIngestThreadHandle
sourcepub fn finish(self)
pub fn finish(self)
Stop accepting new trace events, flush all existing events, and stop ingest thread.
This function must be called at the end of your main thread to give the ingest thread a chance to flush all queued trace events out to modality.
Panics
This function uses std::thread::JoinHandle::join
which may panic on some platforms if a
thread attempts to join itself or otherwise may create a deadlock with joining threads.
This case should be incredibly unlikely, if not impossible, but can not be statically
guarenteed.
Auto Trait Implementations
impl !RefUnwindSafe for ModalityIngestThreadHandle
impl Send for ModalityIngestThreadHandle
impl Sync for ModalityIngestThreadHandle
impl Unpin for ModalityIngestThreadHandle
impl !UnwindSafe for ModalityIngestThreadHandle
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more