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