pub struct GetStackTraceReturn { /* private fields */ }Available on crate features
Debugger and Runtime and experimental only.Expand description
Returns stack trace with given stackTraceId.
Implementations§
Source§impl GetStackTraceReturn
impl GetStackTraceReturn
pub fn new(stack_trace: StackTrace) -> Self
pub fn stack_trace(&self) -> &StackTrace
Methods from Deref<Target = StackTrace>§
Sourcepub fn description(&self) -> Option<&String>
pub fn description(&self) -> Option<&String>
String label of this stack trace. For async traces this may be a name of the function that initiated the async call.
Sourcepub fn call_frames(&self) -> &[CallFrame]
pub fn call_frames(&self) -> &[CallFrame]
JavaScript function name.
Sourcepub fn parent(&self) -> Option<&StackTrace>
pub fn parent(&self) -> Option<&StackTrace>
Asynchronous JavaScript stack trace that preceded this stack, if available.
Trait Implementations§
Source§impl Clone for GetStackTraceReturn
impl Clone for GetStackTraceReturn
Source§fn clone(&self) -> GetStackTraceReturn
fn clone(&self) -> GetStackTraceReturn
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GetStackTraceReturn
impl Debug for GetStackTraceReturn
Source§impl Deref for GetStackTraceReturn
impl Deref for GetStackTraceReturn
Source§impl<'de> Deserialize<'de> for GetStackTraceReturn
impl<'de> Deserialize<'de> for GetStackTraceReturn
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for GetStackTraceReturn
impl RefUnwindSafe for GetStackTraceReturn
impl Send for GetStackTraceReturn
impl Sync for GetStackTraceReturn
impl Unpin for GetStackTraceReturn
impl UnwindSafe for GetStackTraceReturn
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