Struct chromiumoxide::cdp::js_protocol::debugger::Scope
source · pub struct Scope {
pub type: ScopeType,
pub object: RemoteObject,
pub name: Option<String>,
pub start_location: Option<Location>,
pub end_location: Option<Location>,
}
Expand description
Scope description. Scope
Fields§
§type: ScopeType
Scope type.
object: RemoteObject
Object representing the scope. For global
and with
scopes it represents the actual
object; for the rest of the scopes, it is artificial transient object enumerating scope
variables as its properties.
name: Option<String>
§start_location: Option<Location>
Location in the source code where scope starts
end_location: Option<Location>
Location in the source code where scope ends
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Scope
impl<'de> Deserialize<'de> for Scope
source§fn deserialize<__D>(
__deserializer: __D
) -> Result<Scope, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<Scope, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq for Scope
impl PartialEq for Scope
source§impl Serialize for Scope
impl Serialize for Scope
source§fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for Scope
Auto Trait Implementations§
impl Freeze for Scope
impl RefUnwindSafe for Scope
impl Send for Scope
impl Sync for Scope
impl Unpin for Scope
impl UnwindSafe for Scope
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