diff options
Diffstat (limited to 'components/style/gecko/generated/structs_debug.rs')
-rw-r--r-- | components/style/gecko/generated/structs_debug.rs | 587 |
1 files changed, 349 insertions, 238 deletions
diff --git a/components/style/gecko/generated/structs_debug.rs b/components/style/gecko/generated/structs_debug.rs index c3baa55eee7..982722b5ef5 100644 --- a/components/style/gecko/generated/structs_debug.rs +++ b/components/style/gecko/generated/structs_debug.rs @@ -1045,20 +1045,8 @@ pub mod root { } pub type pair_first_type<_T1> = _T1; pub type pair_second_type<_T2> = _T2; - pub type pair__EnableB = u8; - #[repr(C)] - #[derive(Debug, Copy, Clone)] - pub struct pair__CheckArgs { - pub _address: u8, - } - pub type pair__CheckArgsDep = u8; - #[repr(C)] - #[derive(Debug, Copy, Clone)] - pub struct pair__CheckTupleLikeConstructor { - pub _address: u8, - } - pub type pair__CheckTLC = u8; - pub type conditional_type<_If> = _If; + pub type pair__PCCP = u8; + pub type pair__PCCFP = u8; #[repr(C)] #[derive(Debug, Copy)] pub struct input_iterator_tag { @@ -1078,118 +1066,37 @@ pub mod root { fn clone(&self) -> Self { *self } } #[repr(C)] - #[derive(Debug, Copy)] - pub struct forward_iterator_tag { - pub _address: u8, - } - #[test] - fn bindgen_test_layout_forward_iterator_tag() { - assert_eq!(::std::mem::size_of::<forward_iterator_tag>() , 1usize - , concat ! ( - "Size of: " , stringify ! ( forward_iterator_tag ) )); - assert_eq! (::std::mem::align_of::<forward_iterator_tag>() , - 1usize , concat ! ( - "Alignment of " , stringify ! ( forward_iterator_tag ) - )); - } - impl Clone for forward_iterator_tag { - fn clone(&self) -> Self { *self } - } - #[repr(C)] - #[derive(Debug, Copy)] - pub struct bidirectional_iterator_tag { - pub _address: u8, - } - #[test] - fn bindgen_test_layout_bidirectional_iterator_tag() { - assert_eq!(::std::mem::size_of::<bidirectional_iterator_tag>() , - 1usize , concat ! ( - "Size of: " , stringify ! ( bidirectional_iterator_tag - ) )); - assert_eq! (::std::mem::align_of::<bidirectional_iterator_tag>() , - 1usize , concat ! ( - "Alignment of " , stringify ! ( - bidirectional_iterator_tag ) )); - } - impl Clone for bidirectional_iterator_tag { - fn clone(&self) -> Self { *self } - } - #[repr(C)] - #[derive(Debug, Copy)] - pub struct random_access_iterator_tag { - pub _address: u8, - } - #[test] - fn bindgen_test_layout_random_access_iterator_tag() { - assert_eq!(::std::mem::size_of::<random_access_iterator_tag>() , - 1usize , concat ! ( - "Size of: " , stringify ! ( random_access_iterator_tag - ) )); - assert_eq! (::std::mem::align_of::<random_access_iterator_tag>() , - 1usize , concat ! ( - "Alignment of " , stringify ! ( - random_access_iterator_tag ) )); - } - impl Clone for random_access_iterator_tag { - fn clone(&self) -> Self { *self } - } - #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct iterator { pub _address: u8, } + pub type iterator_iterator_category<_Category> = _Category; pub type iterator_value_type<_Tp> = _Tp; pub type iterator_difference_type<_Distance> = _Distance; pub type iterator_pointer<_Pointer> = _Pointer; pub type iterator_reference<_Reference> = _Reference; - pub type iterator_iterator_category<_Category> = _Category; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct atomic { } - pub type atomic___base = u8; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct function { pub _address: u8, } - pub type __bit_iterator_difference_type = [u8; 0usize]; - pub type __bit_iterator_value_type = bool; - pub type __bit_iterator_pointer = u8; - pub type __bit_iterator_reference = u8; - pub type __bit_iterator_iterator_category = - root::std::random_access_iterator_tag; - pub type __bit_iterator___storage_type = [u8; 0usize]; - pub type __bit_iterator___storage_pointer = [u8; 0usize]; + pub type _Base_bitset__WordT = ::std::os::raw::c_ulong; + pub type bitset__Base = u8; + pub type bitset__WordT = ::std::os::raw::c_ulong; #[repr(C)] - pub struct __bit_const_reference { - pub __seg_: root::std::__bit_const_reference___storage_pointer, - pub __mask_: root::std::__bit_const_reference___storage_type, - } - pub type __bit_const_reference___storage_type = [u8; 0usize]; - pub type __bit_const_reference___storage_pointer = [u8; 0usize]; - pub type __bit_reference___storage_type = [u8; 0usize]; - pub type __bit_reference___storage_pointer = [u8; 0usize]; - pub type __bitset_difference_type = isize; - pub type __bitset_size_type = usize; - pub type __bitset___storage_type = root::std::__bitset_size_type; - pub type __bitset___self = u8; - pub type __bitset___storage_pointer = - *mut root::std::__bitset___storage_type; - pub type __bitset___const_storage_pointer = - *const root::std::__bitset___storage_type; - pub const __bitset___bits_per_word: ::std::os::raw::c_uint = 64; - pub type __bitset_reference = u8; - pub type __bitset_const_reference = root::std::__bit_const_reference; - pub type __bitset_iterator = u8; - pub type __bitset_const_iterator = u8; - extern "C" { - #[link_name = "__n_words"] - pub static bitset___n_words: ::std::os::raw::c_uint; + #[derive(Debug)] + pub struct bitset_reference { + pub _M_wp: *mut root::std::bitset__WordT, + pub _M_bpos: usize, } - pub type bitset_base = u8; - pub type bitset_reference = root::std::bitset_base; - pub type bitset_const_reference = root::std::bitset_base; + } + pub mod __gnu_cxx { + #[allow(unused_imports)] + use self::super::super::root; } pub mod mozilla { #[allow(unused_imports)] @@ -2330,7 +2237,7 @@ pub mod root { } } #[repr(C)] - #[derive(Debug, Copy)] + #[derive(Debug)] pub struct ThreadSafeAutoRefCnt { pub mValue: u64, } @@ -2351,9 +2258,6 @@ pub mod root { ThreadSafeAutoRefCnt ) , "::" , stringify ! ( mValue ) )); } - impl Clone for ThreadSafeAutoRefCnt { - fn clone(&self) -> Self { *self } - } #[repr(C)] #[derive(Debug)] pub struct OwningNonNull<T> { @@ -6161,13 +6065,14 @@ pub mod root { pub mFirstChild: root::RefPtr<root::mozilla::StyleSheet>, pub mSheets: [u64; 10usize], pub mSourceMapURL: ::nsstring::nsStringRepr, + pub mSourceMapURLFromComment: ::nsstring::nsStringRepr, pub mPrincipalSet: bool, } pub use self::super::super::root::mozilla::net::ReferrerPolicy as StyleSheetInfo_ReferrerPolicy; #[test] fn bindgen_test_layout_StyleSheetInfo() { - assert_eq!(::std::mem::size_of::<StyleSheetInfo>() , 216usize , + assert_eq!(::std::mem::size_of::<StyleSheetInfo>() , 232usize , concat ! ( "Size of: " , stringify ! ( StyleSheetInfo ) )); assert_eq! (::std::mem::align_of::<StyleSheetInfo>() , 8usize , @@ -6233,7 +6138,14 @@ pub mod root { ) , "::" , stringify ! ( mSourceMapURL ) )); assert_eq! (unsafe { & ( * ( 0 as * const StyleSheetInfo ) ) . - mPrincipalSet as * const _ as usize } , 208usize , + mSourceMapURLFromComment as * const _ as usize } , + 208usize , concat ! ( + "Alignment of field: " , stringify ! ( StyleSheetInfo + ) , "::" , stringify ! ( mSourceMapURLFromComment ) + )); + assert_eq! (unsafe { + & ( * ( 0 as * const StyleSheetInfo ) ) . + mPrincipalSet as * const _ as usize } , 224usize , concat ! ( "Alignment of field: " , stringify ! ( StyleSheetInfo ) , "::" , stringify ! ( mPrincipalSet ) )); @@ -6284,6 +6196,128 @@ pub mod root { NotPseudo = 28, MAX = 29, } + /// The set of style sheets that apply to a document, backed by a Servo + /// Stylist. A ServoStyleSet contains ServoStyleSheets. + #[repr(C)] + #[derive(Debug)] + pub struct ServoStyleSet { + pub mKind: root::mozilla::ServoStyleSet_Kind, + pub mPresContext: *mut root::nsPresContext, + pub mLastPresContextUsesXBLStyleSet: *mut ::std::os::raw::c_void, + pub mRawSet: root::mozilla::UniquePtr<root::RawServoStyleSet>, + pub mSheets: [u64; 9usize], + pub mAuthorStyleDisabled: bool, + pub mStylistState: root::mozilla::StylistState, + pub mUserFontSetUpdateGeneration: u64, + pub mUserFontCacheUpdateGeneration: u32, + pub mNeedsRestyleAfterEnsureUniqueInner: bool, + pub mNonInheritingStyleContexts: [u64; 7usize], + pub mPostTraversalTasks: root::nsTArray<root::mozilla::PostTraversalTask>, + pub mStyleRuleMap: root::RefPtr<root::mozilla::ServoStyleRuleMap>, + pub mBindingManager: root::RefPtr<root::nsBindingManager>, + } + pub type ServoStyleSet_SnapshotTable = + root::mozilla::ServoElementSnapshotTable; + #[repr(u8)] + #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] + pub enum ServoStyleSet_Kind { Master = 0, ForXBL = 1, } + extern "C" { + #[link_name = "_ZN7mozilla13ServoStyleSet17sInServoTraversalE"] + pub static mut ServoStyleSet_sInServoTraversal: + *mut root::mozilla::ServoStyleSet; + } + #[test] + fn bindgen_test_layout_ServoStyleSet() { + assert_eq!(::std::mem::size_of::<ServoStyleSet>() , 208usize , + concat ! ( "Size of: " , stringify ! ( ServoStyleSet ) + )); + assert_eq! (::std::mem::align_of::<ServoStyleSet>() , 8usize , + concat ! ( + "Alignment of " , stringify ! ( ServoStyleSet ) )); + assert_eq! (unsafe { + & ( * ( 0 as * const ServoStyleSet ) ) . mKind as * + const _ as usize } , 0usize , concat ! ( + "Alignment of field: " , stringify ! ( ServoStyleSet ) + , "::" , stringify ! ( mKind ) )); + assert_eq! (unsafe { + & ( * ( 0 as * const ServoStyleSet ) ) . mPresContext + as * const _ as usize } , 8usize , concat ! ( + "Alignment of field: " , stringify ! ( ServoStyleSet ) + , "::" , stringify ! ( mPresContext ) )); + assert_eq! (unsafe { + & ( * ( 0 as * const ServoStyleSet ) ) . + mLastPresContextUsesXBLStyleSet as * const _ as usize + } , 16usize , concat ! ( + "Alignment of field: " , stringify ! ( ServoStyleSet ) + , "::" , stringify ! ( mLastPresContextUsesXBLStyleSet + ) )); + assert_eq! (unsafe { + & ( * ( 0 as * const ServoStyleSet ) ) . mRawSet as * + const _ as usize } , 24usize , concat ! ( + "Alignment of field: " , stringify ! ( ServoStyleSet ) + , "::" , stringify ! ( mRawSet ) )); + assert_eq! (unsafe { + & ( * ( 0 as * const ServoStyleSet ) ) . mSheets as * + const _ as usize } , 32usize , concat ! ( + "Alignment of field: " , stringify ! ( ServoStyleSet ) + , "::" , stringify ! ( mSheets ) )); + assert_eq! (unsafe { + & ( * ( 0 as * const ServoStyleSet ) ) . + mAuthorStyleDisabled as * const _ as usize } , + 104usize , concat ! ( + "Alignment of field: " , stringify ! ( ServoStyleSet ) + , "::" , stringify ! ( mAuthorStyleDisabled ) )); + assert_eq! (unsafe { + & ( * ( 0 as * const ServoStyleSet ) ) . mStylistState + as * const _ as usize } , 105usize , concat ! ( + "Alignment of field: " , stringify ! ( ServoStyleSet ) + , "::" , stringify ! ( mStylistState ) )); + assert_eq! (unsafe { + & ( * ( 0 as * const ServoStyleSet ) ) . + mUserFontSetUpdateGeneration as * const _ as usize } , + 112usize , concat ! ( + "Alignment of field: " , stringify ! ( ServoStyleSet ) + , "::" , stringify ! ( mUserFontSetUpdateGeneration ) + )); + assert_eq! (unsafe { + & ( * ( 0 as * const ServoStyleSet ) ) . + mUserFontCacheUpdateGeneration as * const _ as usize } + , 120usize , concat ! ( + "Alignment of field: " , stringify ! ( ServoStyleSet ) + , "::" , stringify ! ( mUserFontCacheUpdateGeneration + ) )); + assert_eq! (unsafe { + & ( * ( 0 as * const ServoStyleSet ) ) . + mNeedsRestyleAfterEnsureUniqueInner as * const _ as + usize } , 124usize , concat ! ( + "Alignment of field: " , stringify ! ( ServoStyleSet ) + , "::" , stringify ! ( + mNeedsRestyleAfterEnsureUniqueInner ) )); + assert_eq! (unsafe { + & ( * ( 0 as * const ServoStyleSet ) ) . + mNonInheritingStyleContexts as * const _ as usize } , + 128usize , concat ! ( + "Alignment of field: " , stringify ! ( ServoStyleSet ) + , "::" , stringify ! ( mNonInheritingStyleContexts ) + )); + assert_eq! (unsafe { + & ( * ( 0 as * const ServoStyleSet ) ) . + mPostTraversalTasks as * const _ as usize } , 184usize + , concat ! ( + "Alignment of field: " , stringify ! ( ServoStyleSet ) + , "::" , stringify ! ( mPostTraversalTasks ) )); + assert_eq! (unsafe { + & ( * ( 0 as * const ServoStyleSet ) ) . mStyleRuleMap + as * const _ as usize } , 192usize , concat ! ( + "Alignment of field: " , stringify ! ( ServoStyleSet ) + , "::" , stringify ! ( mStyleRuleMap ) )); + assert_eq! (unsafe { + & ( * ( 0 as * const ServoStyleSet ) ) . + mBindingManager as * const _ as usize } , 200usize , + concat ! ( + "Alignment of field: " , stringify ! ( ServoStyleSet ) + , "::" , stringify ! ( mBindingManager ) )); + } #[repr(C)] #[derive(Debug, Copy)] pub struct SeenPtrs { @@ -9030,7 +9064,7 @@ pub mod root { #[test] fn bindgen_test_layout_ServoStyleSheetInner() { assert_eq!(::std::mem::size_of::<ServoStyleSheetInner>() , - 232usize , concat ! ( + 248usize , concat ! ( "Size of: " , stringify ! ( ServoStyleSheetInner ) )); assert_eq! (::std::mem::align_of::<ServoStyleSheetInner>() , 8usize , concat ! ( @@ -9038,14 +9072,14 @@ pub mod root { )); assert_eq! (unsafe { & ( * ( 0 as * const ServoStyleSheetInner ) ) . - mContents as * const _ as usize } , 216usize , concat + mContents as * const _ as usize } , 232usize , concat ! ( "Alignment of field: " , stringify ! ( ServoStyleSheetInner ) , "::" , stringify ! ( mContents ) )); assert_eq! (unsafe { & ( * ( 0 as * const ServoStyleSheetInner ) ) . - mURLData as * const _ as usize } , 224usize , concat ! + mURLData as * const _ as usize } , 240usize , concat ! ( "Alignment of field: " , stringify ! ( ServoStyleSheetInner ) , "::" , stringify ! ( mURLData @@ -9880,6 +9914,18 @@ pub mod root { fn clone(&self) -> Self { *self } } #[repr(C)] + #[derive(Debug, Copy, Clone)] + pub struct ServoStyleRuleMap { + _unused: [u8; 0], + } + #[repr(u8)] + #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] + pub enum StylistState { + NotDirty = 0, + StyleSheetsDirty = 1, + XBLStyleSheetsDirty = 2, + } + #[repr(C)] #[derive(Debug)] pub struct CSSFontFaceDescriptors { pub mFamily: root::nsCSSValue, @@ -11114,6 +11160,7 @@ pub mod root { pub mRecording: bool, pub mSeenBadToken: bool, pub mSeenVariableReference: bool, + pub mSourceMapURL: ::nsstring::nsStringRepr, } #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] @@ -11129,7 +11176,7 @@ pub mod root { } #[test] fn bindgen_test_layout_nsCSSScanner() { - assert_eq!(::std::mem::size_of::<nsCSSScanner>() , 64usize , concat ! + assert_eq!(::std::mem::size_of::<nsCSSScanner>() , 80usize , concat ! ( "Size of: " , stringify ! ( nsCSSScanner ) )); assert_eq! (::std::mem::align_of::<nsCSSScanner>() , 8usize , concat ! ( "Alignment of " , stringify ! ( nsCSSScanner ) )); @@ -11204,6 +11251,11 @@ pub mod root { concat ! ( "Alignment of field: " , stringify ! ( nsCSSScanner ) , "::" , stringify ! ( mSeenVariableReference ) )); + assert_eq! (unsafe { + & ( * ( 0 as * const nsCSSScanner ) ) . mSourceMapURL as * + const _ as usize } , 64usize , concat ! ( + "Alignment of field: " , stringify ! ( nsCSSScanner ) , + "::" , stringify ! ( mSourceMapURL ) )); } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -13578,8 +13630,11 @@ pub mod root { pub const nsChangeHint_nsChangeHint_UpdateWidgetProperties: root::nsChangeHint = nsChangeHint(536870912); + pub const nsChangeHint_nsChangeHint_UpdateTableCellSpans: + root::nsChangeHint = + nsChangeHint(1073741824); pub const nsChangeHint_nsChangeHint_AllHints: root::nsChangeHint = - nsChangeHint(1073741823); + nsChangeHint(2147483647); impl ::std::ops::BitOr<root::nsChangeHint> for root::nsChangeHint { type Output @@ -15993,7 +16048,7 @@ pub mod root { , "::" , stringify ! ( writing_mode ) )); assert_eq! (unsafe { & ( * ( 0 as * const ServoComputedData ) ) . flags as * - const _ as usize } , 193usize , concat ! ( + const _ as usize } , 194usize , concat ! ( "Alignment of field: " , stringify ! ( ServoComputedData ) , "::" , stringify ! ( flags ) )); assert_eq! (unsafe { @@ -16057,7 +16112,7 @@ pub mod root { /// tracking. NOTE: A string buffer can be modified only if its reference /// count is 1. #[repr(C)] - #[derive(Debug, Copy)] + #[derive(Debug)] pub struct nsStringBuffer { pub mRefCount: u32, pub mStorageSize: u32, @@ -16079,9 +16134,6 @@ pub mod root { "Alignment of field: " , stringify ! ( nsStringBuffer ) , "::" , stringify ! ( mStorageSize ) )); } - impl Clone for nsStringBuffer { - fn clone(&self) -> Self { *self } - } #[repr(C)] #[derive(Debug, Copy)] pub struct nsIAtom { @@ -25809,57 +25861,57 @@ pub mod root { pub struct nsRange { _unused: [u8; 0], } - pub const NODE_HAS_LISTENERMANAGER: root::_bindgen_ty_18 = - _bindgen_ty_18::NODE_HAS_LISTENERMANAGER; - pub const NODE_HAS_PROPERTIES: root::_bindgen_ty_18 = - _bindgen_ty_18::NODE_HAS_PROPERTIES; - pub const NODE_IS_ANONYMOUS_ROOT: root::_bindgen_ty_18 = - _bindgen_ty_18::NODE_IS_ANONYMOUS_ROOT; - pub const NODE_IS_IN_NATIVE_ANONYMOUS_SUBTREE: root::_bindgen_ty_18 = - _bindgen_ty_18::NODE_IS_IN_NATIVE_ANONYMOUS_SUBTREE; - pub const NODE_IS_NATIVE_ANONYMOUS_ROOT: root::_bindgen_ty_18 = - _bindgen_ty_18::NODE_IS_NATIVE_ANONYMOUS_ROOT; - pub const NODE_FORCE_XBL_BINDINGS: root::_bindgen_ty_18 = - _bindgen_ty_18::NODE_FORCE_XBL_BINDINGS; - pub const NODE_MAY_BE_IN_BINDING_MNGR: root::_bindgen_ty_18 = - _bindgen_ty_18::NODE_MAY_BE_IN_BINDING_MNGR; - pub const NODE_IS_EDITABLE: root::_bindgen_ty_18 = - _bindgen_ty_18::NODE_IS_EDITABLE; - pub const NODE_IS_NATIVE_ANONYMOUS: root::_bindgen_ty_18 = - _bindgen_ty_18::NODE_IS_NATIVE_ANONYMOUS; - pub const NODE_IS_IN_SHADOW_TREE: root::_bindgen_ty_18 = - _bindgen_ty_18::NODE_IS_IN_SHADOW_TREE; - pub const NODE_HAS_EMPTY_SELECTOR: root::_bindgen_ty_18 = - _bindgen_ty_18::NODE_HAS_EMPTY_SELECTOR; - pub const NODE_HAS_SLOW_SELECTOR: root::_bindgen_ty_18 = - _bindgen_ty_18::NODE_HAS_SLOW_SELECTOR; - pub const NODE_HAS_EDGE_CHILD_SELECTOR: root::_bindgen_ty_18 = - _bindgen_ty_18::NODE_HAS_EDGE_CHILD_SELECTOR; - pub const NODE_HAS_SLOW_SELECTOR_LATER_SIBLINGS: root::_bindgen_ty_18 = - _bindgen_ty_18::NODE_HAS_SLOW_SELECTOR_LATER_SIBLINGS; - pub const NODE_ALL_SELECTOR_FLAGS: root::_bindgen_ty_18 = - _bindgen_ty_18::NODE_ALL_SELECTOR_FLAGS; - pub const NODE_NEEDS_FRAME: root::_bindgen_ty_18 = - _bindgen_ty_18::NODE_NEEDS_FRAME; - pub const NODE_DESCENDANTS_NEED_FRAMES: root::_bindgen_ty_18 = - _bindgen_ty_18::NODE_DESCENDANTS_NEED_FRAMES; - pub const NODE_HAS_ACCESSKEY: root::_bindgen_ty_18 = - _bindgen_ty_18::NODE_HAS_ACCESSKEY; - pub const NODE_HAS_DIRECTION_RTL: root::_bindgen_ty_18 = - _bindgen_ty_18::NODE_HAS_DIRECTION_RTL; - pub const NODE_HAS_DIRECTION_LTR: root::_bindgen_ty_18 = - _bindgen_ty_18::NODE_HAS_DIRECTION_LTR; - pub const NODE_ALL_DIRECTION_FLAGS: root::_bindgen_ty_18 = - _bindgen_ty_18::NODE_ALL_DIRECTION_FLAGS; - pub const NODE_CHROME_ONLY_ACCESS: root::_bindgen_ty_18 = - _bindgen_ty_18::NODE_CHROME_ONLY_ACCESS; - pub const NODE_IS_ROOT_OF_CHROME_ONLY_ACCESS: root::_bindgen_ty_18 = - _bindgen_ty_18::NODE_IS_ROOT_OF_CHROME_ONLY_ACCESS; - pub const NODE_TYPE_SPECIFIC_BITS_OFFSET: root::_bindgen_ty_18 = - _bindgen_ty_18::NODE_TYPE_SPECIFIC_BITS_OFFSET; + pub const NODE_HAS_LISTENERMANAGER: root::_bindgen_ty_77 = + _bindgen_ty_77::NODE_HAS_LISTENERMANAGER; + pub const NODE_HAS_PROPERTIES: root::_bindgen_ty_77 = + _bindgen_ty_77::NODE_HAS_PROPERTIES; + pub const NODE_IS_ANONYMOUS_ROOT: root::_bindgen_ty_77 = + _bindgen_ty_77::NODE_IS_ANONYMOUS_ROOT; + pub const NODE_IS_IN_NATIVE_ANONYMOUS_SUBTREE: root::_bindgen_ty_77 = + _bindgen_ty_77::NODE_IS_IN_NATIVE_ANONYMOUS_SUBTREE; + pub const NODE_IS_NATIVE_ANONYMOUS_ROOT: root::_bindgen_ty_77 = + _bindgen_ty_77::NODE_IS_NATIVE_ANONYMOUS_ROOT; + pub const NODE_FORCE_XBL_BINDINGS: root::_bindgen_ty_77 = + _bindgen_ty_77::NODE_FORCE_XBL_BINDINGS; + pub const NODE_MAY_BE_IN_BINDING_MNGR: root::_bindgen_ty_77 = + _bindgen_ty_77::NODE_MAY_BE_IN_BINDING_MNGR; + pub const NODE_IS_EDITABLE: root::_bindgen_ty_77 = + _bindgen_ty_77::NODE_IS_EDITABLE; + pub const NODE_IS_NATIVE_ANONYMOUS: root::_bindgen_ty_77 = + _bindgen_ty_77::NODE_IS_NATIVE_ANONYMOUS; + pub const NODE_IS_IN_SHADOW_TREE: root::_bindgen_ty_77 = + _bindgen_ty_77::NODE_IS_IN_SHADOW_TREE; + pub const NODE_HAS_EMPTY_SELECTOR: root::_bindgen_ty_77 = + _bindgen_ty_77::NODE_HAS_EMPTY_SELECTOR; + pub const NODE_HAS_SLOW_SELECTOR: root::_bindgen_ty_77 = + _bindgen_ty_77::NODE_HAS_SLOW_SELECTOR; + pub const NODE_HAS_EDGE_CHILD_SELECTOR: root::_bindgen_ty_77 = + _bindgen_ty_77::NODE_HAS_EDGE_CHILD_SELECTOR; + pub const NODE_HAS_SLOW_SELECTOR_LATER_SIBLINGS: root::_bindgen_ty_77 = + _bindgen_ty_77::NODE_HAS_SLOW_SELECTOR_LATER_SIBLINGS; + pub const NODE_ALL_SELECTOR_FLAGS: root::_bindgen_ty_77 = + _bindgen_ty_77::NODE_ALL_SELECTOR_FLAGS; + pub const NODE_NEEDS_FRAME: root::_bindgen_ty_77 = + _bindgen_ty_77::NODE_NEEDS_FRAME; + pub const NODE_DESCENDANTS_NEED_FRAMES: root::_bindgen_ty_77 = + _bindgen_ty_77::NODE_DESCENDANTS_NEED_FRAMES; + pub const NODE_HAS_ACCESSKEY: root::_bindgen_ty_77 = + _bindgen_ty_77::NODE_HAS_ACCESSKEY; + pub const NODE_HAS_DIRECTION_RTL: root::_bindgen_ty_77 = + _bindgen_ty_77::NODE_HAS_DIRECTION_RTL; + pub const NODE_HAS_DIRECTION_LTR: root::_bindgen_ty_77 = + _bindgen_ty_77::NODE_HAS_DIRECTION_LTR; + pub const NODE_ALL_DIRECTION_FLAGS: root::_bindgen_ty_77 = + _bindgen_ty_77::NODE_ALL_DIRECTION_FLAGS; + pub const NODE_CHROME_ONLY_ACCESS: root::_bindgen_ty_77 = + _bindgen_ty_77::NODE_CHROME_ONLY_ACCESS; + pub const NODE_IS_ROOT_OF_CHROME_ONLY_ACCESS: root::_bindgen_ty_77 = + _bindgen_ty_77::NODE_IS_ROOT_OF_CHROME_ONLY_ACCESS; + pub const NODE_TYPE_SPECIFIC_BITS_OFFSET: root::_bindgen_ty_77 = + _bindgen_ty_77::NODE_TYPE_SPECIFIC_BITS_OFFSET; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] - pub enum _bindgen_ty_18 { + pub enum _bindgen_ty_77 { NODE_HAS_LISTENERMANAGER = 4, NODE_HAS_PROPERTIES = 8, NODE_IS_ANONYMOUS_ROOT = 16, @@ -33485,46 +33537,46 @@ pub mod root { assert_eq! (::std::mem::align_of::<nsISMILAttr>() , 8usize , concat ! ( "Alignment of " , stringify ! ( nsISMILAttr ) )); } - pub const ELEMENT_SHARED_RESTYLE_BIT_1: root::_bindgen_ty_20 = - _bindgen_ty_20::ELEMENT_SHARED_RESTYLE_BIT_1; - pub const ELEMENT_SHARED_RESTYLE_BIT_2: root::_bindgen_ty_20 = - _bindgen_ty_20::ELEMENT_SHARED_RESTYLE_BIT_2; - pub const ELEMENT_SHARED_RESTYLE_BIT_3: root::_bindgen_ty_20 = - _bindgen_ty_20::ELEMENT_SHARED_RESTYLE_BIT_3; - pub const ELEMENT_SHARED_RESTYLE_BIT_4: root::_bindgen_ty_20 = - _bindgen_ty_20::ELEMENT_SHARED_RESTYLE_BIT_4; - pub const ELEMENT_HAS_DIRTY_DESCENDANTS_FOR_SERVO: root::_bindgen_ty_20 = - _bindgen_ty_20::ELEMENT_SHARED_RESTYLE_BIT_1; + pub const ELEMENT_SHARED_RESTYLE_BIT_1: root::_bindgen_ty_79 = + _bindgen_ty_79::ELEMENT_SHARED_RESTYLE_BIT_1; + pub const ELEMENT_SHARED_RESTYLE_BIT_2: root::_bindgen_ty_79 = + _bindgen_ty_79::ELEMENT_SHARED_RESTYLE_BIT_2; + pub const ELEMENT_SHARED_RESTYLE_BIT_3: root::_bindgen_ty_79 = + _bindgen_ty_79::ELEMENT_SHARED_RESTYLE_BIT_3; + pub const ELEMENT_SHARED_RESTYLE_BIT_4: root::_bindgen_ty_79 = + _bindgen_ty_79::ELEMENT_SHARED_RESTYLE_BIT_4; + pub const ELEMENT_HAS_DIRTY_DESCENDANTS_FOR_SERVO: root::_bindgen_ty_79 = + _bindgen_ty_79::ELEMENT_SHARED_RESTYLE_BIT_1; pub const ELEMENT_HAS_ANIMATION_ONLY_DIRTY_DESCENDANTS_FOR_SERVO: - root::_bindgen_ty_20 = - _bindgen_ty_20::ELEMENT_SHARED_RESTYLE_BIT_2; - pub const ELEMENT_HAS_SNAPSHOT: root::_bindgen_ty_20 = - _bindgen_ty_20::ELEMENT_SHARED_RESTYLE_BIT_3; - pub const ELEMENT_HANDLED_SNAPSHOT: root::_bindgen_ty_20 = - _bindgen_ty_20::ELEMENT_SHARED_RESTYLE_BIT_4; - pub const ELEMENT_HAS_PENDING_RESTYLE: root::_bindgen_ty_20 = - _bindgen_ty_20::ELEMENT_SHARED_RESTYLE_BIT_1; - pub const ELEMENT_IS_POTENTIAL_RESTYLE_ROOT: root::_bindgen_ty_20 = - _bindgen_ty_20::ELEMENT_SHARED_RESTYLE_BIT_2; - pub const ELEMENT_HAS_PENDING_ANIMATION_ONLY_RESTYLE: root::_bindgen_ty_20 + root::_bindgen_ty_79 = + _bindgen_ty_79::ELEMENT_SHARED_RESTYLE_BIT_2; + pub const ELEMENT_HAS_SNAPSHOT: root::_bindgen_ty_79 = + _bindgen_ty_79::ELEMENT_SHARED_RESTYLE_BIT_3; + pub const ELEMENT_HANDLED_SNAPSHOT: root::_bindgen_ty_79 = + _bindgen_ty_79::ELEMENT_SHARED_RESTYLE_BIT_4; + pub const ELEMENT_HAS_PENDING_RESTYLE: root::_bindgen_ty_79 = + _bindgen_ty_79::ELEMENT_SHARED_RESTYLE_BIT_1; + pub const ELEMENT_IS_POTENTIAL_RESTYLE_ROOT: root::_bindgen_ty_79 = + _bindgen_ty_79::ELEMENT_SHARED_RESTYLE_BIT_2; + pub const ELEMENT_HAS_PENDING_ANIMATION_ONLY_RESTYLE: root::_bindgen_ty_79 = - _bindgen_ty_20::ELEMENT_SHARED_RESTYLE_BIT_3; + _bindgen_ty_79::ELEMENT_SHARED_RESTYLE_BIT_3; pub const ELEMENT_IS_POTENTIAL_ANIMATION_ONLY_RESTYLE_ROOT: - root::_bindgen_ty_20 = - _bindgen_ty_20::ELEMENT_SHARED_RESTYLE_BIT_4; - pub const ELEMENT_IS_CONDITIONAL_RESTYLE_ANCESTOR: root::_bindgen_ty_20 = - _bindgen_ty_20::ELEMENT_IS_CONDITIONAL_RESTYLE_ANCESTOR; - pub const ELEMENT_PENDING_RESTYLE_FLAGS: root::_bindgen_ty_20 = - _bindgen_ty_20::ELEMENT_PENDING_RESTYLE_FLAGS; - pub const ELEMENT_POTENTIAL_RESTYLE_ROOT_FLAGS: root::_bindgen_ty_20 = - _bindgen_ty_20::ELEMENT_POTENTIAL_RESTYLE_ROOT_FLAGS; - pub const ELEMENT_ALL_RESTYLE_FLAGS: root::_bindgen_ty_20 = - _bindgen_ty_20::ELEMENT_ALL_RESTYLE_FLAGS; - pub const ELEMENT_TYPE_SPECIFIC_BITS_OFFSET: root::_bindgen_ty_20 = - _bindgen_ty_20::ELEMENT_TYPE_SPECIFIC_BITS_OFFSET; + root::_bindgen_ty_79 = + _bindgen_ty_79::ELEMENT_SHARED_RESTYLE_BIT_4; + pub const ELEMENT_IS_CONDITIONAL_RESTYLE_ANCESTOR: root::_bindgen_ty_79 = + _bindgen_ty_79::ELEMENT_IS_CONDITIONAL_RESTYLE_ANCESTOR; + pub const ELEMENT_PENDING_RESTYLE_FLAGS: root::_bindgen_ty_79 = + _bindgen_ty_79::ELEMENT_PENDING_RESTYLE_FLAGS; + pub const ELEMENT_POTENTIAL_RESTYLE_ROOT_FLAGS: root::_bindgen_ty_79 = + _bindgen_ty_79::ELEMENT_POTENTIAL_RESTYLE_ROOT_FLAGS; + pub const ELEMENT_ALL_RESTYLE_FLAGS: root::_bindgen_ty_79 = + _bindgen_ty_79::ELEMENT_ALL_RESTYLE_FLAGS; + pub const ELEMENT_TYPE_SPECIFIC_BITS_OFFSET: root::_bindgen_ty_79 = + _bindgen_ty_79::ELEMENT_TYPE_SPECIFIC_BITS_OFFSET; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] - pub enum _bindgen_ty_20 { + pub enum _bindgen_ty_79 { ELEMENT_SHARED_RESTYLE_BIT_1 = 8388608, ELEMENT_SHARED_RESTYLE_BIT_2 = 16777216, ELEMENT_SHARED_RESTYLE_BIT_3 = 33554432, @@ -33912,6 +33964,19 @@ pub mod root { pub const SERVO_CSS_PSEUDO_ELEMENT_FLAGS_mozPlaceholder: u32 = 8; pub const SERVO_CSS_PSEUDO_ELEMENT_FLAGS_placeholder: u32 = 8; pub const SERVO_CSS_PSEUDO_ELEMENT_FLAGS_mozColorSwatch: u32 = 12; + pub type nsCSSAnonBoxes_NonInheritingBase = u8; + #[repr(u8)] + #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] + pub enum nsCSSAnonBoxes_NonInheriting { + oofPlaceholder = 0, + horizontalFramesetBorder = 1, + verticalFramesetBorder = 2, + framesetBlank = 3, + tableColGroup = 4, + tableCol = 5, + pageBreak = 6, + _Count = 7, + } pub type nsBindingList = root::nsTArray<root::RefPtr<root::nsXBLBinding>>; #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -34414,7 +34479,7 @@ pub mod root { root::nsTArray<root::gfxFontVariation> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_212850_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_205354_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsCSSSelector>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34770,7 +34835,7 @@ pub mod root { root::mozilla::binding_danger::TErrorResult ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_214679_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_207182_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::StyleSheet>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34935,7 +35000,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_220268__bindgen_ty_id_220275_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_212773__bindgen_ty_id_212780_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::std::iterator>() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35183,7 +35248,7 @@ pub mod root { root::RefPtr<root::mozilla::StyleSheet> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_222771_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_215281_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIDocument_Element>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35251,7 +35316,7 @@ pub mod root { root::nsCOMPtr<root::nsIObserver> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_223076_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_215586_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIDocument_Element>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35363,7 +35428,7 @@ pub mod root { root::RefPtr<root::mozilla::URLExtraData> ) )); } #[test] - fn __bindgen_test_layout_NotNull_open0__bindgen_ty_id_223625_close0_instantiation() { + fn __bindgen_test_layout_NotNull_open0__bindgen_ty_id_216135_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::mozilla::NotNull<*const root::nsIDocument_Encoding>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35765,7 +35830,7 @@ pub mod root { root::RefPtr<root::mozilla::StyleSheet> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_224047_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_216557_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::StyleSheet>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35855,7 +35920,20 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_224455_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0_RefPtr_open1_ServoStyleSheet_close1_close0_instantiation_1() { + assert_eq!(::std::mem::size_of::<root::nsTArray<root::RefPtr<root::mozilla::ServoStyleSheet>>>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::nsTArray<root::RefPtr<root::mozilla::ServoStyleSheet>> + ) )); + assert_eq!(::std::mem::align_of::<root::nsTArray<root::RefPtr<root::mozilla::ServoStyleSheet>>>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::nsTArray<root::RefPtr<root::mozilla::ServoStyleSheet>> + ) )); + } + #[test] + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_216977_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::StyleSheet>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35899,7 +35977,7 @@ pub mod root { root::mozilla::DefaultDelete ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0_RefPtr_open1_ServoStyleSheet_close1_close0_instantiation_1() { + fn __bindgen_test_layout_nsTArray_open0_RefPtr_open1_ServoStyleSheet_close1_close0_instantiation_2() { assert_eq!(::std::mem::size_of::<root::nsTArray<root::RefPtr<root::mozilla::ServoStyleSheet>>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35912,6 +35990,17 @@ pub mod root { ) )); } #[test] + fn __bindgen_test_layout_RefPtr_open0_ServoStyleContext_close0_instantiation_2() { + assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::ServoStyleContext>>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::RefPtr<root::mozilla::ServoStyleContext> ) )); + assert_eq!(::std::mem::align_of::<root::RefPtr<root::mozilla::ServoStyleContext>>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::RefPtr<root::mozilla::ServoStyleContext> ) )); + } + #[test] fn __bindgen_test_layout_nsTArray_open0_PostTraversalTask_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<root::mozilla::PostTraversalTask>>() , 8usize , concat ! ( @@ -35923,6 +36012,28 @@ pub mod root { root::nsTArray<root::mozilla::PostTraversalTask> ) )); } #[test] + fn __bindgen_test_layout_RefPtr_open0_ServoStyleRuleMap_close0_instantiation() { + assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::ServoStyleRuleMap>>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::RefPtr<root::mozilla::ServoStyleRuleMap> ) )); + assert_eq!(::std::mem::align_of::<root::RefPtr<root::mozilla::ServoStyleRuleMap>>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::RefPtr<root::mozilla::ServoStyleRuleMap> ) )); + } + #[test] + fn __bindgen_test_layout_RefPtr_open0_nsBindingManager_close0_instantiation() { + assert_eq!(::std::mem::size_of::<root::RefPtr<root::nsBindingManager>>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::RefPtr<root::nsBindingManager> ) )); + assert_eq!(::std::mem::align_of::<root::RefPtr<root::nsBindingManager>>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::RefPtr<root::nsBindingManager> ) )); + } + #[test] fn __bindgen_test_layout_UniquePtr_open0_nsISMILAttr_DefaultDelete_open1_nsISMILAttr_close1_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::nsISMILAttr>>() , 8usize , concat ! ( @@ -35956,7 +36067,7 @@ pub mod root { root::nsTArray<::nsstring::nsStringRepr> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_225430_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_217952_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::StyleSheet>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36049,7 +36160,7 @@ pub mod root { root::RefPtr<root::nsCSSFontFaceRule> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_225739_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_218261_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIContent>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36060,7 +36171,7 @@ pub mod root { root::nsTArray<*mut root::nsIContent> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_225744_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_218266_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIContent>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36117,7 +36228,7 @@ pub mod root { root::RefPtr<root::mozilla::CSSStyleSheet> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_226237_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_218759_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::StyleSheet>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36462,7 +36573,7 @@ pub mod root { root::nsCOMPtr<root::nsIPrincipal> ) )); } #[test] - fn __bindgen_test_layout_RefPtr_open0_nsBindingManager_close0_instantiation() { + fn __bindgen_test_layout_RefPtr_open0_nsBindingManager_close0_instantiation_1() { assert_eq!(::std::mem::size_of::<root::RefPtr<root::nsBindingManager>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36776,7 +36887,7 @@ pub mod root { root::nsCOMPtr<root::nsIWeakReference> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_229067_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_221602_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut ::std::os::raw::c_void>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36855,7 +36966,7 @@ pub mod root { root::mozilla::DefaultDelete ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_235293_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_227828_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::dom::AudioContext>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36888,7 +36999,7 @@ pub mod root { root::RefPtr<root::mozilla::dom::CallbackObject> ) )); } #[test] - fn __bindgen_test_layout_Heap_open0__bindgen_ty_id_236462_close0_instantiation() { + fn __bindgen_test_layout_Heap_open0__bindgen_ty_id_228997_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::JS::Heap<*mut root::JSObject>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36899,7 +37010,7 @@ pub mod root { root::JS::Heap<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_Heap_open0__bindgen_ty_id_236466_close0_instantiation() { + fn __bindgen_test_layout_Heap_open0__bindgen_ty_id_229001_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::JS::Heap<*mut root::JSObject>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36921,7 +37032,7 @@ pub mod root { root::nsCOMPtr<root::nsIGlobalObject> ) )); } #[test] - fn __bindgen_test_layout_TenuredHeap_open0__bindgen_ty_id_236473_close0_instantiation() { + fn __bindgen_test_layout_TenuredHeap_open0__bindgen_ty_id_229008_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::JS::TenuredHeap>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37000,7 +37111,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_237926_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_230187_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsISupports>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37195,7 +37306,7 @@ pub mod root { root::nsTArray<f64> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_239297_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_231631_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::dom::Element>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37300,7 +37411,7 @@ pub mod root { root::nsRefPtrHashKey<root::nsIAtom> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_241701_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_234035_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::CounterStyle>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -38067,7 +38178,7 @@ pub mod root { root::RefPtr<root::nsStyleImageRequest> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_244267_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_236601_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsISupports>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -38304,7 +38415,7 @@ pub mod root { root::nsCOMPtr<root::nsIURI> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_251963_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_244297_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIContent>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -38315,7 +38426,7 @@ pub mod root { root::nsTArray<*mut root::nsIContent> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_251968_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_244302_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIContent>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -38403,7 +38514,7 @@ pub mod root { root::RefPtr<root::mozilla::dom::ShadowRoot> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_252081_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_244415_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIContent>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -38690,7 +38801,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_253688_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_246012_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIContent>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -38712,7 +38823,7 @@ pub mod root { root::RefPtr<root::mozilla::dom::Element> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_253848_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_246172_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIContent>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -38723,7 +38834,7 @@ pub mod root { root::nsTArray<*mut root::nsIContent> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_253853_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_246177_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIContent>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -38855,7 +38966,7 @@ pub mod root { root::nsTArray<root::gfxFontVariation> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_256860_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_248457_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::css::DocumentRule>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -38866,7 +38977,7 @@ pub mod root { root::nsTArray<*mut root::mozilla::css::DocumentRule> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_256868_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_248465_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::css::DocumentRule>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( |