pub struct UnresolvedStacktraceIntegration;Expand description
Attaches an unresolved current-thread stacktrace to events without a stacktrace.
This respects ClientOptions::attach_stacktrace and preserves stacktraces already
attached to the event, any exception, or any thread. It captures instruction addresses
without loading debug information or resolving symbols.
Install this instead of sentry_backtrace::AttachStacktraceIntegration, with
ClientOptions::default_integrations disabled. Server-side symbolication additionally
requires loaded-image metadata from sentry_debug_images::DebugImagesIntegration and
access to matching debug files.
§Panics
Client initialization panics if sentry_backtrace::AttachStacktraceIntegration is
also installed, since it could resolve symbols before this integration runs.
Trait Implementations§
Source§impl Integration for UnresolvedStacktraceIntegration
impl Integration for UnresolvedStacktraceIntegration
Source§fn setup(&self, options: &mut ClientOptions)
fn setup(&self, options: &mut ClientOptions)
Called whenever the integration is attached to a Client.
Source§fn process_event(
&self,
event: Event<'static>,
options: &ClientOptions,
) -> Option<Event<'static>>
fn process_event( &self, event: Event<'static>, options: &ClientOptions, ) -> Option<Event<'static>>
The Integrations Event Processor Hook. Read more
Auto Trait Implementations§
impl Freeze for UnresolvedStacktraceIntegration
impl RefUnwindSafe for UnresolvedStacktraceIntegration
impl Send for UnresolvedStacktraceIntegration
impl Sync for UnresolvedStacktraceIntegration
impl Unpin for UnresolvedStacktraceIntegration
impl UnsafeUnpin for UnresolvedStacktraceIntegration
impl UnwindSafe for UnresolvedStacktraceIntegration
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