Struct cdp::debugger::CallFrame
[−]
[src]
pub struct CallFrame<'a> { pub call_frame_id: CallFrameId<'a>, pub function_name: Cow<'a, str>, pub function_location: Option<Location<'a>>, pub location: Location<'a>, pub scope_chain: Vec<Scope<'a>>, pub this: RemoteObject<'a>, pub return_value: Option<RemoteObject<'a>>, }
JavaScript call frame. Array of call frames form the call stack.
Fields
call_frame_id: CallFrameId<'a>
Call frame identifier. This identifier is only valid while the virtual machine is paused.
function_name: Cow<'a, str>
Name of the JavaScript function called on this call frame.
function_location: Option<Location<'a>>
[Experimental] Location in the source code.
location: Location<'a>
Location in the source code.
scope_chain: Vec<Scope<'a>>
Scope chain for this call frame.
this: RemoteObject<'a>
this
object for this call frame.
return_value: Option<RemoteObject<'a>>
The value being returned, if the function is at return point.
Trait Implementations
impl<'a> Clone for CallFrame<'a>
[src]
fn clone(&self) -> CallFrame<'a>
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more