Struct v8::StackTrace
source · #[repr(C)]pub struct StackTrace(_);
Expand description
Representation of a JavaScript stack trace. The information collected is a snapshot of the execution stack and the information remains valid after execution continues.
Implementations§
source§impl StackTrace
impl StackTrace
sourcepub fn current_stack_trace<'s>(
scope: &mut HandleScope<'s>,
frame_limit: usize
) -> Option<Local<'s, StackTrace>>
pub fn current_stack_trace<'s>(
scope: &mut HandleScope<'s>,
frame_limit: usize
) -> Option<Local<'s, StackTrace>>
Grab a snapshot of the current JavaScript execution stack.
sourcepub fn get_frame_count(&self) -> usize
pub fn get_frame_count(&self) -> usize
Returns the number of StackFrames.
sourcepub fn get_frame<'s>(
&self,
scope: &mut HandleScope<'s>,
index: usize
) -> Option<Local<'s, StackFrame>>
pub fn get_frame<'s>(
&self,
scope: &mut HandleScope<'s>,
index: usize
) -> Option<Local<'s, StackFrame>>
Returns a StackFrame at a particular index.
Trait Implementations§
source§impl Debug for StackTrace
impl Debug for StackTrace
source§impl<'s> PartialEq<StackTrace> for StackTrace
impl<'s> PartialEq<StackTrace> for StackTrace
source§fn eq(&self, other: &StackTrace) -> bool
fn eq(&self, other: &StackTrace) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.