diff options
-rw-r--r-- | components/style/gecko/generated/bindings.rs | 26 | ||||
-rw-r--r-- | components/style/gecko/generated/structs_debug.rs | 13 | ||||
-rw-r--r-- | components/style/gecko/generated/structs_release.rs | 13 |
3 files changed, 36 insertions, 16 deletions
diff --git a/components/style/gecko/generated/bindings.rs b/components/style/gecko/generated/bindings.rs index 2793625cd9c..29ab276e646 100644 --- a/components/style/gecko/generated/bindings.rs +++ b/components/style/gecko/generated/bindings.rs @@ -1740,10 +1740,6 @@ extern "C" { -> RawServoStyleSheetStrong; } extern "C" { - pub fn Servo_ImportRule_GetSheet(import_rule: RawServoImportRuleBorrowed) - -> RawServoStyleSheetStrong; -} -extern "C" { pub fn Servo_StyleSheet_ClearAndUpdate(stylesheet: RawServoStyleSheetBorrowed, loader: *mut Loader, @@ -1874,6 +1870,20 @@ extern "C" { result: *mut nsAString); } extern "C" { + pub fn Servo_CssRules_GetImportRuleAt(rules: ServoCssRulesBorrowed, + index: u32, line: *mut u32, + column: *mut u32) + -> RawServoImportRuleStrong; +} +extern "C" { + pub fn Servo_ImportRule_Debug(rule: RawServoImportRuleBorrowed, + result: *mut nsACString); +} +extern "C" { + pub fn Servo_ImportRule_GetCssText(rule: RawServoImportRuleBorrowed, + result: *mut nsAString); +} +extern "C" { pub fn Servo_Keyframe_Debug(rule: RawServoKeyframeBorrowed, result: *mut nsACString); } @@ -2001,6 +2011,14 @@ extern "C" { result: *mut nsAString); } extern "C" { + pub fn Servo_ImportRule_GetHref(rule: RawServoImportRuleBorrowed, + result: *mut nsAString); +} +extern "C" { + pub fn Servo_ImportRule_GetSheet(rule: RawServoImportRuleBorrowed) + -> *const RawServoStyleSheet; +} +extern "C" { pub fn Servo_Keyframe_GetKeyText(keyframe: RawServoKeyframeBorrowed, result: *mut nsAString); } diff --git a/components/style/gecko/generated/structs_debug.rs b/components/style/gecko/generated/structs_debug.rs index 9232136c300..c546ffde1d9 100644 --- a/components/style/gecko/generated/structs_debug.rs +++ b/components/style/gecko/generated/structs_debug.rs @@ -1555,11 +1555,6 @@ pub mod root { _unused: [u8; 0], } #[repr(C)] - #[derive(Debug, Copy, Clone)] - pub struct ImportRule { - _unused: [u8; 0], - } - #[repr(C)] #[derive(Debug)] pub struct Rule { pub _base: root::nsIDOMCSSRule, @@ -3349,6 +3344,11 @@ pub mod root { } #[repr(C)] #[derive(Debug, Copy, Clone)] + pub struct CSSImportRule { + _unused: [u8; 0], + } + #[repr(C)] + #[derive(Debug, Copy, Clone)] pub struct CSSRuleList { _unused: [u8; 0], } @@ -6692,6 +6692,7 @@ pub mod root { pub mTitle: ::nsstring::nsStringRepr, pub mDocument: *mut root::nsIDocument, pub mOwningNode: *mut root::nsINode, + pub mOwnerRule: *mut root::mozilla::dom::CSSImportRule, pub mMedia: root::RefPtr<root::mozilla::dom::MediaList>, pub mNext: root::RefPtr<root::mozilla::StyleSheet>, pub mParsingMode: root::mozilla::css::SheetParsingMode, @@ -6786,7 +6787,7 @@ pub mod root { } #[test] fn bindgen_test_layout_StyleSheet() { - assert_eq!(::std::mem::size_of::<StyleSheet>() , 152usize , concat + assert_eq!(::std::mem::size_of::<StyleSheet>() , 160usize , concat ! ( "Size of: " , stringify ! ( StyleSheet ) )); assert_eq! (::std::mem::align_of::<StyleSheet>() , 8usize , concat ! ( "Alignment of " , stringify ! ( StyleSheet ) )); diff --git a/components/style/gecko/generated/structs_release.rs b/components/style/gecko/generated/structs_release.rs index 880ab88cbfe..d0c0ada2591 100644 --- a/components/style/gecko/generated/structs_release.rs +++ b/components/style/gecko/generated/structs_release.rs @@ -1479,11 +1479,6 @@ pub mod root { _unused: [u8; 0], } #[repr(C)] - #[derive(Debug, Copy, Clone)] - pub struct ImportRule { - _unused: [u8; 0], - } - #[repr(C)] #[derive(Debug)] pub struct Rule { pub _base: root::nsIDOMCSSRule, @@ -3254,6 +3249,11 @@ pub mod root { } #[repr(C)] #[derive(Debug, Copy, Clone)] + pub struct CSSImportRule { + _unused: [u8; 0], + } + #[repr(C)] + #[derive(Debug, Copy, Clone)] pub struct CSSRuleList { _unused: [u8; 0], } @@ -6562,6 +6562,7 @@ pub mod root { pub mTitle: ::nsstring::nsStringRepr, pub mDocument: *mut root::nsIDocument, pub mOwningNode: *mut root::nsINode, + pub mOwnerRule: *mut root::mozilla::dom::CSSImportRule, pub mMedia: root::RefPtr<root::mozilla::dom::MediaList>, pub mNext: root::RefPtr<root::mozilla::StyleSheet>, pub mParsingMode: root::mozilla::css::SheetParsingMode, @@ -6656,7 +6657,7 @@ pub mod root { } #[test] fn bindgen_test_layout_StyleSheet() { - assert_eq!(::std::mem::size_of::<StyleSheet>() , 144usize , concat + assert_eq!(::std::mem::size_of::<StyleSheet>() , 152usize , concat ! ( "Size of: " , stringify ! ( StyleSheet ) )); assert_eq! (::std::mem::align_of::<StyleSheet>() , 8usize , concat ! ( "Alignment of " , stringify ! ( StyleSheet ) )); |