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 identifier. This identifier is only valid while the virtual machine is paused.

Name of the JavaScript function called on this call frame.

[Experimental] Location in the source code.

Location in the source code.

Scope chain for this call frame.

this object for this call frame.

The value being returned, if the function is at return point.

Trait Implementations

impl<'a> Clone for CallFrame<'a>
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl<'a> Debug for CallFrame<'a>
[src]

[src]

Formats the value using the given formatter.

impl<'a> PartialEq for CallFrame<'a>
[src]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

[src]

This method tests for !=.