diff options
author | Cameron McCormack <cam@mcc.id.au> | 2017-10-03 18:01:26 +0800 |
---|---|---|
committer | Cameron McCormack <cam@mcc.id.au> | 2017-10-04 13:38:07 +0800 |
commit | fde77ee693125019024f5b6b02c4d416454314d1 (patch) | |
tree | 04e67f3a04e9f2ce0548558fe36cde856c0553df /components/style/gecko/generated/structs_debug.rs | |
parent | 4d9dd4b757ee73025d40b94144735ccbdbea73e5 (diff) | |
download | servo-fde77ee693125019024f5b6b02c4d416454314d1.tar.gz servo-fde77ee693125019024f5b6b02c4d416454314d1.zip |
style: Regenerate Gecko bindings.
Diffstat (limited to 'components/style/gecko/generated/structs_debug.rs')
-rw-r--r-- | components/style/gecko/generated/structs_debug.rs | 295 |
1 files changed, 178 insertions, 117 deletions
diff --git a/components/style/gecko/generated/structs_debug.rs b/components/style/gecko/generated/structs_debug.rs index d91e9661053..1e192e2dced 100644 --- a/components/style/gecko/generated/structs_debug.rs +++ b/components/style/gecko/generated/structs_debug.rs @@ -1921,40 +1921,6 @@ pub mod root { mRefCnt ) )); } #[repr(C)] - #[derive(Debug)] - pub struct FontFamilyListRefCnt { - pub _base: root::mozilla::FontFamilyList, - pub mRefCnt: root::nsAutoRefCnt, - pub _mOwningThread: root::nsAutoOwningThread, - } - pub type FontFamilyListRefCnt_HasThreadSafeRefCnt = - root::mozilla::FalseType; - #[test] - fn bindgen_test_layout_FontFamilyListRefCnt() { - assert_eq!(::std::mem::size_of::<FontFamilyListRefCnt>() , - 32usize , concat ! ( - "Size of: " , stringify ! ( FontFamilyListRefCnt ) - )); - assert_eq! (::std::mem::align_of::<FontFamilyListRefCnt>() , - 8usize , concat ! ( - "Alignment of " , stringify ! ( - FontFamilyListRefCnt ) )); - assert_eq! (unsafe { - & ( * ( 0 as * const FontFamilyListRefCnt ) ) . - mRefCnt as * const _ as usize } , 16usize , concat - ! ( - "Alignment of field: " , stringify ! ( - FontFamilyListRefCnt ) , "::" , stringify ! ( - mRefCnt ) )); - assert_eq! (unsafe { - & ( * ( 0 as * const FontFamilyListRefCnt ) ) . - _mOwningThread as * const _ as usize } , 24usize , - concat ! ( - "Alignment of field: " , stringify ! ( - FontFamilyListRefCnt ) , "::" , stringify ! ( - _mOwningThread ) )); - } - #[repr(C)] #[derive(Debug, Copy)] pub struct RGBAColorData { pub mR: f32, @@ -4000,6 +3966,12 @@ pub mod root { eCornerBottomLeftX = 6, eCornerBottomLeftY = 7, } + #[repr(C)] + #[derive(Debug, Copy, Clone)] + pub struct NotNull<T> { + pub mBasePtr: T, + pub _phantom_0: ::std::marker::PhantomData<::std::cell::UnsafeCell<T>>, + } pub const FontFamilyType_eFamily_generic_first: root::mozilla::FontFamilyType = FontFamilyType::eFamily_serif; @@ -4053,13 +4025,61 @@ pub mod root { "Alignment of field: " , stringify ! ( FontFamilyName ) , "::" , stringify ! ( mName ) )); } + /// A refcounted array of FontFamilyNames. We use this to store the specified + /// value (in Servo) and the computed value (in both Gecko and Servo) of the + /// font-family property. + #[repr(C)] + #[derive(Debug)] + pub struct SharedFontList { + pub mRefCnt: root::mozilla::ThreadSafeAutoRefCnt, + pub mNames: root::nsTArray<root::mozilla::FontFamilyName>, + } + pub type SharedFontList_HasThreadSafeRefCnt = root::mozilla::TrueType; + extern "C" { + #[link_name = "_ZN7mozilla14SharedFontList6sEmptyE"] + pub static mut SharedFontList_sEmpty: + root::mozilla::StaticRefPtr<root::mozilla::SharedFontList>; + } + #[test] + fn bindgen_test_layout_SharedFontList() { + assert_eq!(::std::mem::size_of::<SharedFontList>() , 16usize , + concat ! ( "Size of: " , stringify ! ( SharedFontList ) + )); + assert_eq! (::std::mem::align_of::<SharedFontList>() , 8usize , + concat ! ( + "Alignment of " , stringify ! ( SharedFontList ) )); + assert_eq! (unsafe { + & ( * ( 0 as * const SharedFontList ) ) . mRefCnt as * + const _ as usize } , 0usize , concat ! ( + "Alignment of field: " , stringify ! ( SharedFontList + ) , "::" , stringify ! ( mRefCnt ) )); + assert_eq! (unsafe { + & ( * ( 0 as * const SharedFontList ) ) . mNames as * + const _ as usize } , 8usize , concat ! ( + "Alignment of field: " , stringify ! ( SharedFontList + ) , "::" , stringify ! ( mNames ) )); + } + #[test] + fn __bindgen_test_layout_StaticRefPtr_open0_SharedFontList_close0_instantiation() { + assert_eq!(::std::mem::size_of::<root::mozilla::StaticRefPtr<root::mozilla::SharedFontList>>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::mozilla::StaticRefPtr<root::mozilla::SharedFontList> + ) )); + assert_eq!(::std::mem::align_of::<root::mozilla::StaticRefPtr<root::mozilla::SharedFontList>>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! + ( + root::mozilla::StaticRefPtr<root::mozilla::SharedFontList> + ) )); + } /// font family list, array of font families and a default font type. /// font family names are either named strings or generics. the default /// font type is used to preserve the variable font fallback behavior #[repr(C)] #[derive(Debug)] pub struct FontFamilyList { - pub mFontlist: root::nsTArray<root::mozilla::FontFamilyName>, + pub mFontlist: root::mozilla::NotNull<root::RefPtr<root::mozilla::SharedFontList>>, pub mDefaultFontType: root::mozilla::FontFamilyType, } #[test] @@ -4306,12 +4326,6 @@ pub mod root { } #[repr(C)] #[derive(Debug, Copy, Clone)] - pub struct NotNull<T> { - pub mBasePtr: T, - pub _phantom_0: ::std::marker::PhantomData<::std::cell::UnsafeCell<T>>, - } - #[repr(C)] - #[derive(Debug, Copy, Clone)] pub struct WeakPtr { } pub type WeakPtr_WeakReference = u8; @@ -16514,7 +16528,8 @@ pub mod root { eCreated = 0, eConnected = 1, eDisconnected = 2, - eAttributeChanged = 3, + eAdopted = 3, + eAttributeChanged = 4, } pub const nsIDocument_eScopedStyle_Unknown: root::nsIDocument__bindgen_ty_1 = @@ -29239,7 +29254,7 @@ pub mod root { pub mPairList: root::__BindgenUnionField<*mut root::nsCSSValuePairList_heap>, pub mPairListDependent: root::__BindgenUnionField<*mut root::nsCSSValuePairList>, pub mFloatColor: root::__BindgenUnionField<*mut root::nsCSSValueFloatColor>, - pub mFontFamilyList: root::__BindgenUnionField<*mut root::mozilla::css::FontFamilyListRefCnt>, + pub mFontFamilyList: root::__BindgenUnionField<*mut root::mozilla::SharedFontList>, pub mComplexColor: root::__BindgenUnionField<*mut root::mozilla::css::ComplexColorValue>, pub bindgen_union_field: u64, } @@ -32797,29 +32812,29 @@ pub mod root { )); } #[test] - fn __bindgen_test_layout_nsTArray_open0_nsTString_open1_char16_t_close1_close0_instantiation() { - assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() + fn __bindgen_test_layout_nsTArray_open0_FontFamilyName_close0_instantiation() { + assert_eq!(::std::mem::size_of::<root::nsTArray<root::mozilla::FontFamilyName>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( - root::nsTArray<::nsstring::nsStringRepr> ) )); - assert_eq!(::std::mem::align_of::<root::nsTArray<::nsstring::nsStringRepr>>() + root::nsTArray<root::mozilla::FontFamilyName> ) )); + assert_eq!(::std::mem::align_of::<root::nsTArray<root::mozilla::FontFamilyName>>() , 8usize , concat ! ( "Alignment of template specialization: " , stringify ! ( - root::nsTArray<::nsstring::nsStringRepr> ) )); + root::nsTArray<root::mozilla::FontFamilyName> ) )); } #[test] - fn __bindgen_test_layout_nsTString_open0_char16_t_close0_instantiation_1() { - assert_eq!(::std::mem::size_of::<::nsstring::nsStringRepr>() , 16usize , - concat ! ( + fn __bindgen_test_layout_nsTArray_open0_FontFamilyName_close0_instantiation_1() { + assert_eq!(::std::mem::size_of::<root::nsTArray<root::mozilla::FontFamilyName>>() + , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( - ::nsstring::nsStringRepr ) )); - assert_eq!(::std::mem::align_of::<::nsstring::nsStringRepr>() , 8usize , - concat ! ( + root::nsTArray<root::mozilla::FontFamilyName> ) )); + assert_eq!(::std::mem::align_of::<root::nsTArray<root::mozilla::FontFamilyName>>() + , 8usize , concat ! ( "Alignment of template specialization: " , stringify ! ( - ::nsstring::nsStringRepr ) )); + root::nsTArray<root::mozilla::FontFamilyName> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0_FontFamilyName_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0_FontFamilyName_close0_instantiation_2() { assert_eq!(::std::mem::size_of::<root::nsTArray<root::mozilla::FontFamilyName>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -32830,7 +32845,7 @@ pub mod root { root::nsTArray<root::mozilla::FontFamilyName> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0_FontFamilyName_close0_instantiation_1() { + fn __bindgen_test_layout_nsTArray_open0_FontFamilyName_close0_instantiation_3() { assert_eq!(::std::mem::size_of::<root::nsTArray<root::mozilla::FontFamilyName>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -32841,6 +32856,30 @@ pub mod root { root::nsTArray<root::mozilla::FontFamilyName> ) )); } #[test] + fn __bindgen_test_layout_NotNull_open0_RefPtr_open1_SharedFontList_close1_close0_instantiation() { + assert_eq!(::std::mem::size_of::<root::mozilla::NotNull<root::RefPtr<root::mozilla::SharedFontList>>>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::mozilla::NotNull<root::RefPtr<root::mozilla::SharedFontList>> + ) )); + assert_eq!(::std::mem::align_of::<root::mozilla::NotNull<root::RefPtr<root::mozilla::SharedFontList>>>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::mozilla::NotNull<root::RefPtr<root::mozilla::SharedFontList>> + ) )); + } + #[test] + fn __bindgen_test_layout_RefPtr_open0_SharedFontList_close0_instantiation() { + assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::SharedFontList>>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::RefPtr<root::mozilla::SharedFontList> ) )); + assert_eq!(::std::mem::align_of::<root::RefPtr<root::mozilla::SharedFontList>>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::RefPtr<root::mozilla::SharedFontList> ) )); + } + #[test] fn __bindgen_test_layout_nsTArray_open0_unsigned_int_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<::std::os::raw::c_uint>>() , 8usize , concat ! ( @@ -32953,7 +32992,7 @@ pub mod root { root::nsTArray<root::mozilla::gfx::FontVariation> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_226503_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_226607_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsCSSSelector>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -33320,7 +33359,7 @@ pub mod root { root::RefPtr<root::mozilla::ServoStyleContext> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0_nsTString_open1_char16_t_close1_close0_instantiation_1() { + fn __bindgen_test_layout_nsTArray_open0_nsTString_open1_char16_t_close1_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -33331,7 +33370,7 @@ pub mod root { root::nsTArray<::nsstring::nsStringRepr> ) )); } #[test] - fn __bindgen_test_layout_nsTString_open0_char16_t_close0_instantiation_2() { + fn __bindgen_test_layout_nsTString_open0_char16_t_close0_instantiation_1() { assert_eq!(::std::mem::size_of::<::nsstring::nsStringRepr>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -33342,7 +33381,7 @@ pub mod root { ::nsstring::nsStringRepr ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_228357_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_228460_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::StyleSheet>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -33507,7 +33546,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_233983__bindgen_ty_id_233990_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_234086__bindgen_ty_id_234093_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::std::iterator>() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -33814,7 +33853,7 @@ pub mod root { root::RefPtr<root::mozilla::StyleSheet> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_236522_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_236625_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::dom::Element>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -33882,7 +33921,7 @@ pub mod root { root::nsCOMPtr<root::nsIObserver> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_236827_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_236930_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::dom::Element>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -33994,7 +34033,7 @@ pub mod root { root::RefPtr<root::mozilla::URLExtraData> ) )); } #[test] - fn __bindgen_test_layout_NotNull_open0__bindgen_ty_id_237378_close0_instantiation() { + fn __bindgen_test_layout_NotNull_open0__bindgen_ty_id_237481_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::mozilla::NotNull<*const root::mozilla::Encoding>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34431,7 +34470,7 @@ pub mod root { root::RefPtr<root::mozilla::StyleSheet> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_237809_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_237912_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::StyleSheet>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34547,7 +34586,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_238225_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_238328_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::StyleSheet>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34670,7 +34709,7 @@ pub mod root { root::mozilla::DefaultDelete ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0_nsTString_open1_char16_t_close1_close0_instantiation_2() { + fn __bindgen_test_layout_nsTArray_open0_nsTString_open1_char16_t_close1_close0_instantiation_1() { assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34681,7 +34720,7 @@ pub mod root { root::nsTArray<::nsstring::nsStringRepr> ) )); } #[test] - fn __bindgen_test_layout_nsTString_open0_char16_t_close0_instantiation_3() { + fn __bindgen_test_layout_nsTString_open0_char16_t_close0_instantiation_2() { assert_eq!(::std::mem::size_of::<::nsstring::nsStringRepr>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34692,7 +34731,7 @@ pub mod root { ::nsstring::nsStringRepr ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_239206_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_239309_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::StyleSheet>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34781,7 +34820,7 @@ pub mod root { root::RefPtr<root::nsCSSFontFaceRule> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_239518_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_239621_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIContent>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34792,7 +34831,7 @@ pub mod root { root::nsTArray<*mut root::nsIContent> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_239523_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_239626_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIContent>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34849,7 +34888,7 @@ pub mod root { root::RefPtr<root::mozilla::CSSStyleSheet> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_240019_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_240122_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::StyleSheet>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35240,7 +35279,7 @@ pub mod root { root::nsTString<::std::os::raw::c_char> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0_nsTString_open1_char16_t_close1_close0_instantiation_3() { + fn __bindgen_test_layout_nsTArray_open0_nsTString_open1_char16_t_close1_close0_instantiation_2() { assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35251,7 +35290,7 @@ pub mod root { root::nsTArray<::nsstring::nsStringRepr> ) )); } #[test] - fn __bindgen_test_layout_nsTString_open0_char16_t_close0_instantiation_4() { + fn __bindgen_test_layout_nsTString_open0_char16_t_close0_instantiation_3() { assert_eq!(::std::mem::size_of::<::nsstring::nsStringRepr>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35510,7 +35549,7 @@ pub mod root { root::nsCOMPtr<root::nsIWeakReference> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_242818_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_242921_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut ::std::os::raw::c_void>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35589,7 +35628,7 @@ pub mod root { root::mozilla::DefaultDelete ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_249053_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_249156_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::dom::AudioContext>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35679,7 +35718,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_251327_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_251430_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsISupports>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35690,7 +35729,7 @@ pub mod root { root::nsTArray<*mut root::nsISupports> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0_nsTString_open1_char16_t_close1_close0_instantiation_4() { + fn __bindgen_test_layout_nsTArray_open0_nsTString_open1_char16_t_close1_close0_instantiation_3() { assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35701,7 +35740,7 @@ pub mod root { root::nsTArray<::nsstring::nsStringRepr> ) )); } #[test] - fn __bindgen_test_layout_nsTString_open0_char16_t_close0_instantiation_5() { + fn __bindgen_test_layout_nsTString_open0_char16_t_close0_instantiation_4() { assert_eq!(::std::mem::size_of::<::nsstring::nsStringRepr>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35723,7 +35762,7 @@ pub mod root { root::nsCOMPtr<root::nsIURI> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0_nsTString_open1_char16_t_close1_close0_instantiation_5() { + fn __bindgen_test_layout_nsTArray_open0_nsTString_open1_char16_t_close1_close0_instantiation_4() { assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35734,7 +35773,7 @@ pub mod root { root::nsTArray<::nsstring::nsStringRepr> ) )); } #[test] - fn __bindgen_test_layout_nsTString_open0_char16_t_close0_instantiation_6() { + fn __bindgen_test_layout_nsTString_open0_char16_t_close0_instantiation_5() { assert_eq!(::std::mem::size_of::<::nsstring::nsStringRepr>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35896,7 +35935,7 @@ pub mod root { root::nsTArray<f64> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_252815_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_252918_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::dom::Element>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35944,7 +35983,7 @@ pub mod root { root::mozilla::UniquePtr<root::ProfilerBacktrace> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0_nsTString_open1_char16_t_close1_close0_instantiation_6() { + fn __bindgen_test_layout_nsTArray_open0_nsTString_open1_char16_t_close1_close0_instantiation_5() { assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35955,7 +35994,7 @@ pub mod root { root::nsTArray<::nsstring::nsStringRepr> ) )); } #[test] - fn __bindgen_test_layout_nsTString_open0_char16_t_close0_instantiation_7() { + fn __bindgen_test_layout_nsTString_open0_char16_t_close0_instantiation_6() { assert_eq!(::std::mem::size_of::<::nsstring::nsStringRepr>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36012,7 +36051,7 @@ pub mod root { root::nsRefPtrHashKey<root::nsIAtom> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_255231_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_255334_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::CounterStyle>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36045,7 +36084,7 @@ pub mod root { root::nsCOMPtr<root::nsIRunnable> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0_nsTString_open1_char16_t_close1_close0_instantiation_7() { + fn __bindgen_test_layout_nsTArray_open0_nsTString_open1_char16_t_close1_close0_instantiation_6() { assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36056,7 +36095,7 @@ pub mod root { root::nsTArray<::nsstring::nsStringRepr> ) )); } #[test] - fn __bindgen_test_layout_nsTString_open0_char16_t_close0_instantiation_8() { + fn __bindgen_test_layout_nsTString_open0_char16_t_close0_instantiation_7() { assert_eq!(::std::mem::size_of::<::nsstring::nsStringRepr>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36091,7 +36130,7 @@ pub mod root { root::mozilla::DefaultDelete ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0_nsTString_open1_char16_t_close1_close0_instantiation_8() { + fn __bindgen_test_layout_nsTArray_open0_nsTString_open1_char16_t_close1_close0_instantiation_7() { assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36102,7 +36141,7 @@ pub mod root { root::nsTArray<::nsstring::nsStringRepr> ) )); } #[test] - fn __bindgen_test_layout_nsTString_open0_char16_t_close0_instantiation_9() { + fn __bindgen_test_layout_nsTString_open0_char16_t_close0_instantiation_8() { assert_eq!(::std::mem::size_of::<::nsstring::nsStringRepr>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36267,7 +36306,7 @@ pub mod root { root::nsTArray<root::mozilla::css::GridNamedArea> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0_nsTString_open1_char16_t_close1_close0_instantiation_9() { + fn __bindgen_test_layout_nsTArray_open0_nsTString_open1_char16_t_close1_close0_instantiation_8() { assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36278,7 +36317,7 @@ pub mod root { root::nsTArray<::nsstring::nsStringRepr> ) )); } #[test] - fn __bindgen_test_layout_nsTString_open0_char16_t_close0_instantiation_10() { + fn __bindgen_test_layout_nsTString_open0_char16_t_close0_instantiation_9() { assert_eq!(::std::mem::size_of::<::nsstring::nsStringRepr>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36377,7 +36416,7 @@ pub mod root { root::mozilla::DefaultDelete ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0_nsTString_open1_char16_t_close1_close0_instantiation_10() { + fn __bindgen_test_layout_nsTArray_open0_nsTString_open1_char16_t_close1_close0_instantiation_9() { assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36388,7 +36427,7 @@ pub mod root { root::nsTArray<::nsstring::nsStringRepr> ) )); } #[test] - fn __bindgen_test_layout_nsTString_open0_char16_t_close0_instantiation_11() { + fn __bindgen_test_layout_nsTString_open0_char16_t_close0_instantiation_10() { assert_eq!(::std::mem::size_of::<::nsstring::nsStringRepr>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36399,7 +36438,7 @@ pub mod root { ::nsstring::nsStringRepr ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0_nsTString_open1_char16_t_close1_close0_instantiation_11() { + fn __bindgen_test_layout_nsTArray_open0_nsTString_open1_char16_t_close1_close0_instantiation_10() { assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36410,7 +36449,7 @@ pub mod root { root::nsTArray<::nsstring::nsStringRepr> ) )); } #[test] - fn __bindgen_test_layout_nsTString_open0_char16_t_close0_instantiation_12() { + fn __bindgen_test_layout_nsTString_open0_char16_t_close0_instantiation_11() { assert_eq!(::std::mem::size_of::<::nsstring::nsStringRepr>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36421,7 +36460,7 @@ pub mod root { ::nsstring::nsStringRepr ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0_nsTString_open1_char16_t_close1_close0_instantiation_12() { + fn __bindgen_test_layout_nsTArray_open0_nsTString_open1_char16_t_close1_close0_instantiation_11() { assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36432,7 +36471,7 @@ pub mod root { root::nsTArray<::nsstring::nsStringRepr> ) )); } #[test] - fn __bindgen_test_layout_nsTString_open0_char16_t_close0_instantiation_13() { + fn __bindgen_test_layout_nsTString_open0_char16_t_close0_instantiation_12() { assert_eq!(::std::mem::size_of::<::nsstring::nsStringRepr>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36651,7 +36690,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_nsTString_open0_char16_t_close0_instantiation_14() { + fn __bindgen_test_layout_nsTString_open0_char16_t_close0_instantiation_13() { assert_eq!(::std::mem::size_of::<::nsstring::nsStringRepr>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36662,7 +36701,7 @@ pub mod root { ::nsstring::nsStringRepr ) )); } #[test] - fn __bindgen_test_layout_nsTString_open0_char16_t_close0_instantiation_15() { + fn __bindgen_test_layout_nsTString_open0_char16_t_close0_instantiation_14() { assert_eq!(::std::mem::size_of::<::nsstring::nsStringRepr>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36684,7 +36723,7 @@ pub mod root { root::nsTArray<root::nsTArray<::nsstring::nsStringRepr>> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0_nsTString_open1_char16_t_close1_close0_instantiation_13() { + fn __bindgen_test_layout_nsTArray_open0_nsTString_open1_char16_t_close1_close0_instantiation_12() { assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36695,7 +36734,7 @@ pub mod root { root::nsTArray<::nsstring::nsStringRepr> ) )); } #[test] - fn __bindgen_test_layout_nsTString_open0_char16_t_close0_instantiation_16() { + fn __bindgen_test_layout_nsTString_open0_char16_t_close0_instantiation_15() { assert_eq!(::std::mem::size_of::<::nsstring::nsStringRepr>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36728,7 +36767,7 @@ pub mod root { root::nsTArray<root::nsStyleCoord> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0_nsTString_open1_char16_t_close1_close0_instantiation_14() { + fn __bindgen_test_layout_nsTArray_open0_nsTString_open1_char16_t_close1_close0_instantiation_13() { assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36739,7 +36778,7 @@ pub mod root { root::nsTArray<::nsstring::nsStringRepr> ) )); } #[test] - fn __bindgen_test_layout_nsTString_open0_char16_t_close0_instantiation_17() { + fn __bindgen_test_layout_nsTString_open0_char16_t_close0_instantiation_16() { assert_eq!(::std::mem::size_of::<::nsstring::nsStringRepr>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36750,7 +36789,7 @@ pub mod root { ::nsstring::nsStringRepr ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0_nsTString_open1_char16_t_close1_close0_instantiation_15() { + fn __bindgen_test_layout_nsTArray_open0_nsTString_open1_char16_t_close1_close0_instantiation_14() { assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36761,7 +36800,7 @@ pub mod root { root::nsTArray<::nsstring::nsStringRepr> ) )); } #[test] - fn __bindgen_test_layout_nsTString_open0_char16_t_close0_instantiation_18() { + fn __bindgen_test_layout_nsTString_open0_char16_t_close0_instantiation_17() { assert_eq!(::std::mem::size_of::<::nsstring::nsStringRepr>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36932,7 +36971,7 @@ pub mod root { root::RefPtr<root::nsStyleImageRequest> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_257915_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_258017_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsISupports>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37169,7 +37208,7 @@ pub mod root { root::nsCOMPtr<root::nsIURI> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_266234_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_266336_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIContent>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37180,7 +37219,7 @@ pub mod root { root::nsTArray<*mut root::nsIContent> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_266239_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_266341_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIContent>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37268,7 +37307,7 @@ pub mod root { root::RefPtr<root::mozilla::dom::ShadowRoot> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_266352_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_266454_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIContent>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37542,7 +37581,7 @@ pub mod root { root::nsRefPtrHashKey<root::mozilla::dom::Element> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_268084_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_268186_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIContent>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37564,7 +37603,7 @@ pub mod root { root::RefPtr<root::mozilla::dom::Element> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_268246_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_268348_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIContent>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37575,7 +37614,7 @@ pub mod root { root::nsTArray<*mut root::nsIContent> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_268251_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_268353_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIContent>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37586,6 +37625,28 @@ pub mod root { root::nsTArray<*mut root::nsIContent> ) )); } #[test] + fn __bindgen_test_layout_nsTArray_open0_FontFamilyName_close0_instantiation_4() { + assert_eq!(::std::mem::size_of::<root::nsTArray<root::mozilla::FontFamilyName>>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::nsTArray<root::mozilla::FontFamilyName> ) )); + assert_eq!(::std::mem::align_of::<root::nsTArray<root::mozilla::FontFamilyName>>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::nsTArray<root::mozilla::FontFamilyName> ) )); + } + #[test] + fn __bindgen_test_layout_nsTArray_open0_FontFamilyName_close0_instantiation_5() { + assert_eq!(::std::mem::size_of::<root::nsTArray<root::mozilla::FontFamilyName>>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::nsTArray<root::mozilla::FontFamilyName> ) )); + assert_eq!(::std::mem::align_of::<root::nsTArray<root::mozilla::FontFamilyName>>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::nsTArray<root::mozilla::FontFamilyName> ) )); + } + #[test] fn __bindgen_test_layout_nsTArray_open0_unsigned_int_close0_instantiation_6() { assert_eq!(::std::mem::size_of::<root::nsTArray<::std::os::raw::c_uint>>() , 8usize , concat ! ( @@ -37597,7 +37658,7 @@ pub mod root { root::nsTArray<::std::os::raw::c_uint> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0_nsTString_open1_char16_t_close1_close0_instantiation_16() { + fn __bindgen_test_layout_nsTArray_open0_nsTString_open1_char16_t_close1_close0_instantiation_15() { assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37608,7 +37669,7 @@ pub mod root { root::nsTArray<::nsstring::nsStringRepr> ) )); } #[test] - fn __bindgen_test_layout_nsTString_open0_char16_t_close0_instantiation_19() { + fn __bindgen_test_layout_nsTString_open0_char16_t_close0_instantiation_18() { assert_eq!(::std::mem::size_of::<::nsstring::nsStringRepr>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37718,7 +37779,7 @@ pub mod root { root::nsTArray<root::mozilla::gfx::FontVariation> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_270691_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_270805_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::css::DocumentRule>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37729,7 +37790,7 @@ pub mod root { root::nsTArray<*mut root::mozilla::css::DocumentRule> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_270699_close0_instantiation() { + fn __bindgen_test_layout_nsTArray_open0__bindgen_ty_id_270813_close0_instantiation() { assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::css::DocumentRule>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( |