diff options
-rw-r--r-- | components/style/gecko/generated/atom_macro.rs | 8 | ||||
-rw-r--r-- | components/style/gecko/generated/bindings.rs | 11 | ||||
-rw-r--r-- | components/style/gecko/generated/structs_debug.rs | 121 | ||||
-rw-r--r-- | components/style/gecko/generated/structs_release.rs | 121 |
4 files changed, 95 insertions, 166 deletions
diff --git a/components/style/gecko/generated/atom_macro.rs b/components/style/gecko/generated/atom_macro.rs index 00114fe6246..52e7f740c07 100644 --- a/components/style/gecko/generated/atom_macro.rs +++ b/components/style/gecko/generated/atom_macro.rs @@ -4322,6 +4322,8 @@ cfg_if! { pub static nsGkAtoms_AsyncScrollLayerCreationFailed: *mut nsIAtom; #[link_name = "_ZN9nsGkAtoms19forcemessagemanagerE"] pub static nsGkAtoms_forcemessagemanager: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms16isPreloadBrowserE"] + pub static nsGkAtoms_isPreloadBrowser: *mut nsIAtom; #[link_name = "_ZN9nsGkAtoms22color_picker_availableE"] pub static nsGkAtoms_color_picker_available: *mut nsIAtom; #[link_name = "_ZN9nsGkAtoms24scrollbar_start_backwardE"] @@ -9447,6 +9449,8 @@ cfg_if! { pub static nsGkAtoms_AsyncScrollLayerCreationFailed: *mut nsIAtom; #[link_name = "?forcemessagemanager@nsGkAtoms@@2PEAVnsIAtom@@EA"] pub static nsGkAtoms_forcemessagemanager: *mut nsIAtom; + #[link_name = "?isPreloadBrowser@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_isPreloadBrowser: *mut nsIAtom; #[link_name = "?color_picker_available@nsGkAtoms@@2PEAVnsIAtom@@EA"] pub static nsGkAtoms_color_picker_available: *mut nsIAtom; #[link_name = "?scrollbar_start_backward@nsGkAtoms@@2PEAVnsIAtom@@EA"] @@ -14572,6 +14576,8 @@ cfg_if! { pub static nsGkAtoms_AsyncScrollLayerCreationFailed: *mut nsIAtom; #[link_name = "\x01?forcemessagemanager@nsGkAtoms@@2PAVnsIAtom@@A"] pub static nsGkAtoms_forcemessagemanager: *mut nsIAtom; + #[link_name = "\x01?isPreloadBrowser@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_isPreloadBrowser: *mut nsIAtom; #[link_name = "\x01?color_picker_available@nsGkAtoms@@2PAVnsIAtom@@A"] pub static nsGkAtoms_color_picker_available: *mut nsIAtom; #[link_name = "\x01?scrollbar_start_backward@nsGkAtoms@@2PAVnsIAtom@@A"] @@ -19700,6 +19706,8 @@ macro_rules! atom { { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_AsyncScrollLayerCreationFailed as *mut _) } }; ("forcemessagemanager") => { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_forcemessagemanager as *mut _) } }; +("isPreloadBrowser") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_isPreloadBrowser as *mut _) } }; ("color-picker-available") => { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_color_picker_available as *mut _) } }; ("scrollbar-start-backward") => diff --git a/components/style/gecko/generated/bindings.rs b/components/style/gecko/generated/bindings.rs index c77274bbf39..ac3902817b2 100644 --- a/components/style/gecko/generated/bindings.rs +++ b/components/style/gecko/generated/bindings.rs @@ -1071,11 +1071,6 @@ extern "C" { RawGeckoElementBorrowed); } extern "C" { - pub fn Gecko_GetStyleContext(element: RawGeckoElementBorrowed, - aPseudoTagOrNull: *mut nsIAtom) - -> *mut nsStyleContext; -} -extern "C" { pub fn Gecko_GetImplementedPseudo(element: RawGeckoElementBorrowed) -> CSSPseudoElementType; } @@ -1961,11 +1956,7 @@ extern "C" { extern "C" { pub fn Servo_StyleSheet_GetOrigin(sheet: RawServoStyleSheetContentsBorrowed) - -> OriginFlags; -} -extern "C" { - pub fn Servo_StyleSheet_GetSourceMapURL(sheet: RawServoStyleSheetContentsBorrowed, - result: *mut nsAString); + -> u8; } extern "C" { pub fn Servo_StyleSet_Init(pres_context: RawGeckoPresContextOwned) diff --git a/components/style/gecko/generated/structs_debug.rs b/components/style/gecko/generated/structs_debug.rs index e24ecd63ccf..828469bf8d7 100644 --- a/components/style/gecko/generated/structs_debug.rs +++ b/components/style/gecko/generated/structs_debug.rs @@ -1418,6 +1418,7 @@ pub mod root { #[allow(unused_imports)] use self::super::super::super::root; #[repr(C)] + #[derive(Debug)] pub struct ErrorReporter { pub mError: root::nsAutoString, pub mErrorLine: ::nsstring::nsStringRepr, @@ -10296,30 +10297,12 @@ pub mod root { impl Clone for nsString_Segment { fn clone(&self) -> Self { *self } } - #[repr(C)] - pub struct nsAutoString { - pub _base: root::nsFixedString, - pub mStorage: [root::mozilla::detail::nsStringRepr_char_type; 64usize], - } - pub type nsAutoString_self_type = root::nsAutoString; - pub const nsAutoString_kDefaultStorageSize: - root::nsAutoString__bindgen_ty_1 = - nsAutoString__bindgen_ty_1::kDefaultStorageSize; - #[repr(u32)] - #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] - pub enum nsAutoString__bindgen_ty_1 { kDefaultStorageSize = 64, } - #[test] - fn bindgen_test_layout_nsAutoString() { - assert_eq!(::std::mem::size_of::<nsAutoString>() , 160usize , concat ! - ( "Size of: " , stringify ! ( nsAutoString ) )); - assert_eq! (::std::mem::align_of::<nsAutoString>() , 8usize , concat ! - ( "Alignment of " , stringify ! ( nsAutoString ) )); - assert_eq! (unsafe { - & ( * ( 0 as * const nsAutoString ) ) . mStorage as * - const _ as usize } , 32usize , concat ! ( - "Alignment of field: " , stringify ! ( nsAutoString ) , - "::" , stringify ! ( mStorage ) )); + pub type nsAutoStringN_self_type = u8; + extern "C" { + #[link_name = "kStorageSize"] + pub static nsAutoStringN_kStorageSize: usize; } + pub type nsAutoString = [u64; 20usize]; #[repr(C)] pub struct nsStringComparator__bindgen_vtable(::std::os::raw::c_void); #[repr(C)] @@ -10526,6 +10509,14 @@ pub mod root { pub struct nsCycleCollectingAutoRefCnt { pub mRefCntAndFlags: usize, } + pub type nsCycleCollectingAutoRefCnt_Suspect = + ::std::option::Option<unsafe extern "C" fn(aPtr: + *mut ::std::os::raw::c_void, + aCp: + *mut root::nsCycleCollectionParticipant, + aRefCnt: + *mut root::nsCycleCollectingAutoRefCnt, + aShouldDelete: *mut bool)>; #[test] fn bindgen_test_layout_nsCycleCollectingAutoRefCnt() { assert_eq!(::std::mem::size_of::<nsCycleCollectingAutoRefCnt>() , @@ -10595,32 +10586,6 @@ pub mod root { pub mAlign: root::__BindgenUnionField<u8>, pub bindgen_union_field: u64, } - #[repr(C)] - #[derive(Debug)] - pub struct nsFixedString { - pub _base: ::nsstring::nsStringRepr, - pub mFixedCapacity: root::mozilla::detail::nsStringRepr_size_type, - pub mFixedBuf: *mut root::mozilla::detail::nsStringRepr_char_type, - } - pub type nsFixedString_self_type = root::nsFixedString; - pub type nsFixedString_fixed_string_type = root::nsFixedString; - #[test] - fn bindgen_test_layout_nsFixedString() { - assert_eq!(::std::mem::size_of::<nsFixedString>() , 32usize , concat ! - ( "Size of: " , stringify ! ( nsFixedString ) )); - assert_eq! (::std::mem::align_of::<nsFixedString>() , 8usize , concat - ! ( "Alignment of " , stringify ! ( nsFixedString ) )); - assert_eq! (unsafe { - & ( * ( 0 as * const nsFixedString ) ) . mFixedCapacity as - * const _ as usize } , 16usize , concat ! ( - "Alignment of field: " , stringify ! ( nsFixedString ) , - "::" , stringify ! ( mFixedCapacity ) )); - assert_eq! (unsafe { - & ( * ( 0 as * const nsFixedString ) ) . mFixedBuf as * - const _ as usize } , 24usize , concat ! ( - "Alignment of field: " , stringify ! ( nsFixedString ) , - "::" , stringify ! ( mFixedBuf ) )); - } pub type PRUint32 = ::std::os::raw::c_uint; pub type PRIntn = ::std::os::raw::c_int; pub type PRUintn = ::std::os::raw::c_uint; @@ -33791,7 +33756,7 @@ pub mod root { root::nsTArray<root::mozilla::gfx::FontVariation> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_228717_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_228788_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsCSSSelector>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34147,7 +34112,7 @@ pub mod root { root::mozilla::binding_danger::TErrorResult ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_230548_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_230622_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::StyleSheet>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34308,7 +34273,7 @@ pub mod root { root::JS::DeletePolicy ) )); } #[test] - fn __bindgen_test_layout_iterator_open0_input_iterator_tag_UniquePtr_open1_JSErrorNotes_Note_DeletePolicy_open2_JSErrorNotes_Note_close2_close1_long__bindgen_ty_id_236167__bindgen_ty_id_236174_close0_instantiation() { + fn __bindgen_test_layout_iterator_open0_input_iterator_tag_UniquePtr_open1_JSErrorNotes_Note_DeletePolicy_open2_JSErrorNotes_Note_close2_close1_long__bindgen_ty_id_236242__bindgen_ty_id_236249_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::std::iterator>() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34556,7 +34521,7 @@ pub mod root { root::RefPtr<root::mozilla::StyleSheet> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_238666_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_238741_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::dom::Element>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34624,7 +34589,7 @@ pub mod root { root::nsCOMPtr<root::nsIObserver> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_238968_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_239043_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::dom::Element>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34736,7 +34701,7 @@ pub mod root { root::RefPtr<root::mozilla::URLExtraData> ) )); } #[test] - fn __bindgen_test_layout_NotNull_open0__bindgen_ty_id_239510_close0_instantiation() { + fn __bindgen_test_layout_NotNull_open0__bindgen_ty_id_239588_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::mozilla::NotNull<*const root::mozilla::Encoding>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35140,7 +35105,7 @@ pub mod root { root::RefPtr<root::mozilla::StyleSheet> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_239931_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_240009_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::StyleSheet>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35230,7 +35195,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_240330_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_240409_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::StyleSheet>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35331,7 +35296,7 @@ pub mod root { root::nsTArray<::nsstring::nsStringRepr> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_241301_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_241380_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::StyleSheet>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35420,7 +35385,7 @@ pub mod root { root::RefPtr<root::nsCSSFontFaceRule> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_241606_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_241685_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIContent>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35431,7 +35396,7 @@ pub mod root { root::nsTArray<*mut root::nsIContent> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_241611_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_241690_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIContent>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35488,7 +35453,7 @@ pub mod root { root::RefPtr<root::mozilla::CSSStyleSheet> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_242102_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_242181_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::StyleSheet>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36136,7 +36101,7 @@ pub mod root { root::nsCOMPtr<root::nsIWeakReference> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_244958_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_245037_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut ::std::os::raw::c_void>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36215,7 +36180,7 @@ pub mod root { root::mozilla::DefaultDelete ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_251248_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_251322_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::dom::AudioContext>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36248,7 +36213,7 @@ pub mod root { root::RefPtr<root::mozilla::dom::CallbackObject> ) )); } #[test] - fn __bindgen_test_layout_Heap_open0__bindgen_ty_id_252417_close0_instantiation() { + fn __bindgen_test_layout_Heap_open0__bindgen_ty_id_252491_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::JS::Heap<*mut root::JSObject>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36259,7 +36224,7 @@ pub mod root { root::JS::Heap<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_Heap_open0__bindgen_ty_id_252421_close0_instantiation() { + fn __bindgen_test_layout_Heap_open0__bindgen_ty_id_252495_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::JS::Heap<*mut root::JSObject>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36281,7 +36246,7 @@ pub mod root { root::nsCOMPtr<root::nsIGlobalObject> ) )); } #[test] - fn __bindgen_test_layout_TenuredHeap_open0__bindgen_ty_id_252428_close0_instantiation() { + fn __bindgen_test_layout_TenuredHeap_open0__bindgen_ty_id_252502_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::JS::TenuredHeap>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36360,7 +36325,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_253533_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_253607_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsISupports>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36555,7 +36520,7 @@ pub mod root { root::nsTArray<f64> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_254981_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_255055_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::dom::Element>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36660,7 +36625,7 @@ pub mod root { root::nsRefPtrHashKey<root::nsIAtom> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_257410_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_257463_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::CounterStyle>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37361,7 +37326,7 @@ pub mod root { root::RefPtr<root::nsStyleImageRequest> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_259968_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_260021_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsISupports>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37598,7 +37563,7 @@ pub mod root { root::nsCOMPtr<root::nsIURI> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_267780_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_267833_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIContent>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37609,7 +37574,7 @@ pub mod root { root::nsTArray<*mut root::nsIContent> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_267785_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_267838_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIContent>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37697,7 +37662,7 @@ pub mod root { root::RefPtr<root::mozilla::dom::ShadowRoot> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_267898_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_267951_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIContent>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37984,7 +37949,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_269484_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_269537_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIContent>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -38006,7 +37971,7 @@ pub mod root { root::RefPtr<root::mozilla::dom::Element> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_269646_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_269699_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIContent>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -38017,7 +37982,7 @@ pub mod root { root::nsTArray<*mut root::nsIContent> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_269651_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_269704_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIContent>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -38149,7 +38114,7 @@ pub mod root { root::nsTArray<root::mozilla::gfx::FontVariation> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_272182_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_272231_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::css::DocumentRule>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -38160,7 +38125,7 @@ pub mod root { root::nsTArray<*mut root::mozilla::css::DocumentRule> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_272190_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_272239_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::css::DocumentRule>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( diff --git a/components/style/gecko/generated/structs_release.rs b/components/style/gecko/generated/structs_release.rs index b725ff39f85..20db0475bc0 100644 --- a/components/style/gecko/generated/structs_release.rs +++ b/components/style/gecko/generated/structs_release.rs @@ -1371,6 +1371,7 @@ pub mod root { #[allow(unused_imports)] use self::super::super::super::root; #[repr(C)] + #[derive(Debug)] pub struct ErrorReporter { pub mError: root::nsAutoString, pub mErrorLine: ::nsstring::nsStringRepr, @@ -10142,30 +10143,12 @@ pub mod root { impl Clone for nsString_Segment { fn clone(&self) -> Self { *self } } - #[repr(C)] - pub struct nsAutoString { - pub _base: root::nsFixedString, - pub mStorage: [root::mozilla::detail::nsStringRepr_char_type; 64usize], - } - pub type nsAutoString_self_type = root::nsAutoString; - pub const nsAutoString_kDefaultStorageSize: - root::nsAutoString__bindgen_ty_1 = - nsAutoString__bindgen_ty_1::kDefaultStorageSize; - #[repr(u32)] - #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] - pub enum nsAutoString__bindgen_ty_1 { kDefaultStorageSize = 64, } - #[test] - fn bindgen_test_layout_nsAutoString() { - assert_eq!(::std::mem::size_of::<nsAutoString>() , 160usize , concat ! - ( "Size of: " , stringify ! ( nsAutoString ) )); - assert_eq! (::std::mem::align_of::<nsAutoString>() , 8usize , concat ! - ( "Alignment of " , stringify ! ( nsAutoString ) )); - assert_eq! (unsafe { - & ( * ( 0 as * const nsAutoString ) ) . mStorage as * - const _ as usize } , 32usize , concat ! ( - "Alignment of field: " , stringify ! ( nsAutoString ) , - "::" , stringify ! ( mStorage ) )); + pub type nsAutoStringN_self_type = u8; + extern "C" { + #[link_name = "kStorageSize"] + pub static nsAutoStringN_kStorageSize: usize; } + pub type nsAutoString = [u64; 20usize]; #[repr(C)] pub struct nsStringComparator__bindgen_vtable(::std::os::raw::c_void); #[repr(C)] @@ -10372,6 +10355,14 @@ pub mod root { pub struct nsCycleCollectingAutoRefCnt { pub mRefCntAndFlags: usize, } + pub type nsCycleCollectingAutoRefCnt_Suspect = + ::std::option::Option<unsafe extern "C" fn(aPtr: + *mut ::std::os::raw::c_void, + aCp: + *mut root::nsCycleCollectionParticipant, + aRefCnt: + *mut root::nsCycleCollectingAutoRefCnt, + aShouldDelete: *mut bool)>; #[test] fn bindgen_test_layout_nsCycleCollectingAutoRefCnt() { assert_eq!(::std::mem::size_of::<nsCycleCollectingAutoRefCnt>() , @@ -10441,32 +10432,6 @@ pub mod root { pub mAlign: root::__BindgenUnionField<u8>, pub bindgen_union_field: u64, } - #[repr(C)] - #[derive(Debug)] - pub struct nsFixedString { - pub _base: ::nsstring::nsStringRepr, - pub mFixedCapacity: root::mozilla::detail::nsStringRepr_size_type, - pub mFixedBuf: *mut root::mozilla::detail::nsStringRepr_char_type, - } - pub type nsFixedString_self_type = root::nsFixedString; - pub type nsFixedString_fixed_string_type = root::nsFixedString; - #[test] - fn bindgen_test_layout_nsFixedString() { - assert_eq!(::std::mem::size_of::<nsFixedString>() , 32usize , concat ! - ( "Size of: " , stringify ! ( nsFixedString ) )); - assert_eq! (::std::mem::align_of::<nsFixedString>() , 8usize , concat - ! ( "Alignment of " , stringify ! ( nsFixedString ) )); - assert_eq! (unsafe { - & ( * ( 0 as * const nsFixedString ) ) . mFixedCapacity as - * const _ as usize } , 16usize , concat ! ( - "Alignment of field: " , stringify ! ( nsFixedString ) , - "::" , stringify ! ( mFixedCapacity ) )); - assert_eq! (unsafe { - & ( * ( 0 as * const nsFixedString ) ) . mFixedBuf as * - const _ as usize } , 24usize , concat ! ( - "Alignment of field: " , stringify ! ( nsFixedString ) , - "::" , stringify ! ( mFixedBuf ) )); - } pub type PRUint32 = ::std::os::raw::c_uint; pub type PRIntn = ::std::os::raw::c_int; pub type PRUintn = ::std::os::raw::c_uint; @@ -33299,7 +33264,7 @@ pub mod root { root::nsTArray<root::mozilla::gfx::FontVariation> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_226349_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_226420_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsCSSSelector>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -33655,7 +33620,7 @@ pub mod root { root::mozilla::binding_danger::TErrorResult ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_228146_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_228220_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::StyleSheet>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -33816,7 +33781,7 @@ pub mod root { root::JS::DeletePolicy ) )); } #[test] - fn __bindgen_test_layout_iterator_open0_input_iterator_tag_UniquePtr_open1_JSErrorNotes_Note_DeletePolicy_open2_JSErrorNotes_Note_close2_close1_long__bindgen_ty_id_233737__bindgen_ty_id_233744_close0_instantiation() { + fn __bindgen_test_layout_iterator_open0_input_iterator_tag_UniquePtr_open1_JSErrorNotes_Note_DeletePolicy_open2_JSErrorNotes_Note_close2_close1_long__bindgen_ty_id_233812__bindgen_ty_id_233819_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::std::iterator>() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34064,7 +34029,7 @@ pub mod root { root::RefPtr<root::mozilla::StyleSheet> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_236234_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_236309_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::dom::Element>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34132,7 +34097,7 @@ pub mod root { root::nsCOMPtr ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_236536_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_236611_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::dom::Element>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34244,7 +34209,7 @@ pub mod root { root::RefPtr<root::mozilla::URLExtraData> ) )); } #[test] - fn __bindgen_test_layout_NotNull_open0__bindgen_ty_id_237078_close0_instantiation() { + fn __bindgen_test_layout_NotNull_open0__bindgen_ty_id_237156_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::mozilla::NotNull<*const root::mozilla::Encoding>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34646,7 +34611,7 @@ pub mod root { root::RefPtr<root::mozilla::StyleSheet> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_237497_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_237575_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::StyleSheet>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34736,7 +34701,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_237894_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_237973_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::StyleSheet>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34837,7 +34802,7 @@ pub mod root { root::nsTArray<::nsstring::nsStringRepr> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_238855_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_238934_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::StyleSheet>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34926,7 +34891,7 @@ pub mod root { root::RefPtr<root::nsCSSFontFaceRule> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_239158_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_239237_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIContent>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34937,7 +34902,7 @@ pub mod root { root::nsTArray<*mut root::nsIContent> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_239163_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_239242_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIContent>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34994,7 +34959,7 @@ pub mod root { root::RefPtr<root::mozilla::CSSStyleSheet> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_239638_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_239717_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::StyleSheet>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35629,7 +35594,7 @@ pub mod root { root::nsCOMPtr ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_242464_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_242543_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut ::std::os::raw::c_void>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35708,7 +35673,7 @@ pub mod root { root::mozilla::DefaultDelete ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_248737_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_248811_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::dom::AudioContext>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35741,7 +35706,7 @@ pub mod root { root::RefPtr<root::mozilla::dom::CallbackObject> ) )); } #[test] - fn __bindgen_test_layout_Heap_open0__bindgen_ty_id_249906_close0_instantiation() { + fn __bindgen_test_layout_Heap_open0__bindgen_ty_id_249980_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::JS::Heap<*mut root::JSObject>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35752,7 +35717,7 @@ pub mod root { root::JS::Heap<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_Heap_open0__bindgen_ty_id_249910_close0_instantiation() { + fn __bindgen_test_layout_Heap_open0__bindgen_ty_id_249984_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::JS::Heap<*mut root::JSObject>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35774,7 +35739,7 @@ pub mod root { root::nsCOMPtr ) )); } #[test] - fn __bindgen_test_layout_TenuredHeap_open0__bindgen_ty_id_249917_close0_instantiation() { + fn __bindgen_test_layout_TenuredHeap_open0__bindgen_ty_id_249991_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::JS::TenuredHeap>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35853,7 +35818,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_251022_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_251096_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsISupports>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36048,7 +36013,7 @@ pub mod root { root::nsTArray<f64> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_252470_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_252544_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::dom::Element>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36153,7 +36118,7 @@ pub mod root { root::nsRefPtrHashKey<root::nsIAtom> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_254864_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_254917_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::CounterStyle>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36854,7 +36819,7 @@ pub mod root { root::RefPtr<root::nsStyleImageRequest> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_257346_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_257399_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsISupports>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37091,7 +37056,7 @@ pub mod root { root::nsCOMPtr ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_265158_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_265211_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIContent>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37102,7 +37067,7 @@ pub mod root { root::nsTArray<*mut root::nsIContent> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_265163_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_265216_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIContent>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37190,7 +37155,7 @@ pub mod root { root::RefPtr<root::mozilla::dom::ShadowRoot> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_265276_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_265329_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIContent>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37477,7 +37442,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_266856_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_266909_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIContent>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37499,7 +37464,7 @@ pub mod root { root::RefPtr<root::mozilla::dom::Element> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_267014_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_267067_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIContent>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37510,7 +37475,7 @@ pub mod root { root::nsTArray<*mut root::nsIContent> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_267019_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_267072_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIContent>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37642,7 +37607,7 @@ pub mod root { root::nsTArray<root::mozilla::gfx::FontVariation> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_269540_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_269589_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::css::DocumentRule>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37653,7 +37618,7 @@ pub mod root { root::nsTArray<*mut root::mozilla::css::DocumentRule> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_269546_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_269595_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::css::DocumentRule>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( |