servo-devtools-traits 0.1.0-rc1

A component of the servo web-engine.
Documentation

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.

Since these types can be sent through the IPC channel and use non self-describing serializers, the flatten, skip*, tag and untagged serde annotations are not supported. Types like serde_json::Value aren't supported either. For JSON serialization it is preferred to use a wrapper struct in the devtools crate instead.