Expand description
This module contains shared types and messages for use by devtools/script. The traits are here instead of in script so that the devtools crate can be modified independently of the rest of Servo.
Structs§
- Attr
Info - Attr
Modification - Auto
Margins - CSSError
- Cached
Console Message Types - Computed
Node Layout - The properties of a DOM node as computed by layout.
- Console
Log - Represents a console message as it is sent to the devtools
- Console
Message - A console message as it is sent from script to the constellation
- Console
Message Builder - CssDatabase
Property - Devtools
Page Info - Http
Request - Http
Response - Node
Info - Node
Style - Page
Error - Recommended
Breakpoint Location - Rule
Modification - Source
Info - Stack
Frame - Started
Timeline Marker - Timeline
Marker - Worker
Id
Enums§
- Cached
Console Message - Chrome
ToDevtools Control Msg - Events that the devtools server must act upon.
- Console
Argument - Console
Message Argument - Devtool
Script Control Msg - Messages to process in a particular script thread, as instructed by a devtools client. TODO: better error handling, e.g. if pipeline id lookup fails?
- Devtools
Control Msg - Messages to instruct the devtools server to update its known actors/state according to changes in the browser.
- EvaluateJS
Reply - Serialized JS return values TODO: generalize this beyond the EvaluateJS message?
- LogLevel
- Navigation
State - The state of a page navigation.
- Network
Event - Script
ToDevtools Control Msg - Events that the devtools server must act upon.
- Shadow
Root Mode - Timeline
Marker Type