aboutsummaryrefslogtreecommitdiffstats
path: root/components/style/gecko_bindings/structs_debug.rs
diff options
context:
space:
mode:
authorBrad Werth <bwerth@mozilla.com>2017-04-08 13:58:49 -0700
committerBrad Werth <werth@efn.org>2017-04-10 16:40:46 +0800
commitbfc7e847678d6e586c9780cb6ccc2a3c24d64e5e (patch)
treea4363958e8a6e1944cee982d4741e22f34afc490 /components/style/gecko_bindings/structs_debug.rs
parenta4605855f010b129e54ddcf950a6fa05979ae8c8 (diff)
downloadservo-bfc7e847678d6e586c9780cb6ccc2a3c24d64e5e.tar.gz
servo-bfc7e847678d6e586c9780cb6ccc2a3c24d64e5e.zip
Stylo: Add FFI interfaces for exposing style sources.
MozReview-Commit-ID: BlAb8sQ5WYl
Diffstat (limited to 'components/style/gecko_bindings/structs_debug.rs')
-rw-r--r--components/style/gecko_bindings/structs_debug.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/components/style/gecko_bindings/structs_debug.rs b/components/style/gecko_bindings/structs_debug.rs
index 1c65c51d414..5a1a00a57ad 100644
--- a/components/style/gecko_bindings/structs_debug.rs
+++ b/components/style/gecko_bindings/structs_debug.rs
@@ -26659,6 +26659,9 @@ pub mod root {
pub struct RawServoDeclarationBlock([u8; 0]);
#[repr(C)]
#[derive(Debug, Copy, Clone)]
+ pub struct RawServoStyleRule([u8; 0]);
+ #[repr(C)]
+ #[derive(Debug, Copy, Clone)]
pub struct RawServoAnimationValue([u8; 0]);
#[repr(C)]
#[derive(Debug, Copy, Clone)]
@@ -26680,6 +26683,8 @@ pub mod root {
pub type RawGeckoAnimationPropertySegment =
root::mozilla::AnimationPropertySegment;
pub type RawGeckoComputedTiming = root::mozilla::ComputedTiming;
+ pub type RawGeckoServoStyleRuleList =
+ root::nsTArray<*const root::RawServoStyleRule>;
pub type RawServoAnimationValueMapBorrowed =
*const root::RawServoAnimationValueMap;
pub type RawGeckoNodeBorrowed = *const root::RawGeckoNode;
@@ -26706,6 +26711,8 @@ pub mod root {
*const root::RawGeckoAnimationPropertySegment;
pub type RawGeckoComputedTimingBorrowed =
*const root::RawGeckoComputedTiming;
+ pub type RawGeckoServoStyleRuleListBorrowedMut =
+ *mut root::RawGeckoServoStyleRuleList;
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct nsSVGAngle([u8; 0]);