aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbors-servo <lbergstrom+bors@mozilla.com>2017-05-25 05:50:52 -0500
committerGitHub <noreply@github.com>2017-05-25 05:50:52 -0500
commit7780ef5e431b7c346c0f50ff914fbda9b5017900 (patch)
treea1cc2b00ed6842338474eae49697c51fdc80197f
parent3016a036503b541f2e4b5693b496ebdc0f5ca411 (diff)
parentcc44f05f446b18b1a473de0228b2e4e5cecb3cc6 (diff)
downloadservo-7780ef5e431b7c346c0f50ff914fbda9b5017900.tar.gz
servo-7780ef5e431b7c346c0f50ff914fbda9b5017900.zip
Auto merge of #17033 - heycam:default-cs, r=emilio
style: Add support for resolving default computed styles. Servo-side changes from https://bugzilla.mozilla.org/show_bug.cgi?id=1366157. <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/17033) <!-- Reviewable:end -->
-rw-r--r--components/script_layout_interface/wrapper_traits.rs2
-rw-r--r--components/style/gecko/generated/bindings.rs7
-rw-r--r--components/style/gecko/generated/structs_debug.rs1075
-rw-r--r--components/style/gecko/generated/structs_release.rs1067
-rw-r--r--components/style/gecko/wrapper.rs25
-rw-r--r--components/style/matching.rs42
-rw-r--r--components/style/stylist.rs70
-rw-r--r--components/style/traversal.rs61
-rw-r--r--ports/geckolib/glue.rs52
9 files changed, 1374 insertions, 1027 deletions
diff --git a/components/script_layout_interface/wrapper_traits.rs b/components/script_layout_interface/wrapper_traits.rs
index 2a59e6f768e..c5574dc2a8f 100644
--- a/components/script_layout_interface/wrapper_traits.rs
+++ b/components/script_layout_interface/wrapper_traits.rs
@@ -25,6 +25,7 @@ use style::font_metrics::ServoMetricsProvider;
use style::properties::{CascadeFlags, ServoComputedValues};
use style::selector_parser::{PseudoElement, PseudoElementCascadeType, SelectorImpl};
use style::stylearc::Arc;
+use style::stylist::RuleInclusion;
use webrender_traits::ClipId;
#[derive(Copy, PartialEq, Clone, Debug)]
@@ -423,6 +424,7 @@ pub trait ThreadSafeLayoutElement: Clone + Copy + Sized + Debug +
&context.guards,
unsafe { &self.unsafe_get() },
&style_pseudo,
+ RuleInclusion::All,
data.styles().primary.values(),
&ServoMetricsProvider)
.unwrap()
diff --git a/components/style/gecko/generated/bindings.rs b/components/style/gecko/generated/bindings.rs
index a03c8ff8feb..7f3aa9921e1 100644
--- a/components/style/gecko/generated/bindings.rs
+++ b/components/style/gecko/generated/bindings.rs
@@ -205,6 +205,7 @@ use gecko_bindings::structs::UpdateAnimationsTasks;
use gecko_bindings::structs::ParsingMode;
use gecko_bindings::structs::InheritTarget;
use gecko_bindings::structs::URLMatchingFunction;
+use gecko_bindings::structs::StyleRuleInclusion;
pub type nsTArrayBorrowed_uintptr_t<'a> = &'a mut ::gecko_bindings::structs::nsTArray<usize>;
pub type RawServoStyleSetOwned = ::gecko_bindings::sugar::ownership::Owned<RawServoStyleSet>;
pub type RawServoStyleSetOwnedOrNull = ::gecko_bindings::sugar::ownership::OwnedOrNull<RawServoStyleSet>;
@@ -2418,6 +2419,11 @@ extern "C" {
-> ServoComputedValuesStrong;
}
extern "C" {
+ pub fn Servo_ComputedValues_GetVisitedStyle(values:
+ ServoComputedValuesBorrowed)
+ -> ServoComputedValuesStrong;
+}
+extern "C" {
pub fn Servo_Initialize(dummy_url_data: *mut RawGeckoURLExtraData);
}
extern "C" {
@@ -2457,6 +2463,7 @@ extern "C" {
extern "C" {
pub fn Servo_ResolveStyleLazily(element: RawGeckoElementBorrowed,
pseudo_type: CSSPseudoElementType,
+ rule_inclusion: StyleRuleInclusion,
snapshots:
*const ServoElementSnapshotTable,
set: RawServoStyleSetBorrowed)
diff --git a/components/style/gecko/generated/structs_debug.rs b/components/style/gecko/generated/structs_debug.rs
index 8b67bd48b74..542a88f6cd5 100644
--- a/components/style/gecko/generated/structs_debug.rs
+++ b/components/style/gecko/generated/structs_debug.rs
@@ -1205,10 +1205,17 @@ pub mod root {
pub type iterator_pointer<_Pointer> = _Pointer;
pub type iterator_reference<_Reference> = _Reference;
#[repr(C)]
+ #[derive(Debug, Copy, Clone)]
+ pub struct __iterator_traits {
+ pub _address: u8,
+ }
+ #[repr(C)]
+ #[derive(Debug, Copy, Clone)]
pub struct iterator_traits {
pub _address: u8,
}
#[repr(C)]
+ #[derive(Debug, Copy, Clone)]
pub struct reverse_iterator<_Iterator> {
pub current: _Iterator,
pub _phantom_0: ::std::marker::PhantomData<::std::cell::UnsafeCell<_Iterator>>,
@@ -1550,43 +1557,47 @@ pub mod root {
#[repr(u32)]
#[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)]
pub enum ArenaObjectID {
- eArenaObjectID_DummyBeforeFirstObjectID = 536870911,
- eArenaObjectID_nsLineBox = 536870912,
- eArenaObjectID_nsRuleNode = 536870913,
- eArenaObjectID_nsStyleContext = 536870914,
- eArenaObjectID_DisplayItemData = 536870915,
- eArenaObjectID_nsInheritedStyleData = 536870916,
- eArenaObjectID_nsResetStyleData = 536870917,
- eArenaObjectID_nsConditionalResetStyleData = 536870918,
- eArenaObjectID_nsConditionalResetStyleDataEntry = 536870919,
- eArenaObjectID_nsFrameList = 536870920,
- eArenaObjectID_CustomCounterStyle = 536870921,
- eArenaObjectID_DependentBuiltinCounterStyle = 536870922,
- eArenaObjectID_nsStyleFont = 536870923,
- eArenaObjectID_nsStyleColor = 536870924,
- eArenaObjectID_nsStyleList = 536870925,
- eArenaObjectID_nsStyleText = 536870926,
- eArenaObjectID_nsStyleVisibility = 536870927,
- eArenaObjectID_nsStyleUserInterface = 536870928,
- eArenaObjectID_nsStyleTableBorder = 536870929,
- eArenaObjectID_nsStyleSVG = 536870930,
- eArenaObjectID_nsStyleVariables = 536870931,
- eArenaObjectID_nsStyleBackground = 536870932,
- eArenaObjectID_nsStylePosition = 536870933,
- eArenaObjectID_nsStyleTextReset = 536870934,
- eArenaObjectID_nsStyleDisplay = 536870935,
- eArenaObjectID_nsStyleContent = 536870936,
- eArenaObjectID_nsStyleUIReset = 536870937,
- eArenaObjectID_nsStyleTable = 536870938,
- eArenaObjectID_nsStyleMargin = 536870939,
- eArenaObjectID_nsStylePadding = 536870940,
- eArenaObjectID_nsStyleBorder = 536870941,
- eArenaObjectID_nsStyleOutline = 536870942,
- eArenaObjectID_nsStyleXUL = 536870943,
- eArenaObjectID_nsStyleSVGReset = 536870944,
- eArenaObjectID_nsStyleColumn = 536870945,
- eArenaObjectID_nsStyleEffects = 536870946,
- eArenaObjectID_NON_OBJECT_MARKER = 1073741824,
+ eArenaObjectID_DummyBeforeFirstObjectID = 175,
+ eArenaObjectID_nsLineBox = 176,
+ eArenaObjectID_nsRuleNode = 177,
+ eArenaObjectID_nsStyleContext = 178,
+ eArenaObjectID_DisplayItemData = 179,
+ eArenaObjectID_nsInheritedStyleData = 180,
+ eArenaObjectID_nsResetStyleData = 181,
+ eArenaObjectID_nsConditionalResetStyleData = 182,
+ eArenaObjectID_nsConditionalResetStyleDataEntry = 183,
+ eArenaObjectID_nsFrameList = 184,
+ eArenaObjectID_CustomCounterStyle = 185,
+ eArenaObjectID_DependentBuiltinCounterStyle = 186,
+ eArenaObjectID_nsCallbackEventRequest = 187,
+ eArenaObjectID_nsIntervalSet_Interval = 188,
+ eArenaObjectID_CellData = 189,
+ eArenaObjectID_BCCellData = 190,
+ eArenaObjectID_nsStyleFont = 191,
+ eArenaObjectID_nsStyleColor = 192,
+ eArenaObjectID_nsStyleList = 193,
+ eArenaObjectID_nsStyleText = 194,
+ eArenaObjectID_nsStyleVisibility = 195,
+ eArenaObjectID_nsStyleUserInterface = 196,
+ eArenaObjectID_nsStyleTableBorder = 197,
+ eArenaObjectID_nsStyleSVG = 198,
+ eArenaObjectID_nsStyleVariables = 199,
+ eArenaObjectID_nsStyleBackground = 200,
+ eArenaObjectID_nsStylePosition = 201,
+ eArenaObjectID_nsStyleTextReset = 202,
+ eArenaObjectID_nsStyleDisplay = 203,
+ eArenaObjectID_nsStyleContent = 204,
+ eArenaObjectID_nsStyleUIReset = 205,
+ eArenaObjectID_nsStyleTable = 206,
+ eArenaObjectID_nsStyleMargin = 207,
+ eArenaObjectID_nsStylePadding = 208,
+ eArenaObjectID_nsStyleBorder = 209,
+ eArenaObjectID_nsStyleOutline = 210,
+ eArenaObjectID_nsStyleXUL = 211,
+ eArenaObjectID_nsStyleSVGReset = 212,
+ eArenaObjectID_nsStyleColumn = 213,
+ eArenaObjectID_nsStyleEffects = 214,
+ eArenaObjectID_COUNT = 215,
}
#[repr(C)]
#[derive(Debug, Copy)]
@@ -6539,6 +6550,9 @@ pub mod root {
ForAnimationOnly = 2,
ForCSSRuleChanges = 3,
}
+ #[repr(i32)]
+ #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)]
+ pub enum StyleRuleInclusion { All = 0, DefaultOnly = 1, }
pub const UpdateAnimationsTasks_CSSAnimations:
root::mozilla::UpdateAnimationsTasks =
1;
@@ -11408,7 +11422,7 @@ pub mod root {
nsXULLabelFrame_id = 173,
nsXULScrollFrame_id = 174,
ViewportFrame_id = 175,
- NON_FRAME_MARKER = 536870912,
+ NON_FRAME_MARKER = 176,
}
#[test]
fn bindgen_test_layout_nsQueryFrame() {
@@ -18419,11 +18433,51 @@ pub mod root {
unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
+ pub fn mIsTopLevelContentDocument(&self) -> bool {
+ let mask = 32usize as u8;
+ let unit_field_val: u8 =
+ unsafe { ::std::mem::transmute(self._bitfield_6) };
+ let val = (unit_field_val & mask) >> 5usize;
+ unsafe { ::std::mem::transmute(val as u8) }
+ }
+ #[inline]
+ pub fn set_mIsTopLevelContentDocument(&mut self, val: bool) {
+ let mask = 32usize as u8;
+ let val = val as u8 as u8;
+ let mut unit_field_val: u8 =
+ unsafe { ::std::mem::transmute(self._bitfield_6) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 5usize) & mask;
+ self._bitfield_6 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
+ }
+ #[inline]
+ pub fn mIsContentDocument(&self) -> bool {
+ let mask = 64usize as u8;
+ let unit_field_val: u8 =
+ unsafe { ::std::mem::transmute(self._bitfield_6) };
+ let val = (unit_field_val & mask) >> 6usize;
+ unsafe { ::std::mem::transmute(val as u8) }
+ }
+ #[inline]
+ pub fn set_mIsContentDocument(&mut self, val: bool) {
+ let mask = 64usize as u8;
+ let val = val as u8 as u8;
+ let mut unit_field_val: u8 =
+ unsafe { ::std::mem::transmute(self._bitfield_6) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 6usize) & mask;
+ self._bitfield_6 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
+ }
+ #[inline]
pub fn new_bitfield_6(mGetUserFontSetCalled: bool,
mPostedFlushUserFontSet: bool,
mDidFireDOMContentLoaded: bool,
mHasScrollLinkedEffect: bool,
- mFrameRequestCallbacksScheduled: bool) -> u8 {
+ mFrameRequestCallbacksScheduled: bool,
+ mIsTopLevelContentDocument: bool,
+ mIsContentDocument: bool) -> u8 {
let bitfield_unit_val =
{
let bitfield_unit_val =
@@ -18432,46 +18486,76 @@ pub mod root {
{
let bitfield_unit_val =
{
- let bitfield_unit_val = { 0 };
- let mGetUserFontSetCalled =
- mGetUserFontSetCalled as u8 as
- u8;
- let mask = 1usize as u8;
- let mGetUserFontSetCalled =
- (mGetUserFontSetCalled <<
- 0usize) & mask;
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ { 0 };
+ let mGetUserFontSetCalled =
+ mGetUserFontSetCalled
+ as u8 as
+ u8;
+ let mask =
+ 1usize as u8;
+ let mGetUserFontSetCalled =
+ (mGetUserFontSetCalled
+ <<
+ 0usize) &
+ mask;
+ bitfield_unit_val
+ |
+ mGetUserFontSetCalled
+ };
+ let mPostedFlushUserFontSet =
+ mPostedFlushUserFontSet
+ as u8 as u8;
+ let mask = 2usize as u8;
+ let mPostedFlushUserFontSet =
+ (mPostedFlushUserFontSet
+ << 1usize) &
+ mask;
+ bitfield_unit_val |
+ mPostedFlushUserFontSet
+ };
+ let mDidFireDOMContentLoaded =
+ mDidFireDOMContentLoaded as u8
+ as u8;
+ let mask = 4usize as u8;
+ let mDidFireDOMContentLoaded =
+ (mDidFireDOMContentLoaded <<
+ 2usize) & mask;
bitfield_unit_val |
- mGetUserFontSetCalled
+ mDidFireDOMContentLoaded
};
- let mPostedFlushUserFontSet =
- mPostedFlushUserFontSet as u8 as u8;
- let mask = 2usize as u8;
- let mPostedFlushUserFontSet =
- (mPostedFlushUserFontSet << 1usize) &
+ let mHasScrollLinkedEffect =
+ mHasScrollLinkedEffect as u8 as u8;
+ let mask = 8usize as u8;
+ let mHasScrollLinkedEffect =
+ (mHasScrollLinkedEffect << 3usize) &
mask;
- bitfield_unit_val |
- mPostedFlushUserFontSet
+ bitfield_unit_val | mHasScrollLinkedEffect
};
- let mDidFireDOMContentLoaded =
- mDidFireDOMContentLoaded as u8 as u8;
- let mask = 4usize as u8;
- let mDidFireDOMContentLoaded =
- (mDidFireDOMContentLoaded << 2usize) & mask;
- bitfield_unit_val | mDidFireDOMContentLoaded
+ let mFrameRequestCallbacksScheduled =
+ mFrameRequestCallbacksScheduled as u8 as u8;
+ let mask = 16usize as u8;
+ let mFrameRequestCallbacksScheduled =
+ (mFrameRequestCallbacksScheduled << 4usize) &
+ mask;
+ bitfield_unit_val |
+ mFrameRequestCallbacksScheduled
};
- let mHasScrollLinkedEffect =
- mHasScrollLinkedEffect as u8 as u8;
- let mask = 8usize as u8;
- let mHasScrollLinkedEffect =
- (mHasScrollLinkedEffect << 3usize) & mask;
- bitfield_unit_val | mHasScrollLinkedEffect
+ let mIsTopLevelContentDocument =
+ mIsTopLevelContentDocument as u8 as u8;
+ let mask = 32usize as u8;
+ let mIsTopLevelContentDocument =
+ (mIsTopLevelContentDocument << 5usize) & mask;
+ bitfield_unit_val | mIsTopLevelContentDocument
};
- let mFrameRequestCallbacksScheduled =
- mFrameRequestCallbacksScheduled as u8 as u8;
- let mask = 16usize as u8;
- let mFrameRequestCallbacksScheduled =
- (mFrameRequestCallbacksScheduled << 4usize) & mask;
- bitfield_unit_val | mFrameRequestCallbacksScheduled
+ let mIsContentDocument = mIsContentDocument as u8 as u8;
+ let mask = 64usize as u8;
+ let mIsContentDocument = (mIsContentDocument << 6usize) & mask;
+ bitfield_unit_val | mIsContentDocument
}
}
#[repr(C)]
@@ -22124,8 +22208,8 @@ pub mod root {
}
#[test]
fn bindgen_test_layout_nsIPresShell() {
- assert_eq!(::std::mem::size_of::<nsIPresShell>() , 416usize , concat !
- ( "Size of: " , stringify ! ( nsIPresShell ) ));
+ assert_eq!(::std::mem::size_of::<nsIPresShell>() , 5528usize , concat
+ ! ( "Size of: " , stringify ! ( nsIPresShell ) ));
assert_eq! (::std::mem::align_of::<nsIPresShell>() , 8usize , concat !
( "Alignment of " , stringify ! ( nsIPresShell ) ));
assert_eq! (unsafe {
@@ -22160,153 +22244,153 @@ pub mod root {
"::" , stringify ! ( mFrameArena ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) . mSelection as *
- const _ as usize } , 176usize , concat ! (
+ const _ as usize } , 5288usize , concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mSelection ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) . mFrameManager as *
- const _ as usize } , 184usize , concat ! (
+ const _ as usize } , 5296usize , concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mFrameManager ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) .
- mForwardingContainer as * const _ as usize } , 192usize ,
+ mForwardingContainer as * const _ as usize } , 5304usize ,
concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mForwardingContainer ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) . mDocAccessible as
- * const _ as usize } , 200usize , concat ! (
+ * const _ as usize } , 5312usize , concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mDocAccessible ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) .
- mReflowContinueTimer as * const _ as usize } , 208usize ,
+ mReflowContinueTimer as * const _ as usize } , 5320usize ,
concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mReflowContinueTimer ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) .
- mDrawEventTargetFrame as * const _ as usize } , 216usize ,
- concat ! (
+ mDrawEventTargetFrame as * const _ as usize } , 5328usize
+ , concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mDrawEventTargetFrame ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) . mAllocatedPointers
- as * const _ as usize } , 224usize , concat ! (
+ as * const _ as usize } , 5336usize , concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mAllocatedPointers ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) . mPaintCount as *
- const _ as usize } , 272usize , concat ! (
+ const _ as usize } , 5384usize , concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mPaintCount ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) .
mScrollPositionClampingScrollPortSize as * const _ as
- usize } , 280usize , concat ! (
+ usize } , 5392usize , concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mScrollPositionClampingScrollPortSize
) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) . mAutoWeakFrames as
- * const _ as usize } , 288usize , concat ! (
+ * const _ as usize } , 5400usize , concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mAutoWeakFrames ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) . mWeakFrames as *
- const _ as usize } , 296usize , concat ! (
+ const _ as usize } , 5408usize , concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mWeakFrames ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) .
- mCanvasBackgroundColor as * const _ as usize } , 344usize
+ mCanvasBackgroundColor as * const _ as usize } , 5456usize
, concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mCanvasBackgroundColor ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) . mResolution as *
- const _ as usize } , 348usize , concat ! (
+ const _ as usize } , 5460usize , concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mResolution ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) . mSelectionFlags as
- * const _ as usize } , 356usize , concat ! (
+ * const _ as usize } , 5468usize , concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mSelectionFlags ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) . mRenderFlags as *
- const _ as usize } , 358usize , concat ! (
+ const _ as usize } , 5470usize , concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mRenderFlags ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) . mPresShellId as *
- const _ as usize } , 364usize , concat ! (
+ const _ as usize } , 5476usize , concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mPresShellId ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) .
- mChangedScopeStyleRoots as * const _ as usize } , 368usize
- , concat ! (
+ mChangedScopeStyleRoots as * const _ as usize } ,
+ 5480usize , concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mChangedScopeStyleRoots ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) .
mFontSizeInflationEmPerLine as * const _ as usize } ,
- 392usize , concat ! (
+ 5504usize , concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mFontSizeInflationEmPerLine ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) .
mFontSizeInflationMinTwips as * const _ as usize } ,
- 396usize , concat ! (
+ 5508usize , concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mFontSizeInflationMinTwips ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) .
mFontSizeInflationLineThreshold as * const _ as usize } ,
- 400usize , concat ! (
+ 5512usize , concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mFontSizeInflationLineThreshold ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) .
mFontSizeInflationForceEnabled as * const _ as usize } ,
- 404usize , concat ! (
+ 5516usize , concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mFontSizeInflationForceEnabled ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) .
mFontSizeInflationDisabledInMasterProcess as * const _ as
- usize } , 405usize , concat ! (
+ usize } , 5517usize , concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! (
mFontSizeInflationDisabledInMasterProcess ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) .
mFontSizeInflationEnabled as * const _ as usize } ,
- 406usize , concat ! (
+ 5518usize , concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mFontSizeInflationEnabled ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) .
mFontSizeInflationEnabledIsDirty as * const _ as usize } ,
- 407usize , concat ! (
+ 5519usize , concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mFontSizeInflationEnabledIsDirty )
));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) . mPaintingIsFrozen
- as * const _ as usize } , 408usize , concat ! (
+ as * const _ as usize } , 5520usize , concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mPaintingIsFrozen ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) . mIsNeverPainting
- as * const _ as usize } , 409usize , concat ! (
+ as * const _ as usize } , 5521usize , concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mIsNeverPainting ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) . mInFlush as *
- const _ as usize } , 410usize , concat ! (
+ const _ as usize } , 5522usize , concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mInFlush ) ));
}
@@ -22895,57 +22979,57 @@ pub mod root {
pub struct nsDOMMutationObserver {
_unused: [u8; 0],
}
- pub const NODE_HAS_LISTENERMANAGER: root::_bindgen_ty_84 =
- _bindgen_ty_84::NODE_HAS_LISTENERMANAGER;
- pub const NODE_HAS_PROPERTIES: root::_bindgen_ty_84 =
- _bindgen_ty_84::NODE_HAS_PROPERTIES;
- pub const NODE_IS_ANONYMOUS_ROOT: root::_bindgen_ty_84 =
- _bindgen_ty_84::NODE_IS_ANONYMOUS_ROOT;
- pub const NODE_IS_IN_NATIVE_ANONYMOUS_SUBTREE: root::_bindgen_ty_84 =
- _bindgen_ty_84::NODE_IS_IN_NATIVE_ANONYMOUS_SUBTREE;
- pub const NODE_IS_NATIVE_ANONYMOUS_ROOT: root::_bindgen_ty_84 =
- _bindgen_ty_84::NODE_IS_NATIVE_ANONYMOUS_ROOT;
- pub const NODE_FORCE_XBL_BINDINGS: root::_bindgen_ty_84 =
- _bindgen_ty_84::NODE_FORCE_XBL_BINDINGS;
- pub const NODE_MAY_BE_IN_BINDING_MNGR: root::_bindgen_ty_84 =
- _bindgen_ty_84::NODE_MAY_BE_IN_BINDING_MNGR;
- pub const NODE_IS_EDITABLE: root::_bindgen_ty_84 =
- _bindgen_ty_84::NODE_IS_EDITABLE;
- pub const NODE_IS_NATIVE_ANONYMOUS: root::_bindgen_ty_84 =
- _bindgen_ty_84::NODE_IS_NATIVE_ANONYMOUS;
- pub const NODE_IS_IN_SHADOW_TREE: root::_bindgen_ty_84 =
- _bindgen_ty_84::NODE_IS_IN_SHADOW_TREE;
- pub const NODE_HAS_EMPTY_SELECTOR: root::_bindgen_ty_84 =
- _bindgen_ty_84::NODE_HAS_EMPTY_SELECTOR;
- pub const NODE_HAS_SLOW_SELECTOR: root::_bindgen_ty_84 =
- _bindgen_ty_84::NODE_HAS_SLOW_SELECTOR;
- pub const NODE_HAS_EDGE_CHILD_SELECTOR: root::_bindgen_ty_84 =
- _bindgen_ty_84::NODE_HAS_EDGE_CHILD_SELECTOR;
- pub const NODE_HAS_SLOW_SELECTOR_LATER_SIBLINGS: root::_bindgen_ty_84 =
- _bindgen_ty_84::NODE_HAS_SLOW_SELECTOR_LATER_SIBLINGS;
- pub const NODE_ALL_SELECTOR_FLAGS: root::_bindgen_ty_84 =
- _bindgen_ty_84::NODE_ALL_SELECTOR_FLAGS;
- pub const NODE_NEEDS_FRAME: root::_bindgen_ty_84 =
- _bindgen_ty_84::NODE_NEEDS_FRAME;
- pub const NODE_DESCENDANTS_NEED_FRAMES: root::_bindgen_ty_84 =
- _bindgen_ty_84::NODE_DESCENDANTS_NEED_FRAMES;
- pub const NODE_HAS_ACCESSKEY: root::_bindgen_ty_84 =
- _bindgen_ty_84::NODE_HAS_ACCESSKEY;
- pub const NODE_HAS_DIRECTION_RTL: root::_bindgen_ty_84 =
- _bindgen_ty_84::NODE_HAS_DIRECTION_RTL;
- pub const NODE_HAS_DIRECTION_LTR: root::_bindgen_ty_84 =
- _bindgen_ty_84::NODE_HAS_DIRECTION_LTR;
- pub const NODE_ALL_DIRECTION_FLAGS: root::_bindgen_ty_84 =
- _bindgen_ty_84::NODE_ALL_DIRECTION_FLAGS;
- pub const NODE_CHROME_ONLY_ACCESS: root::_bindgen_ty_84 =
- _bindgen_ty_84::NODE_CHROME_ONLY_ACCESS;
- pub const NODE_IS_ROOT_OF_CHROME_ONLY_ACCESS: root::_bindgen_ty_84 =
- _bindgen_ty_84::NODE_IS_ROOT_OF_CHROME_ONLY_ACCESS;
- pub const NODE_TYPE_SPECIFIC_BITS_OFFSET: root::_bindgen_ty_84 =
- _bindgen_ty_84::NODE_TYPE_SPECIFIC_BITS_OFFSET;
+ pub const NODE_HAS_LISTENERMANAGER: root::_bindgen_ty_88 =
+ _bindgen_ty_88::NODE_HAS_LISTENERMANAGER;
+ pub const NODE_HAS_PROPERTIES: root::_bindgen_ty_88 =
+ _bindgen_ty_88::NODE_HAS_PROPERTIES;
+ pub const NODE_IS_ANONYMOUS_ROOT: root::_bindgen_ty_88 =
+ _bindgen_ty_88::NODE_IS_ANONYMOUS_ROOT;
+ pub const NODE_IS_IN_NATIVE_ANONYMOUS_SUBTREE: root::_bindgen_ty_88 =
+ _bindgen_ty_88::NODE_IS_IN_NATIVE_ANONYMOUS_SUBTREE;
+ pub const NODE_IS_NATIVE_ANONYMOUS_ROOT: root::_bindgen_ty_88 =
+ _bindgen_ty_88::NODE_IS_NATIVE_ANONYMOUS_ROOT;
+ pub const NODE_FORCE_XBL_BINDINGS: root::_bindgen_ty_88 =
+ _bindgen_ty_88::NODE_FORCE_XBL_BINDINGS;
+ pub const NODE_MAY_BE_IN_BINDING_MNGR: root::_bindgen_ty_88 =
+ _bindgen_ty_88::NODE_MAY_BE_IN_BINDING_MNGR;
+ pub const NODE_IS_EDITABLE: root::_bindgen_ty_88 =
+ _bindgen_ty_88::NODE_IS_EDITABLE;
+ pub const NODE_IS_NATIVE_ANONYMOUS: root::_bindgen_ty_88 =
+ _bindgen_ty_88::NODE_IS_NATIVE_ANONYMOUS;
+ pub const NODE_IS_IN_SHADOW_TREE: root::_bindgen_ty_88 =
+ _bindgen_ty_88::NODE_IS_IN_SHADOW_TREE;
+ pub const NODE_HAS_EMPTY_SELECTOR: root::_bindgen_ty_88 =
+ _bindgen_ty_88::NODE_HAS_EMPTY_SELECTOR;
+ pub const NODE_HAS_SLOW_SELECTOR: root::_bindgen_ty_88 =
+ _bindgen_ty_88::NODE_HAS_SLOW_SELECTOR;
+ pub const NODE_HAS_EDGE_CHILD_SELECTOR: root::_bindgen_ty_88 =
+ _bindgen_ty_88::NODE_HAS_EDGE_CHILD_SELECTOR;
+ pub const NODE_HAS_SLOW_SELECTOR_LATER_SIBLINGS: root::_bindgen_ty_88 =
+ _bindgen_ty_88::NODE_HAS_SLOW_SELECTOR_LATER_SIBLINGS;
+ pub const NODE_ALL_SELECTOR_FLAGS: root::_bindgen_ty_88 =
+ _bindgen_ty_88::NODE_ALL_SELECTOR_FLAGS;
+ pub const NODE_NEEDS_FRAME: root::_bindgen_ty_88 =
+ _bindgen_ty_88::NODE_NEEDS_FRAME;
+ pub const NODE_DESCENDANTS_NEED_FRAMES: root::_bindgen_ty_88 =
+ _bindgen_ty_88::NODE_DESCENDANTS_NEED_FRAMES;
+ pub const NODE_HAS_ACCESSKEY: root::_bindgen_ty_88 =
+ _bindgen_ty_88::NODE_HAS_ACCESSKEY;
+ pub const NODE_HAS_DIRECTION_RTL: root::_bindgen_ty_88 =
+ _bindgen_ty_88::NODE_HAS_DIRECTION_RTL;
+ pub const NODE_HAS_DIRECTION_LTR: root::_bindgen_ty_88 =
+ _bindgen_ty_88::NODE_HAS_DIRECTION_LTR;
+ pub const NODE_ALL_DIRECTION_FLAGS: root::_bindgen_ty_88 =
+ _bindgen_ty_88::NODE_ALL_DIRECTION_FLAGS;
+ pub const NODE_CHROME_ONLY_ACCESS: root::_bindgen_ty_88 =
+ _bindgen_ty_88::NODE_CHROME_ONLY_ACCESS;
+ pub const NODE_IS_ROOT_OF_CHROME_ONLY_ACCESS: root::_bindgen_ty_88 =
+ _bindgen_ty_88::NODE_IS_ROOT_OF_CHROME_ONLY_ACCESS;
+ pub const NODE_TYPE_SPECIFIC_BITS_OFFSET: root::_bindgen_ty_88 =
+ _bindgen_ty_88::NODE_TYPE_SPECIFIC_BITS_OFFSET;
#[repr(u32)]
#[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)]
- pub enum _bindgen_ty_84 {
+ pub enum _bindgen_ty_88 {
NODE_HAS_LISTENERMANAGER = 4,
NODE_HAS_PROPERTIES = 8,
NODE_IS_ANONYMOUS_ROOT = 16,
@@ -23298,31 +23382,20 @@ pub mod root {
}
#[repr(C)]
pub struct nsPresArena {
- pub mFreeLists: [u64; 6usize],
+ pub mFreeLists: [root::nsPresArena_FreeList; 215usize],
pub mPool: [u64; 4usize],
pub mArenaRefPtrs: [u64; 6usize],
}
#[repr(C)]
#[derive(Debug)]
pub struct nsPresArena_FreeList {
- pub _base: root::PLDHashEntryHdr,
pub mEntries: root::nsTArray<*mut ::std::os::raw::c_void>,
pub mEntrySize: usize,
pub mEntriesEverAllocated: usize,
- pub mKey: root::nsPresArena_FreeList_KeyTypePointer,
- }
- pub type nsPresArena_FreeList_KeyType = u32;
- pub type nsPresArena_FreeList_KeyTypePointer =
- *const ::std::os::raw::c_void;
- pub const nsPresArena_FreeList_ALLOW_MEMMOVE:
- root::nsPresArena_FreeList__bindgen_ty_1 =
- nsPresArena_FreeList__bindgen_ty_1::ALLOW_MEMMOVE;
- #[repr(u32)]
- #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)]
- pub enum nsPresArena_FreeList__bindgen_ty_1 { ALLOW_MEMMOVE = 0, }
+ }
#[test]
fn bindgen_test_layout_nsPresArena_FreeList() {
- assert_eq!(::std::mem::size_of::<nsPresArena_FreeList>() , 40usize ,
+ assert_eq!(::std::mem::size_of::<nsPresArena_FreeList>() , 24usize ,
concat ! (
"Size of: " , stringify ! ( nsPresArena_FreeList ) ));
assert_eq! (::std::mem::align_of::<nsPresArena_FreeList>() , 8usize ,
@@ -23330,32 +23403,27 @@ pub mod root {
"Alignment of " , stringify ! ( nsPresArena_FreeList ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsPresArena_FreeList ) ) . mEntries
- as * const _ as usize } , 8usize , concat ! (
+ as * const _ as usize } , 0usize , concat ! (
"Alignment of field: " , stringify ! (
nsPresArena_FreeList ) , "::" , stringify ! ( mEntries )
));
assert_eq! (unsafe {
& ( * ( 0 as * const nsPresArena_FreeList ) ) . mEntrySize
- as * const _ as usize } , 16usize , concat ! (
+ as * const _ as usize } , 8usize , concat ! (
"Alignment of field: " , stringify ! (
nsPresArena_FreeList ) , "::" , stringify ! ( mEntrySize )
));
assert_eq! (unsafe {
& ( * ( 0 as * const nsPresArena_FreeList ) ) .
- mEntriesEverAllocated as * const _ as usize } , 24usize ,
+ mEntriesEverAllocated as * const _ as usize } , 16usize ,
concat ! (
"Alignment of field: " , stringify ! (
nsPresArena_FreeList ) , "::" , stringify ! (
mEntriesEverAllocated ) ));
- assert_eq! (unsafe {
- & ( * ( 0 as * const nsPresArena_FreeList ) ) . mKey as *
- const _ as usize } , 32usize , concat ! (
- "Alignment of field: " , stringify ! (
- nsPresArena_FreeList ) , "::" , stringify ! ( mKey ) ));
}
#[test]
fn bindgen_test_layout_nsPresArena() {
- assert_eq!(::std::mem::size_of::<nsPresArena>() , 128usize , concat !
+ assert_eq!(::std::mem::size_of::<nsPresArena>() , 5240usize , concat !
( "Size of: " , stringify ! ( nsPresArena ) ));
assert_eq! (::std::mem::align_of::<nsPresArena>() , 8usize , concat !
( "Alignment of " , stringify ! ( nsPresArena ) ));
@@ -23366,12 +23434,12 @@ pub mod root {
"::" , stringify ! ( mFreeLists ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsPresArena ) ) . mPool as * const _
- as usize } , 48usize , concat ! (
+ as usize } , 5160usize , concat ! (
"Alignment of field: " , stringify ! ( nsPresArena ) ,
"::" , stringify ! ( mPool ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsPresArena ) ) . mArenaRefPtrs as *
- const _ as usize } , 80usize , concat ! (
+ const _ as usize } , 5192usize , concat ! (
"Alignment of field: " , stringify ! ( nsPresArena ) ,
"::" , stringify ! ( mArenaRefPtrs ) ));
}
@@ -30892,7 +30960,7 @@ pub mod root {
) , "::" , stringify ! ( mQuotePairs ) ));
}
#[test]
- fn __bindgen_test_layout_StaticRefPtr_instantiation_87() {
+ fn __bindgen_test_layout_StaticRefPtr_instantiation_91() {
assert_eq!(::std::mem::size_of::<root::mozilla::StaticRefPtr<root::nsStyleQuoteValues>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -30903,7 +30971,7 @@ pub mod root {
root::mozilla::StaticRefPtr<root::nsStyleQuoteValues> ) ));
}
#[test]
- fn __bindgen_test_layout_StaticRefPtr_instantiation_88() {
+ fn __bindgen_test_layout_StaticRefPtr_instantiation_92() {
assert_eq!(::std::mem::size_of::<root::mozilla::StaticRefPtr<root::nsStyleQuoteValues>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -33470,48 +33538,48 @@ pub mod root {
pub struct nsAttrValueOrString {
_unused: [u8; 0],
}
- pub const ELEMENT_SHARED_RESTYLE_BIT_1: root::_bindgen_ty_86 =
- _bindgen_ty_86::ELEMENT_SHARED_RESTYLE_BIT_1;
- pub const ELEMENT_SHARED_RESTYLE_BIT_2: root::_bindgen_ty_86 =
- _bindgen_ty_86::ELEMENT_SHARED_RESTYLE_BIT_2;
- pub const ELEMENT_SHARED_RESTYLE_BIT_3: root::_bindgen_ty_86 =
- _bindgen_ty_86::ELEMENT_SHARED_RESTYLE_BIT_3;
- pub const ELEMENT_SHARED_RESTYLE_BIT_4: root::_bindgen_ty_86 =
- _bindgen_ty_86::ELEMENT_SHARED_RESTYLE_BIT_4;
- pub const ELEMENT_HAS_DIRTY_DESCENDANTS_FOR_SERVO: root::_bindgen_ty_86 =
- _bindgen_ty_86::ELEMENT_SHARED_RESTYLE_BIT_1;
+ pub const ELEMENT_SHARED_RESTYLE_BIT_1: root::_bindgen_ty_90 =
+ _bindgen_ty_90::ELEMENT_SHARED_RESTYLE_BIT_1;
+ pub const ELEMENT_SHARED_RESTYLE_BIT_2: root::_bindgen_ty_90 =
+ _bindgen_ty_90::ELEMENT_SHARED_RESTYLE_BIT_2;
+ pub const ELEMENT_SHARED_RESTYLE_BIT_3: root::_bindgen_ty_90 =
+ _bindgen_ty_90::ELEMENT_SHARED_RESTYLE_BIT_3;
+ pub const ELEMENT_SHARED_RESTYLE_BIT_4: root::_bindgen_ty_90 =
+ _bindgen_ty_90::ELEMENT_SHARED_RESTYLE_BIT_4;
+ pub const ELEMENT_HAS_DIRTY_DESCENDANTS_FOR_SERVO: root::_bindgen_ty_90 =
+ _bindgen_ty_90::ELEMENT_SHARED_RESTYLE_BIT_1;
pub const ELEMENT_HAS_ANIMATION_ONLY_DIRTY_DESCENDANTS_FOR_SERVO:
- root::_bindgen_ty_86 =
- _bindgen_ty_86::ELEMENT_SHARED_RESTYLE_BIT_2;
- pub const ELEMENT_HAS_SNAPSHOT: root::_bindgen_ty_86 =
- _bindgen_ty_86::ELEMENT_SHARED_RESTYLE_BIT_3;
- pub const ELEMENT_HANDLED_SNAPSHOT: root::_bindgen_ty_86 =
- _bindgen_ty_86::ELEMENT_SHARED_RESTYLE_BIT_4;
- pub const ELEMENT_HAS_PENDING_RESTYLE: root::_bindgen_ty_86 =
- _bindgen_ty_86::ELEMENT_SHARED_RESTYLE_BIT_1;
- pub const ELEMENT_IS_POTENTIAL_RESTYLE_ROOT: root::_bindgen_ty_86 =
- _bindgen_ty_86::ELEMENT_SHARED_RESTYLE_BIT_2;
- pub const ELEMENT_HAS_PENDING_ANIMATION_ONLY_RESTYLE: root::_bindgen_ty_86
+ root::_bindgen_ty_90 =
+ _bindgen_ty_90::ELEMENT_SHARED_RESTYLE_BIT_2;
+ pub const ELEMENT_HAS_SNAPSHOT: root::_bindgen_ty_90 =
+ _bindgen_ty_90::ELEMENT_SHARED_RESTYLE_BIT_3;
+ pub const ELEMENT_HANDLED_SNAPSHOT: root::_bindgen_ty_90 =
+ _bindgen_ty_90::ELEMENT_SHARED_RESTYLE_BIT_4;
+ pub const ELEMENT_HAS_PENDING_RESTYLE: root::_bindgen_ty_90 =
+ _bindgen_ty_90::ELEMENT_SHARED_RESTYLE_BIT_1;
+ pub const ELEMENT_IS_POTENTIAL_RESTYLE_ROOT: root::_bindgen_ty_90 =
+ _bindgen_ty_90::ELEMENT_SHARED_RESTYLE_BIT_2;
+ pub const ELEMENT_HAS_PENDING_ANIMATION_ONLY_RESTYLE: root::_bindgen_ty_90
=
- _bindgen_ty_86::ELEMENT_SHARED_RESTYLE_BIT_3;
+ _bindgen_ty_90::ELEMENT_SHARED_RESTYLE_BIT_3;
pub const ELEMENT_IS_POTENTIAL_ANIMATION_ONLY_RESTYLE_ROOT:
- root::_bindgen_ty_86 =
- _bindgen_ty_86::ELEMENT_SHARED_RESTYLE_BIT_4;
- pub const ELEMENT_IS_CONDITIONAL_RESTYLE_ANCESTOR: root::_bindgen_ty_86 =
- _bindgen_ty_86::ELEMENT_IS_CONDITIONAL_RESTYLE_ANCESTOR;
- pub const ELEMENT_PENDING_RESTYLE_FLAGS: root::_bindgen_ty_86 =
- _bindgen_ty_86::ELEMENT_PENDING_RESTYLE_FLAGS;
- pub const ELEMENT_POTENTIAL_RESTYLE_ROOT_FLAGS: root::_bindgen_ty_86 =
- _bindgen_ty_86::ELEMENT_POTENTIAL_RESTYLE_ROOT_FLAGS;
- pub const ELEMENT_ALL_RESTYLE_FLAGS: root::_bindgen_ty_86 =
- _bindgen_ty_86::ELEMENT_ALL_RESTYLE_FLAGS;
- pub const ELEMENT_HAS_SCROLLGRAB: root::_bindgen_ty_86 =
- _bindgen_ty_86::ELEMENT_HAS_SCROLLGRAB;
- pub const ELEMENT_TYPE_SPECIFIC_BITS_OFFSET: root::_bindgen_ty_86 =
- _bindgen_ty_86::ELEMENT_TYPE_SPECIFIC_BITS_OFFSET;
+ root::_bindgen_ty_90 =
+ _bindgen_ty_90::ELEMENT_SHARED_RESTYLE_BIT_4;
+ pub const ELEMENT_IS_CONDITIONAL_RESTYLE_ANCESTOR: root::_bindgen_ty_90 =
+ _bindgen_ty_90::ELEMENT_IS_CONDITIONAL_RESTYLE_ANCESTOR;
+ pub const ELEMENT_PENDING_RESTYLE_FLAGS: root::_bindgen_ty_90 =
+ _bindgen_ty_90::ELEMENT_PENDING_RESTYLE_FLAGS;
+ pub const ELEMENT_POTENTIAL_RESTYLE_ROOT_FLAGS: root::_bindgen_ty_90 =
+ _bindgen_ty_90::ELEMENT_POTENTIAL_RESTYLE_ROOT_FLAGS;
+ pub const ELEMENT_ALL_RESTYLE_FLAGS: root::_bindgen_ty_90 =
+ _bindgen_ty_90::ELEMENT_ALL_RESTYLE_FLAGS;
+ pub const ELEMENT_HAS_SCROLLGRAB: root::_bindgen_ty_90 =
+ _bindgen_ty_90::ELEMENT_HAS_SCROLLGRAB;
+ pub const ELEMENT_TYPE_SPECIFIC_BITS_OFFSET: root::_bindgen_ty_90 =
+ _bindgen_ty_90::ELEMENT_TYPE_SPECIFIC_BITS_OFFSET;
#[repr(u32)]
#[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)]
- pub enum _bindgen_ty_86 {
+ pub enum _bindgen_ty_90 {
ELEMENT_SHARED_RESTYLE_BIT_1 = 8388608,
ELEMENT_SHARED_RESTYLE_BIT_2 = 16777216,
ELEMENT_SHARED_RESTYLE_BIT_3 = 33554432,
@@ -34280,7 +34348,7 @@ pub mod root {
}
pub type __builtin_va_list = [root::__va_list_tag; 1usize];
#[test]
- fn __bindgen_test_layout_IntegralConstant_instantiation_89() {
+ fn __bindgen_test_layout_IntegralConstant_instantiation_93() {
assert_eq!(::std::mem::size_of::<u8>() , 1usize , concat ! (
"Size of template specialization: " , stringify ! ( u8 )
));
@@ -34289,7 +34357,7 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_IntegralConstant_instantiation_90() {
+ fn __bindgen_test_layout_IntegralConstant_instantiation_94() {
assert_eq!(::std::mem::size_of::<u8>() , 1usize , concat ! (
"Size of template specialization: " , stringify ! ( u8 )
));
@@ -34298,7 +34366,7 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_nsCharTraits_instantiation_91() {
+ fn __bindgen_test_layout_nsCharTraits_instantiation_95() {
assert_eq!(::std::mem::size_of::<root::nsCharTraits>() , 1usize ,
concat ! (
"Size of template specialization: " , stringify ! (
@@ -34309,7 +34377,7 @@ pub mod root {
root::nsCharTraits ) ));
}
#[test]
- fn __bindgen_test_layout_nsReadingIterator_instantiation_92() {
+ fn __bindgen_test_layout_nsReadingIterator_instantiation_96() {
assert_eq!(::std::mem::size_of::<root::nsReadingIterator<u16>>() ,
24usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34320,7 +34388,7 @@ pub mod root {
root::nsReadingIterator<u16> ) ));
}
#[test]
- fn __bindgen_test_layout_nsWritingIterator_instantiation_93() {
+ fn __bindgen_test_layout_nsWritingIterator_instantiation_97() {
assert_eq!(::std::mem::size_of::<root::nsWritingIterator<u16>>() ,
24usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34331,7 +34399,7 @@ pub mod root {
root::nsWritingIterator<u16> ) ));
}
#[test]
- fn __bindgen_test_layout_nsCharTraits_instantiation_94() {
+ fn __bindgen_test_layout_nsCharTraits_instantiation_98() {
assert_eq!(::std::mem::size_of::<root::nsCharTraits>() , 1usize ,
concat ! (
"Size of template specialization: " , stringify ! (
@@ -34342,7 +34410,7 @@ pub mod root {
root::nsCharTraits ) ));
}
#[test]
- fn __bindgen_test_layout_nsReadingIterator_instantiation_95() {
+ fn __bindgen_test_layout_nsReadingIterator_instantiation_99() {
assert_eq!(::std::mem::size_of::<root::nsReadingIterator<::std::os::raw::c_char>>()
, 24usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34353,7 +34421,7 @@ pub mod root {
root::nsReadingIterator<::std::os::raw::c_char> ) ));
}
#[test]
- fn __bindgen_test_layout_nsWritingIterator_instantiation_96() {
+ fn __bindgen_test_layout_nsWritingIterator_instantiation_100() {
assert_eq!(::std::mem::size_of::<root::nsWritingIterator<::std::os::raw::c_char>>()
, 24usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34364,7 +34432,7 @@ pub mod root {
root::nsWritingIterator<::std::os::raw::c_char> ) ));
}
#[test]
- fn __bindgen_test_layout_nsCharTraits_instantiation_97() {
+ fn __bindgen_test_layout_nsCharTraits_instantiation_101() {
assert_eq!(::std::mem::size_of::<root::nsCharTraits>() , 1usize ,
concat ! (
"Size of template specialization: " , stringify ! (
@@ -34375,7 +34443,7 @@ pub mod root {
root::nsCharTraits ) ));
}
#[test]
- fn __bindgen_test_layout_nsCharTraits_instantiation_98() {
+ fn __bindgen_test_layout_nsCharTraits_instantiation_102() {
assert_eq!(::std::mem::size_of::<root::nsCharTraits>() , 1usize ,
concat ! (
"Size of template specialization: " , stringify ! (
@@ -34386,7 +34454,7 @@ pub mod root {
root::nsCharTraits ) ));
}
#[test]
- fn __bindgen_test_layout__bindgen_ty_id_211408_instantiation_99() {
+ fn __bindgen_test_layout__bindgen_ty_id_213000_instantiation_103() {
assert_eq!(::std::mem::size_of::<u8>() , 1usize , concat ! (
"Size of template specialization: " , stringify ! ( u8 )
));
@@ -34395,7 +34463,7 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout__bindgen_ty_id_211444_instantiation_100() {
+ fn __bindgen_test_layout__bindgen_ty_id_213036_instantiation_104() {
assert_eq!(::std::mem::size_of::<u8>() , 1usize , concat ! (
"Size of template specialization: " , stringify ! ( u8 )
));
@@ -34404,7 +34472,7 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_101() {
+ fn __bindgen_test_layout_nsTArray_instantiation_105() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::nsCString>>() ,
8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34415,7 +34483,7 @@ pub mod root {
root::nsTArray<root::nsCString> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_102() {
+ fn __bindgen_test_layout_Handle_instantiation_106() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34426,7 +34494,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_103() {
+ fn __bindgen_test_layout_Handle_instantiation_107() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34437,7 +34505,7 @@ pub mod root {
root::JS::Handle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_MutableHandle_instantiation_104() {
+ fn __bindgen_test_layout_MutableHandle_instantiation_108() {
assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34448,7 +34516,7 @@ pub mod root {
root::JS::MutableHandle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_Rooted_instantiation_105() {
+ fn __bindgen_test_layout_Rooted_instantiation_109() {
assert_eq!(::std::mem::size_of::<[u64; 3usize]>() , 24usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -34459,7 +34527,7 @@ pub mod root {
[u64; 3usize] ) ));
}
#[test]
- fn __bindgen_test_layout_DeletePolicy_instantiation_106() {
+ fn __bindgen_test_layout_DeletePolicy_instantiation_110() {
assert_eq!(::std::mem::size_of::<root::JS::DeletePolicy>() , 1usize ,
concat ! (
"Size of template specialization: " , stringify ! (
@@ -34470,7 +34538,7 @@ pub mod root {
root::JS::DeletePolicy ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_107() {
+ fn __bindgen_test_layout_nsTArray_instantiation_111() {
assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34481,7 +34549,7 @@ pub mod root {
root::nsTArray<::nsstring::nsStringRepr> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_108() {
+ fn __bindgen_test_layout_nsTArray_instantiation_112() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::mozilla::FontFamilyName>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34492,7 +34560,7 @@ pub mod root {
root::nsTArray<root::mozilla::FontFamilyName> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_109() {
+ fn __bindgen_test_layout_nsTArray_instantiation_113() {
assert_eq!(::std::mem::size_of::<root::nsTArray<::std::os::raw::c_uint>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34503,7 +34571,7 @@ pub mod root {
root::nsTArray<::std::os::raw::c_uint> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_110() {
+ fn __bindgen_test_layout_nsTArray_instantiation_114() {
assert_eq!(::std::mem::size_of::<root::nsTArray<::std::os::raw::c_uint>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34514,7 +34582,7 @@ pub mod root {
root::nsTArray<::std::os::raw::c_uint> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_111() {
+ fn __bindgen_test_layout_nsTArray_instantiation_115() {
assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34525,7 +34593,7 @@ pub mod root {
root::nsTArray<::nsstring::nsStringRepr> ) ));
}
#[test]
- fn __bindgen_test_layout_TErrorResult_instantiation_112() {
+ fn __bindgen_test_layout_TErrorResult_instantiation_116() {
assert_eq!(::std::mem::size_of::<root::mozilla::binding_danger::TErrorResult>()
, 32usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34536,7 +34604,7 @@ pub mod root {
root::mozilla::binding_danger::TErrorResult ) ));
}
#[test]
- fn __bindgen_test_layout_TErrorResult_instantiation_113() {
+ fn __bindgen_test_layout_TErrorResult_instantiation_117() {
assert_eq!(::std::mem::size_of::<root::mozilla::binding_danger::TErrorResult>()
, 32usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34547,7 +34615,7 @@ pub mod root {
root::mozilla::binding_danger::TErrorResult ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_114() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_118() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsStringBuffer>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34558,7 +34626,7 @@ pub mod root {
root::already_AddRefed<root::nsStringBuffer> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_115() {
+ fn __bindgen_test_layout_Handle_instantiation_119() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34569,7 +34637,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_MutableHandle_instantiation_116() {
+ fn __bindgen_test_layout_MutableHandle_instantiation_120() {
assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34580,7 +34648,7 @@ pub mod root {
root::JS::MutableHandle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_117() {
+ fn __bindgen_test_layout_Handle_instantiation_121() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34591,7 +34659,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_118() {
+ fn __bindgen_test_layout_Handle_instantiation_122() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34602,7 +34670,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_RefPtr_instantiation_119() {
+ fn __bindgen_test_layout_RefPtr_instantiation_123() {
assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::StyleSheet>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34613,7 +34681,7 @@ pub mod root {
root::RefPtr<root::mozilla::StyleSheet> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_120() {
+ fn __bindgen_test_layout_Handle_instantiation_124() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34624,7 +34692,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_121() {
+ fn __bindgen_test_layout_Handle_instantiation_125() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34635,7 +34703,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_122() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_126() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIURI>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34646,7 +34714,7 @@ pub mod root {
root::already_AddRefed<root::nsIURI> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_123() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_127() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIURI>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34657,7 +34725,7 @@ pub mod root {
root::already_AddRefed<root::nsIURI> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_124() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_128() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsINode>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34668,7 +34736,7 @@ pub mod root {
root::already_AddRefed<root::nsINode> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_125() {
+ fn __bindgen_test_layout_Handle_instantiation_129() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34679,7 +34747,7 @@ pub mod root {
root::JS::Handle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_MutableHandle_instantiation_126() {
+ fn __bindgen_test_layout_MutableHandle_instantiation_130() {
assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34690,7 +34758,7 @@ pub mod root {
root::JS::MutableHandle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_MutableHandle_instantiation_127() {
+ fn __bindgen_test_layout_MutableHandle_instantiation_131() {
assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34701,7 +34769,7 @@ pub mod root {
root::JS::MutableHandle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_DeletePolicy_instantiation_128() {
+ fn __bindgen_test_layout_DeletePolicy_instantiation_132() {
assert_eq!(::std::mem::size_of::<root::JS::DeletePolicy>() , 1usize ,
concat ! (
"Size of template specialization: " , stringify ! (
@@ -34712,7 +34780,7 @@ pub mod root {
root::JS::DeletePolicy ) ));
}
#[test]
- fn __bindgen_test_layout_UniquePtr_instantiation_129() {
+ fn __bindgen_test_layout_UniquePtr_instantiation_133() {
assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::JSErrorNotes_Note>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34723,7 +34791,7 @@ pub mod root {
root::mozilla::UniquePtr<root::JSErrorNotes_Note> ) ));
}
#[test]
- fn __bindgen_test_layout_DeletePolicy_instantiation_130() {
+ fn __bindgen_test_layout_DeletePolicy_instantiation_134() {
assert_eq!(::std::mem::size_of::<root::JS::DeletePolicy>() , 1usize ,
concat ! (
"Size of template specialization: " , stringify ! (
@@ -34734,7 +34802,7 @@ pub mod root {
root::JS::DeletePolicy ) ));
}
#[test]
- fn __bindgen_test_layout_UniquePtr_instantiation_131() {
+ fn __bindgen_test_layout_UniquePtr_instantiation_135() {
assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::JSErrorNotes>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34745,7 +34813,7 @@ pub mod root {
root::mozilla::UniquePtr<root::JSErrorNotes> ) ));
}
#[test]
- fn __bindgen_test_layout_DeletePolicy_instantiation_132() {
+ fn __bindgen_test_layout_DeletePolicy_instantiation_136() {
assert_eq!(::std::mem::size_of::<root::JS::DeletePolicy>() , 1usize ,
concat ! (
"Size of template specialization: " , stringify ! (
@@ -34756,7 +34824,7 @@ pub mod root {
root::JS::DeletePolicy ) ));
}
#[test]
- fn __bindgen_test_layout_UniquePtr_instantiation_133() {
+ fn __bindgen_test_layout_UniquePtr_instantiation_137() {
assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::JSErrorNotes_Note>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34767,7 +34835,7 @@ pub mod root {
root::mozilla::UniquePtr<root::JSErrorNotes_Note> ) ));
}
#[test]
- fn __bindgen_test_layout_DeletePolicy_instantiation_134() {
+ fn __bindgen_test_layout_DeletePolicy_instantiation_138() {
assert_eq!(::std::mem::size_of::<root::JS::DeletePolicy>() , 1usize ,
concat ! (
"Size of template specialization: " , stringify ! (
@@ -34778,7 +34846,7 @@ pub mod root {
root::JS::DeletePolicy ) ));
}
#[test]
- fn __bindgen_test_layout_UniquePtr_instantiation_135() {
+ fn __bindgen_test_layout_UniquePtr_instantiation_139() {
assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::JSErrorNotes_Note>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34789,7 +34857,7 @@ pub mod root {
root::mozilla::UniquePtr<root::JSErrorNotes_Note> ) ));
}
#[test]
- fn __bindgen_test_layout_DeletePolicy_instantiation_136() {
+ fn __bindgen_test_layout_DeletePolicy_instantiation_140() {
assert_eq!(::std::mem::size_of::<root::JS::DeletePolicy>() , 1usize ,
concat ! (
"Size of template specialization: " , stringify ! (
@@ -34800,7 +34868,7 @@ pub mod root {
root::JS::DeletePolicy ) ));
}
#[test]
- fn __bindgen_test_layout_UniquePtr_instantiation_137() {
+ fn __bindgen_test_layout_UniquePtr_instantiation_141() {
assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::JSErrorNotes_Note>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34811,7 +34879,7 @@ pub mod root {
root::mozilla::UniquePtr<root::JSErrorNotes_Note> ) ));
}
#[test]
- fn __bindgen_test_layout_iterator_instantiation_138() {
+ fn __bindgen_test_layout_iterator_instantiation_142() {
assert_eq!(::std::mem::size_of::<root::std::iterator>() , 1usize ,
concat ! (
"Size of template specialization: " , stringify ! (
@@ -34822,7 +34890,7 @@ pub mod root {
root::std::iterator ) ));
}
#[test]
- fn __bindgen_test_layout_DeletePolicy_instantiation_139() {
+ fn __bindgen_test_layout_DeletePolicy_instantiation_143() {
assert_eq!(::std::mem::size_of::<root::JS::DeletePolicy>() , 1usize ,
concat ! (
"Size of template specialization: " , stringify ! (
@@ -34833,7 +34901,7 @@ pub mod root {
root::JS::DeletePolicy ) ));
}
#[test]
- fn __bindgen_test_layout_UniquePtr_instantiation_140() {
+ fn __bindgen_test_layout_UniquePtr_instantiation_144() {
assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::JSErrorNotes_Note>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34844,7 +34912,7 @@ pub mod root {
root::mozilla::UniquePtr<root::JSErrorNotes_Note> ) ));
}
#[test]
- fn __bindgen_test_layout_DeletePolicy_instantiation_141() {
+ fn __bindgen_test_layout_DeletePolicy_instantiation_145() {
assert_eq!(::std::mem::size_of::<root::JS::DeletePolicy>() , 1usize ,
concat ! (
"Size of template specialization: " , stringify ! (
@@ -34855,7 +34923,7 @@ pub mod root {
root::JS::DeletePolicy ) ));
}
#[test]
- fn __bindgen_test_layout_UniquePtr_instantiation_142() {
+ fn __bindgen_test_layout_UniquePtr_instantiation_146() {
assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::JSErrorNotes_Note>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34866,7 +34934,7 @@ pub mod root {
root::mozilla::UniquePtr<root::JSErrorNotes_Note> ) ));
}
#[test]
- fn __bindgen_test_layout_nsCOMPtr_instantiation_143() {
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_147() {
assert_eq!(::std::mem::size_of::<root::nsCOMPtr<root::nsIPrincipal>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34877,7 +34945,7 @@ pub mod root {
root::nsCOMPtr<root::nsIPrincipal> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_144() {
+ fn __bindgen_test_layout_Handle_instantiation_148() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34888,7 +34956,7 @@ pub mod root {
root::JS::Handle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_MutableHandle_instantiation_145() {
+ fn __bindgen_test_layout_MutableHandle_instantiation_149() {
assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34899,7 +34967,7 @@ pub mod root {
root::JS::MutableHandle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_nsCOMPtr_instantiation_146() {
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_150() {
assert_eq!(::std::mem::size_of::<root::nsCOMPtr<root::nsIPrincipal>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34910,7 +34978,7 @@ pub mod root {
root::nsCOMPtr<root::nsIPrincipal> ) ));
}
#[test]
- fn __bindgen_test_layout_nsCOMPtr_instantiation_147() {
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_151() {
assert_eq!(::std::mem::size_of::<root::nsCOMPtr<root::nsIPrincipal>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34921,7 +34989,7 @@ pub mod root {
root::nsCOMPtr<root::nsIPrincipal> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_148() {
+ fn __bindgen_test_layout_nsTArray_instantiation_152() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::nsCString>>() ,
8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34932,7 +35000,7 @@ pub mod root {
root::nsTArray<root::nsCString> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_149() {
+ fn __bindgen_test_layout_nsTArray_instantiation_153() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::nsCString>>() ,
8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34943,7 +35011,7 @@ pub mod root {
root::nsTArray<root::nsCString> ) ));
}
#[test]
- fn __bindgen_test_layout_Heap_instantiation_150() {
+ fn __bindgen_test_layout_Heap_instantiation_154() {
assert_eq!(::std::mem::size_of::<root::JS::Heap<root::JS::Value>>() ,
8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34954,7 +35022,7 @@ pub mod root {
root::JS::Heap<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_Heap_instantiation_151() {
+ fn __bindgen_test_layout_Heap_instantiation_155() {
assert_eq!(::std::mem::size_of::<root::JS::Heap<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34965,7 +35033,7 @@ pub mod root {
root::JS::Heap<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_TenuredHeap_instantiation_152() {
+ fn __bindgen_test_layout_TenuredHeap_instantiation_156() {
assert_eq!(::std::mem::size_of::<root::JS::TenuredHeap>() , 8usize ,
concat ! (
"Size of template specialization: " , stringify ! (
@@ -34976,7 +35044,7 @@ pub mod root {
root::JS::TenuredHeap ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_153() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_157() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIURI>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34987,7 +35055,7 @@ pub mod root {
root::already_AddRefed<root::nsIURI> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_154() {
+ fn __bindgen_test_layout_nsTArray_instantiation_158() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::RefPtr<root::mozilla::dom::AnonymousContent>>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35000,7 +35068,7 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_RefPtr_instantiation_155() {
+ fn __bindgen_test_layout_RefPtr_instantiation_159() {
assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::StyleSheet>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35011,7 +35079,7 @@ pub mod root {
root::RefPtr<root::mozilla::StyleSheet> ) ));
}
#[test]
- fn __bindgen_test_layout_RefPtr_instantiation_156() {
+ fn __bindgen_test_layout_RefPtr_instantiation_160() {
assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::StyleSheet>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35022,7 +35090,7 @@ pub mod root {
root::RefPtr<root::mozilla::StyleSheet> ) ));
}
#[test]
- fn __bindgen_test_layout_RefPtr_instantiation_157() {
+ fn __bindgen_test_layout_RefPtr_instantiation_161() {
assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::dom::Element>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35033,7 +35101,7 @@ pub mod root {
root::RefPtr<root::mozilla::dom::Element> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_158() {
+ fn __bindgen_test_layout_nsTArray_instantiation_162() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::RefPtr<root::mozilla::dom::Element>>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35046,7 +35114,7 @@ pub mod root {
));
}
#[test]
- fn __bindgen_test_layout_nsCOMPtr_instantiation_159() {
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_163() {
assert_eq!(::std::mem::size_of::<root::nsCOMPtr<root::nsIObserver>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35057,7 +35125,7 @@ pub mod root {
root::nsCOMPtr<root::nsIObserver> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_160() {
+ fn __bindgen_test_layout_nsTArray_instantiation_164() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::nsCOMPtr<root::nsIObserver>>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35068,7 +35136,7 @@ pub mod root {
root::nsTArray<root::nsCOMPtr<root::nsIObserver>> ) ));
}
#[test]
- fn __bindgen_test_layout_nsCOMPtr_instantiation_161() {
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_165() {
assert_eq!(::std::mem::size_of::<root::nsCOMPtr<root::nsIObserver>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35079,7 +35147,7 @@ pub mod root {
root::nsCOMPtr<root::nsIObserver> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_162() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_166() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIDocument>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35090,7 +35158,7 @@ pub mod root {
root::already_AddRefed<root::nsIDocument> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_163() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_167() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIURI>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35101,7 +35169,7 @@ pub mod root {
root::already_AddRefed<root::nsIURI> ) ));
}
#[test]
- fn __bindgen_test_layout_RefPtr_instantiation_164() {
+ fn __bindgen_test_layout_RefPtr_instantiation_168() {
assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::StyleSheet>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35112,7 +35180,7 @@ pub mod root {
root::RefPtr<root::mozilla::StyleSheet> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_165() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_169() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIDocument>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35123,7 +35191,7 @@ pub mod root {
root::already_AddRefed<root::nsIDocument> ) ));
}
#[test]
- fn __bindgen_test_layout_MutableHandle_instantiation_166() {
+ fn __bindgen_test_layout_MutableHandle_instantiation_170() {
assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35134,7 +35202,7 @@ pub mod root {
root::JS::MutableHandle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_167() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_171() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsContentList>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35145,7 +35213,7 @@ pub mod root {
root::already_AddRefed<root::nsContentList> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_168() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_172() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsContentList>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35156,7 +35224,7 @@ pub mod root {
root::already_AddRefed<root::nsContentList> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_169() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_173() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsINode>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35167,7 +35235,7 @@ pub mod root {
root::already_AddRefed<root::nsINode> ) ));
}
#[test]
- fn __bindgen_test_layout_RefPtr_instantiation_170() {
+ fn __bindgen_test_layout_RefPtr_instantiation_174() {
assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::dom::Element>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35178,7 +35246,7 @@ pub mod root {
root::RefPtr<root::mozilla::dom::Element> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_171() {
+ fn __bindgen_test_layout_nsTArray_instantiation_175() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::RefPtr<root::mozilla::dom::Element>>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35191,7 +35259,7 @@ pub mod root {
));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_172() {
+ fn __bindgen_test_layout_Handle_instantiation_176() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35202,7 +35270,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_173() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_177() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIURI>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35213,7 +35281,7 @@ pub mod root {
root::already_AddRefed<root::nsIURI> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_174() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_178() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIRunnable>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35224,7 +35292,7 @@ pub mod root {
root::already_AddRefed<root::nsIRunnable> ) ));
}
#[test]
- fn __bindgen_test_layout_nsCOMPtr_instantiation_175() {
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_179() {
assert_eq!(::std::mem::size_of::<root::nsCOMPtr<root::mozilla::dom::Link>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35235,7 +35303,7 @@ pub mod root {
root::nsCOMPtr<root::mozilla::dom::Link> ) ));
}
#[test]
- fn __bindgen_test_layout_nsCOMPtr_instantiation_176() {
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_180() {
assert_eq!(::std::mem::size_of::<root::nsCOMPtr<root::nsIWeakReference>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35246,7 +35314,7 @@ pub mod root {
root::nsCOMPtr<root::nsIWeakReference> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_177() {
+ fn __bindgen_test_layout_Handle_instantiation_181() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35257,7 +35325,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_DefaultDelete_instantiation_178() {
+ fn __bindgen_test_layout_DefaultDelete_instantiation_182() {
assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
1usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35268,7 +35336,7 @@ pub mod root {
root::mozilla::DefaultDelete ) ));
}
#[test]
- fn __bindgen_test_layout_UniquePtr_instantiation_179() {
+ fn __bindgen_test_layout_UniquePtr_instantiation_183() {
assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::nsISMILAttr>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35279,7 +35347,7 @@ pub mod root {
root::mozilla::UniquePtr<root::nsISMILAttr> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_180() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_184() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35290,7 +35358,7 @@ pub mod root {
root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_181() {
+ fn __bindgen_test_layout_nsTArray_instantiation_185() {
assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35301,7 +35369,7 @@ pub mod root {
root::nsTArray<::nsstring::nsStringRepr> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_182() {
+ fn __bindgen_test_layout_Handle_instantiation_186() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35312,7 +35380,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_183() {
+ fn __bindgen_test_layout_Handle_instantiation_187() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35323,7 +35391,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_184() {
+ fn __bindgen_test_layout_Handle_instantiation_188() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35334,7 +35402,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_185() {
+ fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_189() {
assert_eq!(::std::mem::size_of::<root::nsRefPtrHashKey<root::mozilla::dom::DOMIntersectionObserver>>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35347,7 +35415,7 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_nsDataHashtable_instantiation_186() {
+ fn __bindgen_test_layout_nsDataHashtable_instantiation_190() {
assert_eq!(::std::mem::size_of::<[u64; 6usize]>() , 48usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -35358,7 +35426,7 @@ pub mod root {
[u64; 6usize] ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_187() {
+ fn __bindgen_test_layout_Handle_instantiation_191() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35369,7 +35437,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_188() {
+ fn __bindgen_test_layout_nsTArray_instantiation_192() {
assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIContent>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35380,7 +35448,7 @@ pub mod root {
root::nsTArray<*mut root::nsIContent> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_189() {
+ fn __bindgen_test_layout_nsTArray_instantiation_193() {
assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIContent>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35391,7 +35459,7 @@ pub mod root {
root::nsTArray<*mut root::nsIContent> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_190() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_194() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIURI>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35402,7 +35470,7 @@ pub mod root {
root::already_AddRefed<root::nsIURI> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_191() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_195() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIURI>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35413,7 +35481,7 @@ pub mod root {
root::already_AddRefed<root::nsIURI> ) ));
}
#[test]
- fn __bindgen_test_layout_SupportsWeakPtr_instantiation_192() {
+ fn __bindgen_test_layout_SupportsWeakPtr_instantiation_196() {
assert_eq!(::std::mem::size_of::<u64>() , 8usize , concat ! (
"Size of template specialization: " , stringify ! ( u64 )
));
@@ -35422,7 +35490,7 @@ pub mod root {
u64 ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_193() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_197() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIAtom>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35433,7 +35501,7 @@ pub mod root {
root::already_AddRefed<root::nsIAtom> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_194() {
+ fn __bindgen_test_layout_nsTArray_instantiation_198() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::nsRect>>() ,
8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35444,7 +35512,18 @@ pub mod root {
root::nsTArray<root::nsRect> ) ));
}
#[test]
- fn __bindgen_test_layout_DefaultDelete_instantiation_195() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_199() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsITimer>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsITimer> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsITimer>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsITimer> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_DefaultDelete_instantiation_200() {
assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
1usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35455,7 +35534,7 @@ pub mod root {
root::mozilla::DefaultDelete ) ));
}
#[test]
- fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_196() {
+ fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_201() {
assert_eq!(::std::mem::size_of::<root::nsRefPtrHashKey<root::nsIAtom>>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35466,7 +35545,7 @@ pub mod root {
root::nsRefPtrHashKey<root::nsIAtom> ) ));
}
#[test]
- fn __bindgen_test_layout_RefPtr_instantiation_197() {
+ fn __bindgen_test_layout_RefPtr_instantiation_202() {
assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::StyleSheet>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35477,7 +35556,7 @@ pub mod root {
root::RefPtr<root::mozilla::StyleSheet> ) ));
}
#[test]
- fn __bindgen_test_layout_nsCOMPtr_instantiation_198() {
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_203() {
assert_eq!(::std::mem::size_of::<root::nsCOMPtr<root::nsIAtom>>() ,
8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35488,7 +35567,7 @@ pub mod root {
root::nsCOMPtr<root::nsIAtom> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_199() {
+ fn __bindgen_test_layout_nsTArray_instantiation_204() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::nsCOMPtr<root::nsIAtom>>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35499,7 +35578,7 @@ pub mod root {
root::nsTArray<root::nsCOMPtr<root::nsIAtom>> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_200() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_205() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIAtom>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35510,7 +35589,7 @@ pub mod root {
root::already_AddRefed<root::nsIAtom> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_201() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_206() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35521,7 +35600,7 @@ pub mod root {
root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_202() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_207() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35532,7 +35611,7 @@ pub mod root {
root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_203() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_208() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35543,7 +35622,7 @@ pub mod root {
root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_204() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_209() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35554,7 +35633,7 @@ pub mod root {
root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_205() {
+ fn __bindgen_test_layout_Handle_instantiation_210() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35565,7 +35644,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_206() {
+ fn __bindgen_test_layout_Handle_instantiation_211() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35576,7 +35655,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_207() {
+ fn __bindgen_test_layout_Handle_instantiation_212() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35587,7 +35666,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_nsPIDOMWindow_instantiation_208() {
+ fn __bindgen_test_layout_nsPIDOMWindow_instantiation_213() {
assert_eq!(::std::mem::size_of::<[u64; 29usize]>() , 232usize , concat
! (
"Size of template specialization: " , stringify ! (
@@ -35598,7 +35677,7 @@ pub mod root {
[u64; 29usize] ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_209() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_214() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIContent>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35609,7 +35688,7 @@ pub mod root {
root::already_AddRefed<root::nsIContent> ) ));
}
#[test]
- fn __bindgen_test_layout_nsRefPtrHashtable_instantiation_210() {
+ fn __bindgen_test_layout_nsRefPtrHashtable_instantiation_215() {
assert_eq!(::std::mem::size_of::<[u64; 6usize]>() , 48usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -35620,7 +35699,7 @@ pub mod root {
[u64; 6usize] ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_211() {
+ fn __bindgen_test_layout_Handle_instantiation_216() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35631,7 +35710,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_212() {
+ fn __bindgen_test_layout_nsTArray_instantiation_217() {
assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35642,7 +35721,7 @@ pub mod root {
root::nsTArray<::nsstring::nsStringRepr> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_213() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_218() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIContent>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35653,7 +35732,7 @@ pub mod root {
root::already_AddRefed<root::nsIContent> ) ));
}
#[test]
- fn __bindgen_test_layout_RefPtr_instantiation_214() {
+ fn __bindgen_test_layout_RefPtr_instantiation_219() {
assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::StyleSheet>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35664,7 +35743,7 @@ pub mod root {
root::RefPtr<root::mozilla::StyleSheet> ) ));
}
#[test]
- fn __bindgen_test_layout_RefPtr_instantiation_215() {
+ fn __bindgen_test_layout_RefPtr_instantiation_220() {
assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::StyleSheet>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35675,7 +35754,7 @@ pub mod root {
root::RefPtr<root::mozilla::StyleSheet> ) ));
}
#[test]
- fn __bindgen_test_layout_WeakPtr_instantiation_216() {
+ fn __bindgen_test_layout_WeakPtr_instantiation_221() {
assert_eq!(::std::mem::size_of::<u64>() , 8usize , concat ! (
"Size of template specialization: " , stringify ! ( u64 )
));
@@ -35684,7 +35763,7 @@ pub mod root {
u64 ) ));
}
#[test]
- fn __bindgen_test_layout_nsPtrHashKey_instantiation_217() {
+ fn __bindgen_test_layout_nsPtrHashKey_instantiation_222() {
assert_eq!(::std::mem::size_of::<root::nsPtrHashKey<::std::os::raw::c_void>>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35695,7 +35774,7 @@ pub mod root {
root::nsPtrHashKey<::std::os::raw::c_void> ) ));
}
#[test]
- fn __bindgen_test_layout_nsPtrHashKey_instantiation_218() {
+ fn __bindgen_test_layout_nsPtrHashKey_instantiation_223() {
assert_eq!(::std::mem::size_of::<root::nsPtrHashKey<root::WeakFrame>>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35706,7 +35785,7 @@ pub mod root {
root::nsPtrHashKey<root::WeakFrame> ) ));
}
#[test]
- fn __bindgen_test_layout_RefPtr_instantiation_219() {
+ fn __bindgen_test_layout_RefPtr_instantiation_224() {
assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::dom::Element>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35717,7 +35796,7 @@ pub mod root {
root::RefPtr<root::mozilla::dom::Element> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_220() {
+ fn __bindgen_test_layout_Handle_instantiation_225() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35728,7 +35807,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_OwningNonNull_instantiation_221() {
+ fn __bindgen_test_layout_OwningNonNull_instantiation_226() {
assert_eq!(::std::mem::size_of::<root::mozilla::OwningNonNull<root::nsINode>>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35739,7 +35818,7 @@ pub mod root {
root::mozilla::OwningNonNull<root::nsINode> ) ));
}
#[test]
- fn __bindgen_test_layout_OwningNonNull_instantiation_222() {
+ fn __bindgen_test_layout_OwningNonNull_instantiation_227() {
assert_eq!(::std::mem::size_of::<root::mozilla::OwningNonNull<root::nsINode>>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35750,7 +35829,7 @@ pub mod root {
root::mozilla::OwningNonNull<root::nsINode> ) ));
}
#[test]
- fn __bindgen_test_layout_OwningNonNull_instantiation_223() {
+ fn __bindgen_test_layout_OwningNonNull_instantiation_228() {
assert_eq!(::std::mem::size_of::<root::mozilla::OwningNonNull<root::nsINode>>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35761,7 +35840,7 @@ pub mod root {
root::mozilla::OwningNonNull<root::nsINode> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_224() {
+ fn __bindgen_test_layout_Handle_instantiation_229() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35772,7 +35851,7 @@ pub mod root {
root::JS::Handle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_225() {
+ fn __bindgen_test_layout_Handle_instantiation_230() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35783,7 +35862,7 @@ pub mod root {
root::JS::Handle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_226() {
+ fn __bindgen_test_layout_Handle_instantiation_231() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35794,7 +35873,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_MutableHandle_instantiation_227() {
+ fn __bindgen_test_layout_MutableHandle_instantiation_232() {
assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35805,7 +35884,7 @@ pub mod root {
root::JS::MutableHandle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_nsCOMPtr_instantiation_228() {
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_233() {
assert_eq!(::std::mem::size_of::<root::nsCOMPtr<root::nsIWeakReference>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35816,7 +35895,7 @@ pub mod root {
root::nsCOMPtr<root::nsIWeakReference> ) ));
}
#[test]
- fn __bindgen_test_layout_nsPtrHashKey_instantiation_229() {
+ fn __bindgen_test_layout_nsPtrHashKey_instantiation_234() {
assert_eq!(::std::mem::size_of::<root::nsPtrHashKey<::std::os::raw::c_void>>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35827,7 +35906,7 @@ pub mod root {
root::nsPtrHashKey<::std::os::raw::c_void> ) ));
}
#[test]
- fn __bindgen_test_layout_PointTyped_instantiation_230() {
+ fn __bindgen_test_layout_PointTyped_instantiation_235() {
assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -35838,7 +35917,7 @@ pub mod root {
[u32; 2usize] ) ));
}
#[test]
- fn __bindgen_test_layout_IntPointTyped_instantiation_231() {
+ fn __bindgen_test_layout_IntPointTyped_instantiation_236() {
assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -35849,7 +35928,7 @@ pub mod root {
[u32; 2usize] ) ));
}
#[test]
- fn __bindgen_test_layout_SizeTyped_instantiation_232() {
+ fn __bindgen_test_layout_SizeTyped_instantiation_237() {
assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -35860,7 +35939,7 @@ pub mod root {
[u32; 2usize] ) ));
}
#[test]
- fn __bindgen_test_layout_RectTyped_instantiation_233() {
+ fn __bindgen_test_layout_RectTyped_instantiation_238() {
assert_eq!(::std::mem::size_of::<[u32; 4usize]>() , 16usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -35871,7 +35950,7 @@ pub mod root {
[u32; 4usize] ) ));
}
#[test]
- fn __bindgen_test_layout_IntPointTyped_instantiation_234() {
+ fn __bindgen_test_layout_IntPointTyped_instantiation_239() {
assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -35882,7 +35961,7 @@ pub mod root {
[u32; 2usize] ) ));
}
#[test]
- fn __bindgen_test_layout_IntSizeTyped_instantiation_235() {
+ fn __bindgen_test_layout_IntSizeTyped_instantiation_240() {
assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -35893,7 +35972,7 @@ pub mod root {
[u32; 2usize] ) ));
}
#[test]
- fn __bindgen_test_layout_IntRectTyped_instantiation_236() {
+ fn __bindgen_test_layout_IntRectTyped_instantiation_241() {
assert_eq!(::std::mem::size_of::<[u32; 4usize]>() , 16usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -35904,7 +35983,7 @@ pub mod root {
[u32; 4usize] ) ));
}
#[test]
- fn __bindgen_test_layout_MarginTyped_instantiation_237() {
+ fn __bindgen_test_layout_MarginTyped_instantiation_242() {
assert_eq!(::std::mem::size_of::<[u32; 4usize]>() , 16usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -35915,7 +35994,7 @@ pub mod root {
[u32; 4usize] ) ));
}
#[test]
- fn __bindgen_test_layout_RectTyped_instantiation_238() {
+ fn __bindgen_test_layout_RectTyped_instantiation_243() {
assert_eq!(::std::mem::size_of::<[u32; 4usize]>() , 16usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -35926,7 +36005,7 @@ pub mod root {
[u32; 4usize] ) ));
}
#[test]
- fn __bindgen_test_layout_IntRectTyped_instantiation_239() {
+ fn __bindgen_test_layout_IntRectTyped_instantiation_244() {
assert_eq!(::std::mem::size_of::<[u32; 4usize]>() , 16usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -35937,7 +36016,7 @@ pub mod root {
[u32; 4usize] ) ));
}
#[test]
- fn __bindgen_test_layout_ScaleFactor_instantiation_240() {
+ fn __bindgen_test_layout_ScaleFactor_instantiation_245() {
assert_eq!(::std::mem::size_of::<u32>() , 4usize , concat ! (
"Size of template specialization: " , stringify ! ( u32 )
));
@@ -35946,7 +36025,7 @@ pub mod root {
u32 ) ));
}
#[test]
- fn __bindgen_test_layout_ScaleFactors2D_instantiation_241() {
+ fn __bindgen_test_layout_ScaleFactors2D_instantiation_246() {
assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -35957,7 +36036,7 @@ pub mod root {
[u32; 2usize] ) ));
}
#[test]
- fn __bindgen_test_layout_ScaleFactors2D_instantiation_242() {
+ fn __bindgen_test_layout_ScaleFactors2D_instantiation_247() {
assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -35968,7 +36047,7 @@ pub mod root {
[u32; 2usize] ) ));
}
#[test]
- fn __bindgen_test_layout_ScaleFactors2D_instantiation_243() {
+ fn __bindgen_test_layout_ScaleFactors2D_instantiation_248() {
assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -35979,7 +36058,7 @@ pub mod root {
[u32; 2usize] ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_244() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_249() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIRunnable>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35990,7 +36069,7 @@ pub mod root {
root::already_AddRefed<root::nsIRunnable> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_245() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_250() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIRunnable>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36001,7 +36080,7 @@ pub mod root {
root::already_AddRefed<root::nsIRunnable> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_246() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_251() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIAtom>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36012,7 +36091,7 @@ pub mod root {
root::already_AddRefed<root::nsIAtom> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_247() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_252() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIAtom>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36023,7 +36102,7 @@ pub mod root {
root::already_AddRefed<root::nsIAtom> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_248() {
+ fn __bindgen_test_layout_nsTArray_instantiation_253() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::mozilla::FramePropertyTable_PropertyValue>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36036,7 +36115,7 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_nsPtrHashKey_instantiation_249() {
+ fn __bindgen_test_layout_nsPtrHashKey_instantiation_254() {
assert_eq!(::std::mem::size_of::<root::nsPtrHashKey<root::nsIFrame>>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36047,7 +36126,7 @@ pub mod root {
root::nsPtrHashKey<root::nsIFrame> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_250() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_255() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIRunnable>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36058,7 +36137,7 @@ pub mod root {
root::already_AddRefed<root::nsIRunnable> ) ));
}
#[test]
- fn __bindgen_test_layout_nsPIDOMWindow_instantiation_251() {
+ fn __bindgen_test_layout_nsPIDOMWindow_instantiation_256() {
assert_eq!(::std::mem::size_of::<[u64; 29usize]>() , 232usize , concat
! (
"Size of template specialization: " , stringify ! (
@@ -36069,7 +36148,7 @@ pub mod root {
[u64; 29usize] ) ));
}
#[test]
- fn __bindgen_test_layout_MutableHandle_instantiation_252() {
+ fn __bindgen_test_layout_MutableHandle_instantiation_257() {
assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36080,7 +36159,7 @@ pub mod root {
root::JS::MutableHandle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_MutableHandle_instantiation_253() {
+ fn __bindgen_test_layout_MutableHandle_instantiation_258() {
assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36091,7 +36170,7 @@ pub mod root {
root::JS::MutableHandle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_254() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_259() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::dom::CSSValue>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36102,7 +36181,7 @@ pub mod root {
root::already_AddRefed<root::mozilla::dom::CSSValue> ) ));
}
#[test]
- fn __bindgen_test_layout_DefaultDelete_instantiation_255() {
+ fn __bindgen_test_layout_DefaultDelete_instantiation_260() {
assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
1usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36113,7 +36192,7 @@ pub mod root {
root::mozilla::DefaultDelete ) ));
}
#[test]
- fn __bindgen_test_layout_nsRefPtrHashtable_instantiation_256() {
+ fn __bindgen_test_layout_nsRefPtrHashtable_instantiation_261() {
assert_eq!(::std::mem::size_of::<[u64; 6usize]>() , 48usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -36124,7 +36203,7 @@ pub mod root {
[u64; 6usize] ) ));
}
#[test]
- fn __bindgen_test_layout_Rooted_instantiation_257() {
+ fn __bindgen_test_layout_Rooted_instantiation_262() {
assert_eq!(::std::mem::size_of::<[u64; 3usize]>() , 24usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -36135,7 +36214,7 @@ pub mod root {
[u64; 3usize] ) ));
}
#[test]
- fn __bindgen_test_layout_Rooted_instantiation_258() {
+ fn __bindgen_test_layout_Rooted_instantiation_263() {
assert_eq!(::std::mem::size_of::<[u64; 3usize]>() , 24usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -36146,7 +36225,7 @@ pub mod root {
[u64; 3usize] ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_259() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_264() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsISupports>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36157,7 +36236,7 @@ pub mod root {
root::already_AddRefed<root::nsISupports> ) ));
}
#[test]
- fn __bindgen_test_layout_nsCOMPtr_instantiation_260() {
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_265() {
assert_eq!(::std::mem::size_of::<root::nsCOMPtr<root::nsISupports>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36168,7 +36247,7 @@ pub mod root {
root::nsCOMPtr<root::nsISupports> ) ));
}
#[test]
- fn __bindgen_test_layout_nsCOMPtr_instantiation_261() {
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_266() {
assert_eq!(::std::mem::size_of::<root::nsCOMPtr<root::nsIRunnable>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36179,7 +36258,7 @@ pub mod root {
root::nsCOMPtr<root::nsIRunnable> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_262() {
+ fn __bindgen_test_layout_nsTArray_instantiation_267() {
assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36190,7 +36269,7 @@ pub mod root {
root::nsTArray<::nsstring::nsStringRepr> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_263() {
+ fn __bindgen_test_layout_Handle_instantiation_268() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36201,7 +36280,7 @@ pub mod root {
root::JS::Handle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_MutableHandle_instantiation_264() {
+ fn __bindgen_test_layout_MutableHandle_instantiation_269() {
assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36212,7 +36291,7 @@ pub mod root {
root::JS::MutableHandle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_265() {
+ fn __bindgen_test_layout_Handle_instantiation_270() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36223,7 +36302,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_MutableHandle_instantiation_266() {
+ fn __bindgen_test_layout_MutableHandle_instantiation_271() {
assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36234,7 +36313,7 @@ pub mod root {
root::JS::MutableHandle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_267() {
+ fn __bindgen_test_layout_nsTArray_instantiation_272() {
assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36245,7 +36324,7 @@ pub mod root {
root::nsTArray<::nsstring::nsStringRepr> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_268() {
+ fn __bindgen_test_layout_Handle_instantiation_273() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36256,7 +36335,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_269() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_274() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36267,7 +36346,7 @@ pub mod root {
root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_270() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_275() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIURI>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36278,7 +36357,7 @@ pub mod root {
root::already_AddRefed<root::nsIURI> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_271() {
+ fn __bindgen_test_layout_Handle_instantiation_276() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36289,7 +36368,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_272() {
+ fn __bindgen_test_layout_nsTArray_instantiation_277() {
assert_eq!(::std::mem::size_of::<root::nsTArray<f64>>() , 8usize ,
concat ! (
"Size of template specialization: " , stringify ! (
@@ -36300,7 +36379,7 @@ pub mod root {
root::nsTArray<f64> ) ));
}
#[test]
- fn __bindgen_test_layout_RefPtr_instantiation_273() {
+ fn __bindgen_test_layout_RefPtr_instantiation_278() {
assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::dom::DOMIntersectionObserverEntry>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36313,7 +36392,7 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_274() {
+ fn __bindgen_test_layout_nsTArray_instantiation_279() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::RefPtr<root::mozilla::dom::DOMIntersectionObserverEntry>>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36326,7 +36405,7 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_nsPtrHashKey_instantiation_275() {
+ fn __bindgen_test_layout_nsPtrHashKey_instantiation_280() {
assert_eq!(::std::mem::size_of::<root::nsPtrHashKey<root::mozilla::dom::Element>>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36337,7 +36416,7 @@ pub mod root {
root::nsPtrHashKey<root::mozilla::dom::Element> ) ));
}
#[test]
- fn __bindgen_test_layout_RefPtr_instantiation_276() {
+ fn __bindgen_test_layout_RefPtr_instantiation_281() {
assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::dom::DOMIntersectionObserverEntry>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36350,7 +36429,7 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_UniquePtr_instantiation_277() {
+ fn __bindgen_test_layout_UniquePtr_instantiation_282() {
assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::ProfilerBacktrace>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36361,7 +36440,7 @@ pub mod root {
root::mozilla::UniquePtr<root::ProfilerBacktrace> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_278() {
+ fn __bindgen_test_layout_nsTArray_instantiation_283() {
assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36372,7 +36451,7 @@ pub mod root {
root::nsTArray<::nsstring::nsStringRepr> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_279() {
+ fn __bindgen_test_layout_Handle_instantiation_284() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36383,7 +36462,7 @@ pub mod root {
root::JS::Handle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_MutableHandle_instantiation_280() {
+ fn __bindgen_test_layout_MutableHandle_instantiation_285() {
assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36394,7 +36473,7 @@ pub mod root {
root::JS::MutableHandle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_281() {
+ fn __bindgen_test_layout_Handle_instantiation_286() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36405,7 +36484,7 @@ pub mod root {
root::JS::Handle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_MutableHandle_instantiation_282() {
+ fn __bindgen_test_layout_MutableHandle_instantiation_287() {
assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36416,7 +36495,7 @@ pub mod root {
root::JS::MutableHandle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_283() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_288() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIAtom>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36427,7 +36506,7 @@ pub mod root {
root::already_AddRefed<root::nsIAtom> ) ));
}
#[test]
- fn __bindgen_test_layout_nsDataHashtable_instantiation_284() {
+ fn __bindgen_test_layout_nsDataHashtable_instantiation_289() {
assert_eq!(::std::mem::size_of::<[u64; 6usize]>() , 48usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -36438,7 +36517,7 @@ pub mod root {
[u64; 6usize] ) ));
}
#[test]
- fn __bindgen_test_layout_OwningNonNull_instantiation_285() {
+ fn __bindgen_test_layout_OwningNonNull_instantiation_290() {
assert_eq!(::std::mem::size_of::<root::mozilla::OwningNonNull<root::mozilla::EffectCompositor_AnimationStyleRuleProcessor>>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36451,7 +36530,7 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_286() {
+ fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_291() {
assert_eq!(::std::mem::size_of::<root::nsRefPtrHashKey<root::nsIAtom>>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36462,7 +36541,7 @@ pub mod root {
root::nsRefPtrHashKey<root::nsIAtom> ) ));
}
#[test]
- fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_287() {
+ fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_292() {
assert_eq!(::std::mem::size_of::<root::nsRefPtrHashKey<root::nsIContent>>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36473,7 +36552,7 @@ pub mod root {
root::nsRefPtrHashKey<root::nsIContent> ) ));
}
#[test]
- fn __bindgen_test_layout_nsCOMPtr_instantiation_288() {
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_293() {
assert_eq!(::std::mem::size_of::<root::nsCOMPtr<root::nsIRunnable>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36484,7 +36563,7 @@ pub mod root {
root::nsCOMPtr<root::nsIRunnable> ) ));
}
#[test]
- fn __bindgen_test_layout_DefaultDelete_instantiation_289() {
+ fn __bindgen_test_layout_DefaultDelete_instantiation_294() {
assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
1usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36495,7 +36574,7 @@ pub mod root {
root::mozilla::DefaultDelete ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_290() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_295() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::URLExtraData>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36506,7 +36585,7 @@ pub mod root {
root::already_AddRefed<root::mozilla::URLExtraData> ) ));
}
#[test]
- fn __bindgen_test_layout_nsMainThreadPtrHolder_instantiation_291() {
+ fn __bindgen_test_layout_nsMainThreadPtrHolder_instantiation_296() {
assert_eq!(::std::mem::size_of::<root::nsMainThreadPtrHolder<root::nsIURI>>()
, 24usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36517,7 +36596,7 @@ pub mod root {
root::nsMainThreadPtrHolder<root::nsIURI> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_292() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_297() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::URLExtraData>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36528,7 +36607,7 @@ pub mod root {
root::already_AddRefed<root::mozilla::URLExtraData> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_293() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_298() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIURI>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36539,7 +36618,7 @@ pub mod root {
root::already_AddRefed<root::nsIURI> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_294() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_299() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIURI>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36550,7 +36629,7 @@ pub mod root {
root::already_AddRefed<root::nsIURI> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_295() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_300() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::URLExtraData>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36561,7 +36640,7 @@ pub mod root {
root::already_AddRefed<root::mozilla::URLExtraData> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_296() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_301() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::URLExtraData>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36572,7 +36651,7 @@ pub mod root {
root::already_AddRefed<root::mozilla::URLExtraData> ) ));
}
#[test]
- fn __bindgen_test_layout_nsPtrHashKey_instantiation_297() {
+ fn __bindgen_test_layout_nsPtrHashKey_instantiation_302() {
assert_eq!(::std::mem::size_of::<root::nsPtrHashKey<root::nsIDocument>>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36583,7 +36662,7 @@ pub mod root {
root::nsPtrHashKey<root::nsIDocument> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_298() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_303() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIAtom>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36594,7 +36673,7 @@ pub mod root {
root::already_AddRefed<root::nsIAtom> ) ));
}
#[test]
- fn __bindgen_test_layout_DefaultDelete_instantiation_299() {
+ fn __bindgen_test_layout_DefaultDelete_instantiation_304() {
assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
1usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36605,7 +36684,7 @@ pub mod root {
root::mozilla::DefaultDelete ) ));
}
#[test]
- fn __bindgen_test_layout_UniquePtr_instantiation_300() {
+ fn __bindgen_test_layout_UniquePtr_instantiation_305() {
assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::nsCSSValueList>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36616,7 +36695,7 @@ pub mod root {
root::mozilla::UniquePtr<root::nsCSSValueList> ) ));
}
#[test]
- fn __bindgen_test_layout_DefaultDelete_instantiation_301() {
+ fn __bindgen_test_layout_DefaultDelete_instantiation_306() {
assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
1usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36627,7 +36706,7 @@ pub mod root {
root::mozilla::DefaultDelete ) ));
}
#[test]
- fn __bindgen_test_layout_UniquePtr_instantiation_302() {
+ fn __bindgen_test_layout_UniquePtr_instantiation_307() {
assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::nsCSSValuePairList>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36638,7 +36717,7 @@ pub mod root {
root::mozilla::UniquePtr<root::nsCSSValuePairList> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_303() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_308() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsStringBuffer>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36649,7 +36728,7 @@ pub mod root {
root::already_AddRefed<root::nsStringBuffer> ) ));
}
#[test]
- fn __bindgen_test_layout_SupportsWeakPtr_instantiation_304() {
+ fn __bindgen_test_layout_SupportsWeakPtr_instantiation_309() {
assert_eq!(::std::mem::size_of::<u64>() , 8usize , concat ! (
"Size of template specialization: " , stringify ! ( u64 )
));
@@ -36658,7 +36737,7 @@ pub mod root {
u64 ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_305() {
+ fn __bindgen_test_layout_nsTArray_instantiation_310() {
assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36669,7 +36748,7 @@ pub mod root {
root::nsTArray<::nsstring::nsStringRepr> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_306() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_311() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIAtom>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36680,7 +36759,7 @@ pub mod root {
root::already_AddRefed<root::nsIAtom> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_307() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_312() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIURI>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36691,7 +36770,7 @@ pub mod root {
root::already_AddRefed<root::nsIURI> ) ));
}
#[test]
- fn __bindgen_test_layout_Maybe_instantiation_308() {
+ fn __bindgen_test_layout_Maybe_instantiation_313() {
assert_eq!(::std::mem::size_of::<[u32; 3usize]>() , 12usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -36702,7 +36781,7 @@ pub mod root {
[u32; 3usize] ) ));
}
#[test]
- fn __bindgen_test_layout_Maybe_instantiation_309() {
+ fn __bindgen_test_layout_Maybe_instantiation_314() {
assert_eq!(::std::mem::size_of::<[u32; 3usize]>() , 12usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -36713,7 +36792,7 @@ pub mod root {
[u32; 3usize] ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_310() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_315() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsStyleImageRequest>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36724,7 +36803,7 @@ pub mod root {
root::already_AddRefed<root::nsStyleImageRequest> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_311() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_316() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIAtom>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36735,7 +36814,7 @@ pub mod root {
root::already_AddRefed<root::nsIAtom> ) ));
}
#[test]
- fn __bindgen_test_layout_DefaultDelete_instantiation_312() {
+ fn __bindgen_test_layout_DefaultDelete_instantiation_317() {
assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
1usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36746,7 +36825,7 @@ pub mod root {
root::mozilla::DefaultDelete ) ));
}
#[test]
- fn __bindgen_test_layout_UniquePtr_instantiation_313() {
+ fn __bindgen_test_layout_UniquePtr_instantiation_318() {
assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::nsStyleSides>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36757,7 +36836,7 @@ pub mod root {
root::mozilla::UniquePtr<root::nsStyleSides> ) ));
}
#[test]
- fn __bindgen_test_layout_DefaultDelete_instantiation_314() {
+ fn __bindgen_test_layout_DefaultDelete_instantiation_319() {
assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
1usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36768,7 +36847,7 @@ pub mod root {
root::mozilla::DefaultDelete ) ));
}
#[test]
- fn __bindgen_test_layout_UniquePtr_instantiation_315() {
+ fn __bindgen_test_layout_UniquePtr_instantiation_320() {
assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::nsStyleSides>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36779,7 +36858,7 @@ pub mod root {
root::mozilla::UniquePtr<root::nsStyleSides> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_316() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_321() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIURI>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36790,7 +36869,7 @@ pub mod root {
root::already_AddRefed<root::nsIURI> ) ));
}
#[test]
- fn __bindgen_test_layout_Maybe_instantiation_317() {
+ fn __bindgen_test_layout_Maybe_instantiation_322() {
assert_eq!(::std::mem::size_of::<[u32; 3usize]>() , 12usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -36801,7 +36880,7 @@ pub mod root {
[u32; 3usize] ) ));
}
#[test]
- fn __bindgen_test_layout_DefaultDelete_instantiation_318() {
+ fn __bindgen_test_layout_DefaultDelete_instantiation_323() {
assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
1usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36812,7 +36891,7 @@ pub mod root {
root::mozilla::DefaultDelete ) ));
}
#[test]
- fn __bindgen_test_layout_DefaultDelete_instantiation_319() {
+ fn __bindgen_test_layout_DefaultDelete_instantiation_324() {
assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
1usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36823,7 +36902,7 @@ pub mod root {
root::mozilla::DefaultDelete ) ));
}
#[test]
- fn __bindgen_test_layout_pair_instantiation_320() {
+ fn __bindgen_test_layout_pair_instantiation_325() {
assert_eq!(::std::mem::size_of::<root::std::pair<::nsstring::nsStringRepr, ::nsstring::nsStringRepr>>()
, 32usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36834,7 +36913,7 @@ pub mod root {
root::std::pair<::nsstring::nsStringRepr, ::nsstring::nsStringRepr> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_321() {
+ fn __bindgen_test_layout_nsTArray_instantiation_326() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::std::pair<::nsstring::nsStringRepr,
::nsstring::nsStringRepr>>>()
, 8usize , concat ! (
@@ -36849,7 +36928,7 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_322() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_327() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIURI>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36860,7 +36939,7 @@ pub mod root {
root::already_AddRefed<root::nsIURI> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_323() {
+ fn __bindgen_test_layout_nsTArray_instantiation_328() {
assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36871,7 +36950,7 @@ pub mod root {
root::nsTArray<::nsstring::nsStringRepr> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_324() {
+ fn __bindgen_test_layout_nsTArray_instantiation_329() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::nsStyleCoord>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36882,7 +36961,7 @@ pub mod root {
root::nsTArray<root::nsStyleCoord> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_325() {
+ fn __bindgen_test_layout_nsTArray_instantiation_330() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::nsStyleCoord>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36893,7 +36972,7 @@ pub mod root {
root::nsTArray<root::nsStyleCoord> ) ));
}
#[test]
- fn __bindgen_test_layout_nsCOMPtr_instantiation_326() {
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_331() {
assert_eq!(::std::mem::size_of::<root::nsCOMPtr<root::nsIAtom>>() ,
8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36904,7 +36983,7 @@ pub mod root {
root::nsCOMPtr<root::nsIAtom> ) ));
}
#[test]
- fn __bindgen_test_layout_nsStyleAutoArray_instantiation_327() {
+ fn __bindgen_test_layout_nsStyleAutoArray_instantiation_332() {
assert_eq!(::std::mem::size_of::<root::nsStyleAutoArray<root::mozilla::StyleAnimation>>()
, 64usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36915,7 +36994,7 @@ pub mod root {
root::nsStyleAutoArray<root::mozilla::StyleAnimation> ) ));
}
#[test]
- fn __bindgen_test_layout_DefaultDelete_instantiation_328() {
+ fn __bindgen_test_layout_DefaultDelete_instantiation_333() {
assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
1usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36926,7 +37005,7 @@ pub mod root {
root::mozilla::DefaultDelete ) ));
}
#[test]
- fn __bindgen_test_layout_UniquePtr_instantiation_329() {
+ fn __bindgen_test_layout_UniquePtr_instantiation_334() {
assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::nsCSSValueList>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36937,7 +37016,7 @@ pub mod root {
root::mozilla::UniquePtr<root::nsCSSValueList> ) ));
}
#[test]
- fn __bindgen_test_layout_DefaultDelete_instantiation_330() {
+ fn __bindgen_test_layout_DefaultDelete_instantiation_335() {
assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
1usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36948,7 +37027,7 @@ pub mod root {
root::mozilla::DefaultDelete ) ));
}
#[test]
- fn __bindgen_test_layout_UniquePtr_instantiation_331() {
+ fn __bindgen_test_layout_UniquePtr_instantiation_336() {
assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::nsCSSValuePairList>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36959,7 +37038,7 @@ pub mod root {
root::mozilla::UniquePtr<root::nsCSSValuePairList> ) ));
}
#[test]
- fn __bindgen_test_layout_NonNull_instantiation_332() {
+ fn __bindgen_test_layout_NonNull_instantiation_337() {
assert_eq!(::std::mem::size_of::<root::mozilla::dom::NonNull<root::mozilla::dom::Element>>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36972,7 +37051,7 @@ pub mod root {
));
}
#[test]
- fn __bindgen_test_layout_NonNull_instantiation_333() {
+ fn __bindgen_test_layout_NonNull_instantiation_338() {
assert_eq!(::std::mem::size_of::<root::mozilla::dom::NonNull<root::mozilla::dom::CSSPseudoElement>>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36985,7 +37064,7 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_334() {
+ fn __bindgen_test_layout_Handle_instantiation_339() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36996,7 +37075,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_MutableHandle_instantiation_335() {
+ fn __bindgen_test_layout_MutableHandle_instantiation_340() {
assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -37007,7 +37086,7 @@ pub mod root {
root::JS::MutableHandle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_Maybe_instantiation_336() {
+ fn __bindgen_test_layout_Maybe_instantiation_341() {
assert_eq!(::std::mem::size_of::<[u64; 18usize]>() , 144usize , concat
! (
"Size of template specialization: " , stringify ! (
@@ -37018,7 +37097,7 @@ pub mod root {
[u64; 18usize] ) ));
}
#[test]
- fn __bindgen_test_layout_Maybe_instantiation_337() {
+ fn __bindgen_test_layout_Maybe_instantiation_342() {
assert_eq!(::std::mem::size_of::<[u64; 18usize]>() , 144usize , concat
! (
"Size of template specialization: " , stringify ! (
@@ -37029,7 +37108,7 @@ pub mod root {
[u64; 18usize] ) ));
}
#[test]
- fn __bindgen_test_layout_BaseTimeDuration_instantiation_338() {
+ fn __bindgen_test_layout_BaseTimeDuration_instantiation_343() {
assert_eq!(::std::mem::size_of::<root::mozilla::BaseTimeDuration>() ,
8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -37040,7 +37119,7 @@ pub mod root {
root::mozilla::BaseTimeDuration ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_339() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_344() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -37051,7 +37130,7 @@ pub mod root {
root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_340() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_345() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -37062,7 +37141,7 @@ pub mod root {
root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_341() {
+ fn __bindgen_test_layout_nsTArray_instantiation_346() {
assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIContent>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -37073,7 +37152,7 @@ pub mod root {
root::nsTArray<*mut root::nsIContent> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_342() {
+ fn __bindgen_test_layout_nsTArray_instantiation_347() {
assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIContent>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -37084,7 +37163,7 @@ pub mod root {
root::nsTArray<*mut root::nsIContent> ) ));
}
#[test]
- fn __bindgen_test_layout_nsCOMPtr_instantiation_343() {
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_348() {
assert_eq!(::std::mem::size_of::<root::nsCOMPtr<root::nsIContent>>() ,
8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -37095,7 +37174,7 @@ pub mod root {
root::nsCOMPtr<root::nsIContent> ) ));
}
#[test]
- fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_344() {
+ fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_349() {
assert_eq!(::std::mem::size_of::<root::nsRefPtrHashKey<root::mozilla::dom::DOMIntersectionObserver>>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -37108,7 +37187,7 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_345() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_350() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -37119,7 +37198,7 @@ pub mod root {
root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_346() {
+ fn __bindgen_test_layout_nsTArray_instantiation_351() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::mozilla::DisplayItemClip_RoundedRect>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -37132,7 +37211,7 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_347() {
+ fn __bindgen_test_layout_Handle_instantiation_352() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -37143,7 +37222,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_348() {
+ fn __bindgen_test_layout_Handle_instantiation_353() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -37154,7 +37233,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_RefPtr_instantiation_349() {
+ fn __bindgen_test_layout_RefPtr_instantiation_354() {
assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::dom::DOMRect>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -37165,7 +37244,7 @@ pub mod root {
root::RefPtr<root::mozilla::dom::DOMRect> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_350() {
+ fn __bindgen_test_layout_Handle_instantiation_355() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -37176,7 +37255,7 @@ pub mod root {
root::JS::Handle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_MutableHandle_instantiation_351() {
+ fn __bindgen_test_layout_MutableHandle_instantiation_356() {
assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -37187,7 +37266,7 @@ pub mod root {
root::JS::MutableHandle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_Sequence_instantiation_352() {
+ fn __bindgen_test_layout_Sequence_instantiation_357() {
assert_eq!(::std::mem::size_of::<u64>() , 8usize , concat ! (
"Size of template specialization: " , stringify ! ( u64 )
));
@@ -37196,7 +37275,7 @@ pub mod root {
u64 ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_353() {
+ fn __bindgen_test_layout_Handle_instantiation_358() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -37207,7 +37286,7 @@ pub mod root {
root::JS::Handle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_Sequence_instantiation_354() {
+ fn __bindgen_test_layout_Sequence_instantiation_359() {
assert_eq!(::std::mem::size_of::<u64>() , 8usize , concat ! (
"Size of template specialization: " , stringify ! ( u64 )
));
@@ -37216,7 +37295,7 @@ pub mod root {
u64 ) ));
}
#[test]
- fn __bindgen_test_layout_Sequence_instantiation_355() {
+ fn __bindgen_test_layout_Sequence_instantiation_360() {
assert_eq!(::std::mem::size_of::<u64>() , 8usize , concat ! (
"Size of template specialization: " , stringify ! ( u64 )
));
@@ -37225,7 +37304,7 @@ pub mod root {
u64 ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_356() {
+ fn __bindgen_test_layout_Handle_instantiation_361() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -37236,7 +37315,7 @@ pub mod root {
root::JS::Handle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_357() {
+ fn __bindgen_test_layout_Handle_instantiation_362() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -37247,7 +37326,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_MutableHandle_instantiation_358() {
+ fn __bindgen_test_layout_MutableHandle_instantiation_363() {
assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -37258,7 +37337,7 @@ pub mod root {
root::JS::MutableHandle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_359() {
+ fn __bindgen_test_layout_Handle_instantiation_364() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -37269,7 +37348,7 @@ pub mod root {
root::JS::Handle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_MutableHandle_instantiation_360() {
+ fn __bindgen_test_layout_MutableHandle_instantiation_365() {
assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -37280,7 +37359,7 @@ pub mod root {
root::JS::MutableHandle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_361() {
+ fn __bindgen_test_layout_Handle_instantiation_366() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -37291,7 +37370,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_362() {
+ fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_367() {
assert_eq!(::std::mem::size_of::<root::nsRefPtrHashKey<root::mozilla::dom::Element>>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -37302,7 +37381,7 @@ pub mod root {
root::nsRefPtrHashKey<root::mozilla::dom::Element> ) ));
}
#[test]
- fn __bindgen_test_layout_nsClassHashtable_instantiation_363() {
+ fn __bindgen_test_layout_nsClassHashtable_instantiation_368() {
assert_eq!(::std::mem::size_of::<[u64; 6usize]>() , 48usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -37313,7 +37392,7 @@ pub mod root {
[u64; 6usize] ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_364() {
+ fn __bindgen_test_layout_Handle_instantiation_369() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -37324,7 +37403,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_365() {
+ fn __bindgen_test_layout_nsTArray_instantiation_370() {
assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -37335,7 +37414,7 @@ pub mod root {
root::nsTArray<::nsstring::nsStringRepr> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_366() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_371() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::dom::CSSValue>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -37346,7 +37425,7 @@ pub mod root {
root::already_AddRefed<root::mozilla::dom::CSSValue> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_367() {
+ fn __bindgen_test_layout_Handle_instantiation_372() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -37357,7 +37436,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_368() {
+ fn __bindgen_test_layout_nsTArray_instantiation_373() {
assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::css::DocumentRule>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -37368,7 +37447,7 @@ pub mod root {
root::nsTArray<*mut root::mozilla::css::DocumentRule> ) ));
}
#[test]
- fn __bindgen_test_layout_nsAutoPtr_instantiation_369() {
+ fn __bindgen_test_layout_nsAutoPtr_instantiation_374() {
assert_eq!(::std::mem::size_of::<root::nsAutoPtr<root::nsMediaQuery>>()
, 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 df90efe3af6..1f7e615e2a2 100644
--- a/components/style/gecko/generated/structs_release.rs
+++ b/components/style/gecko/generated/structs_release.rs
@@ -1205,10 +1205,17 @@ pub mod root {
pub type iterator_pointer<_Pointer> = _Pointer;
pub type iterator_reference<_Reference> = _Reference;
#[repr(C)]
+ #[derive(Debug, Copy, Clone)]
+ pub struct __iterator_traits {
+ pub _address: u8,
+ }
+ #[repr(C)]
+ #[derive(Debug, Copy, Clone)]
pub struct iterator_traits {
pub _address: u8,
}
#[repr(C)]
+ #[derive(Debug, Copy, Clone)]
pub struct reverse_iterator<_Iterator> {
pub current: _Iterator,
pub _phantom_0: ::std::marker::PhantomData<::std::cell::UnsafeCell<_Iterator>>,
@@ -1492,43 +1499,47 @@ pub mod root {
#[repr(u32)]
#[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)]
pub enum ArenaObjectID {
- eArenaObjectID_DummyBeforeFirstObjectID = 536870911,
- eArenaObjectID_nsLineBox = 536870912,
- eArenaObjectID_nsRuleNode = 536870913,
- eArenaObjectID_nsStyleContext = 536870914,
- eArenaObjectID_DisplayItemData = 536870915,
- eArenaObjectID_nsInheritedStyleData = 536870916,
- eArenaObjectID_nsResetStyleData = 536870917,
- eArenaObjectID_nsConditionalResetStyleData = 536870918,
- eArenaObjectID_nsConditionalResetStyleDataEntry = 536870919,
- eArenaObjectID_nsFrameList = 536870920,
- eArenaObjectID_CustomCounterStyle = 536870921,
- eArenaObjectID_DependentBuiltinCounterStyle = 536870922,
- eArenaObjectID_nsStyleFont = 536870923,
- eArenaObjectID_nsStyleColor = 536870924,
- eArenaObjectID_nsStyleList = 536870925,
- eArenaObjectID_nsStyleText = 536870926,
- eArenaObjectID_nsStyleVisibility = 536870927,
- eArenaObjectID_nsStyleUserInterface = 536870928,
- eArenaObjectID_nsStyleTableBorder = 536870929,
- eArenaObjectID_nsStyleSVG = 536870930,
- eArenaObjectID_nsStyleVariables = 536870931,
- eArenaObjectID_nsStyleBackground = 536870932,
- eArenaObjectID_nsStylePosition = 536870933,
- eArenaObjectID_nsStyleTextReset = 536870934,
- eArenaObjectID_nsStyleDisplay = 536870935,
- eArenaObjectID_nsStyleContent = 536870936,
- eArenaObjectID_nsStyleUIReset = 536870937,
- eArenaObjectID_nsStyleTable = 536870938,
- eArenaObjectID_nsStyleMargin = 536870939,
- eArenaObjectID_nsStylePadding = 536870940,
- eArenaObjectID_nsStyleBorder = 536870941,
- eArenaObjectID_nsStyleOutline = 536870942,
- eArenaObjectID_nsStyleXUL = 536870943,
- eArenaObjectID_nsStyleSVGReset = 536870944,
- eArenaObjectID_nsStyleColumn = 536870945,
- eArenaObjectID_nsStyleEffects = 536870946,
- eArenaObjectID_NON_OBJECT_MARKER = 1073741824,
+ eArenaObjectID_DummyBeforeFirstObjectID = 175,
+ eArenaObjectID_nsLineBox = 176,
+ eArenaObjectID_nsRuleNode = 177,
+ eArenaObjectID_nsStyleContext = 178,
+ eArenaObjectID_DisplayItemData = 179,
+ eArenaObjectID_nsInheritedStyleData = 180,
+ eArenaObjectID_nsResetStyleData = 181,
+ eArenaObjectID_nsConditionalResetStyleData = 182,
+ eArenaObjectID_nsConditionalResetStyleDataEntry = 183,
+ eArenaObjectID_nsFrameList = 184,
+ eArenaObjectID_CustomCounterStyle = 185,
+ eArenaObjectID_DependentBuiltinCounterStyle = 186,
+ eArenaObjectID_nsCallbackEventRequest = 187,
+ eArenaObjectID_nsIntervalSet_Interval = 188,
+ eArenaObjectID_CellData = 189,
+ eArenaObjectID_BCCellData = 190,
+ eArenaObjectID_nsStyleFont = 191,
+ eArenaObjectID_nsStyleColor = 192,
+ eArenaObjectID_nsStyleList = 193,
+ eArenaObjectID_nsStyleText = 194,
+ eArenaObjectID_nsStyleVisibility = 195,
+ eArenaObjectID_nsStyleUserInterface = 196,
+ eArenaObjectID_nsStyleTableBorder = 197,
+ eArenaObjectID_nsStyleSVG = 198,
+ eArenaObjectID_nsStyleVariables = 199,
+ eArenaObjectID_nsStyleBackground = 200,
+ eArenaObjectID_nsStylePosition = 201,
+ eArenaObjectID_nsStyleTextReset = 202,
+ eArenaObjectID_nsStyleDisplay = 203,
+ eArenaObjectID_nsStyleContent = 204,
+ eArenaObjectID_nsStyleUIReset = 205,
+ eArenaObjectID_nsStyleTable = 206,
+ eArenaObjectID_nsStyleMargin = 207,
+ eArenaObjectID_nsStylePadding = 208,
+ eArenaObjectID_nsStyleBorder = 209,
+ eArenaObjectID_nsStyleOutline = 210,
+ eArenaObjectID_nsStyleXUL = 211,
+ eArenaObjectID_nsStyleSVGReset = 212,
+ eArenaObjectID_nsStyleColumn = 213,
+ eArenaObjectID_nsStyleEffects = 214,
+ eArenaObjectID_COUNT = 215,
}
/**
* A default deletion policy using plain old operator delete.
@@ -6407,6 +6418,9 @@ pub mod root {
ForAnimationOnly = 2,
ForCSSRuleChanges = 3,
}
+ #[repr(i32)]
+ #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)]
+ pub enum StyleRuleInclusion { All = 0, DefaultOnly = 1, }
pub const UpdateAnimationsTasks_CSSAnimations:
root::mozilla::UpdateAnimationsTasks =
1;
@@ -10946,7 +10960,7 @@ pub mod root {
nsXULLabelFrame_id = 173,
nsXULScrollFrame_id = 174,
ViewportFrame_id = 175,
- NON_FRAME_MARKER = 536870912,
+ NON_FRAME_MARKER = 176,
}
#[test]
fn bindgen_test_layout_nsQueryFrame() {
@@ -18055,11 +18069,51 @@ pub mod root {
unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
+ pub fn mIsTopLevelContentDocument(&self) -> bool {
+ let mask = 32usize as u8;
+ let unit_field_val: u8 =
+ unsafe { ::std::mem::transmute(self._bitfield_6) };
+ let val = (unit_field_val & mask) >> 5usize;
+ unsafe { ::std::mem::transmute(val as u8) }
+ }
+ #[inline]
+ pub fn set_mIsTopLevelContentDocument(&mut self, val: bool) {
+ let mask = 32usize as u8;
+ let val = val as u8 as u8;
+ let mut unit_field_val: u8 =
+ unsafe { ::std::mem::transmute(self._bitfield_6) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 5usize) & mask;
+ self._bitfield_6 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
+ }
+ #[inline]
+ pub fn mIsContentDocument(&self) -> bool {
+ let mask = 64usize as u8;
+ let unit_field_val: u8 =
+ unsafe { ::std::mem::transmute(self._bitfield_6) };
+ let val = (unit_field_val & mask) >> 6usize;
+ unsafe { ::std::mem::transmute(val as u8) }
+ }
+ #[inline]
+ pub fn set_mIsContentDocument(&mut self, val: bool) {
+ let mask = 64usize as u8;
+ let val = val as u8 as u8;
+ let mut unit_field_val: u8 =
+ unsafe { ::std::mem::transmute(self._bitfield_6) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 6usize) & mask;
+ self._bitfield_6 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
+ }
+ #[inline]
pub fn new_bitfield_6(mGetUserFontSetCalled: bool,
mPostedFlushUserFontSet: bool,
mDidFireDOMContentLoaded: bool,
mHasScrollLinkedEffect: bool,
- mFrameRequestCallbacksScheduled: bool) -> u8 {
+ mFrameRequestCallbacksScheduled: bool,
+ mIsTopLevelContentDocument: bool,
+ mIsContentDocument: bool) -> u8 {
let bitfield_unit_val =
{
let bitfield_unit_val =
@@ -18068,46 +18122,76 @@ pub mod root {
{
let bitfield_unit_val =
{
- let bitfield_unit_val = { 0 };
- let mGetUserFontSetCalled =
- mGetUserFontSetCalled as u8 as
- u8;
- let mask = 1usize as u8;
- let mGetUserFontSetCalled =
- (mGetUserFontSetCalled <<
- 0usize) & mask;
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ { 0 };
+ let mGetUserFontSetCalled =
+ mGetUserFontSetCalled
+ as u8 as
+ u8;
+ let mask =
+ 1usize as u8;
+ let mGetUserFontSetCalled =
+ (mGetUserFontSetCalled
+ <<
+ 0usize) &
+ mask;
+ bitfield_unit_val
+ |
+ mGetUserFontSetCalled
+ };
+ let mPostedFlushUserFontSet =
+ mPostedFlushUserFontSet
+ as u8 as u8;
+ let mask = 2usize as u8;
+ let mPostedFlushUserFontSet =
+ (mPostedFlushUserFontSet
+ << 1usize) &
+ mask;
+ bitfield_unit_val |
+ mPostedFlushUserFontSet
+ };
+ let mDidFireDOMContentLoaded =
+ mDidFireDOMContentLoaded as u8
+ as u8;
+ let mask = 4usize as u8;
+ let mDidFireDOMContentLoaded =
+ (mDidFireDOMContentLoaded <<
+ 2usize) & mask;
bitfield_unit_val |
- mGetUserFontSetCalled
+ mDidFireDOMContentLoaded
};
- let mPostedFlushUserFontSet =
- mPostedFlushUserFontSet as u8 as u8;
- let mask = 2usize as u8;
- let mPostedFlushUserFontSet =
- (mPostedFlushUserFontSet << 1usize) &
+ let mHasScrollLinkedEffect =
+ mHasScrollLinkedEffect as u8 as u8;
+ let mask = 8usize as u8;
+ let mHasScrollLinkedEffect =
+ (mHasScrollLinkedEffect << 3usize) &
mask;
- bitfield_unit_val |
- mPostedFlushUserFontSet
+ bitfield_unit_val | mHasScrollLinkedEffect
};
- let mDidFireDOMContentLoaded =
- mDidFireDOMContentLoaded as u8 as u8;
- let mask = 4usize as u8;
- let mDidFireDOMContentLoaded =
- (mDidFireDOMContentLoaded << 2usize) & mask;
- bitfield_unit_val | mDidFireDOMContentLoaded
+ let mFrameRequestCallbacksScheduled =
+ mFrameRequestCallbacksScheduled as u8 as u8;
+ let mask = 16usize as u8;
+ let mFrameRequestCallbacksScheduled =
+ (mFrameRequestCallbacksScheduled << 4usize) &
+ mask;
+ bitfield_unit_val |
+ mFrameRequestCallbacksScheduled
};
- let mHasScrollLinkedEffect =
- mHasScrollLinkedEffect as u8 as u8;
- let mask = 8usize as u8;
- let mHasScrollLinkedEffect =
- (mHasScrollLinkedEffect << 3usize) & mask;
- bitfield_unit_val | mHasScrollLinkedEffect
+ let mIsTopLevelContentDocument =
+ mIsTopLevelContentDocument as u8 as u8;
+ let mask = 32usize as u8;
+ let mIsTopLevelContentDocument =
+ (mIsTopLevelContentDocument << 5usize) & mask;
+ bitfield_unit_val | mIsTopLevelContentDocument
};
- let mFrameRequestCallbacksScheduled =
- mFrameRequestCallbacksScheduled as u8 as u8;
- let mask = 16usize as u8;
- let mFrameRequestCallbacksScheduled =
- (mFrameRequestCallbacksScheduled << 4usize) & mask;
- bitfield_unit_val | mFrameRequestCallbacksScheduled
+ let mIsContentDocument = mIsContentDocument as u8 as u8;
+ let mask = 64usize as u8;
+ let mIsContentDocument = (mIsContentDocument << 6usize) & mask;
+ bitfield_unit_val | mIsContentDocument
}
}
#[repr(C)]
@@ -21725,8 +21809,8 @@ pub mod root {
}
#[test]
fn bindgen_test_layout_nsIPresShell() {
- assert_eq!(::std::mem::size_of::<nsIPresShell>() , 336usize , concat !
- ( "Size of: " , stringify ! ( nsIPresShell ) ));
+ assert_eq!(::std::mem::size_of::<nsIPresShell>() , 5456usize , concat
+ ! ( "Size of: " , stringify ! ( nsIPresShell ) ));
assert_eq! (::std::mem::align_of::<nsIPresShell>() , 8usize , concat !
( "Alignment of " , stringify ! ( nsIPresShell ) ));
assert_eq! (unsafe {
@@ -21761,142 +21845,142 @@ pub mod root {
"::" , stringify ! ( mFrameArena ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) . mSelection as *
- const _ as usize } , 160usize , concat ! (
+ const _ as usize } , 5280usize , concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mSelection ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) . mFrameManager as *
- const _ as usize } , 168usize , concat ! (
+ const _ as usize } , 5288usize , concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mFrameManager ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) .
- mForwardingContainer as * const _ as usize } , 176usize ,
+ mForwardingContainer as * const _ as usize } , 5296usize ,
concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mForwardingContainer ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) . mDocAccessible as
- * const _ as usize } , 184usize , concat ! (
+ * const _ as usize } , 5304usize , concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mDocAccessible ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) .
- mReflowContinueTimer as * const _ as usize } , 192usize ,
+ mReflowContinueTimer as * const _ as usize } , 5312usize ,
concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mReflowContinueTimer ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) . mPaintCount as *
- const _ as usize } , 200usize , concat ! (
+ const _ as usize } , 5320usize , concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mPaintCount ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) .
mScrollPositionClampingScrollPortSize as * const _ as
- usize } , 208usize , concat ! (
+ usize } , 5328usize , concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mScrollPositionClampingScrollPortSize
) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) . mAutoWeakFrames as
- * const _ as usize } , 216usize , concat ! (
+ * const _ as usize } , 5336usize , concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mAutoWeakFrames ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) . mWeakFrames as *
- const _ as usize } , 224usize , concat ! (
+ const _ as usize } , 5344usize , concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mWeakFrames ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) .
- mCanvasBackgroundColor as * const _ as usize } , 264usize
+ mCanvasBackgroundColor as * const _ as usize } , 5384usize
, concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mCanvasBackgroundColor ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) . mResolution as *
- const _ as usize } , 268usize , concat ! (
+ const _ as usize } , 5388usize , concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mResolution ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) . mSelectionFlags as
- * const _ as usize } , 276usize , concat ! (
+ * const _ as usize } , 5396usize , concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mSelectionFlags ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) . mRenderFlags as *
- const _ as usize } , 278usize , concat ! (
+ const _ as usize } , 5398usize , concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mRenderFlags ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) . mPresShellId as *
- const _ as usize } , 284usize , concat ! (
+ const _ as usize } , 5404usize , concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mPresShellId ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) .
- mChangedScopeStyleRoots as * const _ as usize } , 288usize
- , concat ! (
+ mChangedScopeStyleRoots as * const _ as usize } ,
+ 5408usize , concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mChangedScopeStyleRoots ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) .
mFontSizeInflationEmPerLine as * const _ as usize } ,
- 312usize , concat ! (
+ 5432usize , concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mFontSizeInflationEmPerLine ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) .
mFontSizeInflationMinTwips as * const _ as usize } ,
- 316usize , concat ! (
+ 5436usize , concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mFontSizeInflationMinTwips ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) .
mFontSizeInflationLineThreshold as * const _ as usize } ,
- 320usize , concat ! (
+ 5440usize , concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mFontSizeInflationLineThreshold ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) .
mFontSizeInflationForceEnabled as * const _ as usize } ,
- 324usize , concat ! (
+ 5444usize , concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mFontSizeInflationForceEnabled ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) .
mFontSizeInflationDisabledInMasterProcess as * const _ as
- usize } , 325usize , concat ! (
+ usize } , 5445usize , concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! (
mFontSizeInflationDisabledInMasterProcess ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) .
mFontSizeInflationEnabled as * const _ as usize } ,
- 326usize , concat ! (
+ 5446usize , concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mFontSizeInflationEnabled ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) .
mFontSizeInflationEnabledIsDirty as * const _ as usize } ,
- 327usize , concat ! (
+ 5447usize , concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mFontSizeInflationEnabledIsDirty )
));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) . mPaintingIsFrozen
- as * const _ as usize } , 328usize , concat ! (
+ as * const _ as usize } , 5448usize , concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mPaintingIsFrozen ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) . mIsNeverPainting
- as * const _ as usize } , 329usize , concat ! (
+ as * const _ as usize } , 5449usize , concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mIsNeverPainting ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsIPresShell ) ) . mInFlush as *
- const _ as usize } , 330usize , concat ! (
+ const _ as usize } , 5450usize , concat ! (
"Alignment of field: " , stringify ! ( nsIPresShell ) ,
"::" , stringify ! ( mInFlush ) ));
}
@@ -22478,57 +22562,57 @@ pub mod root {
pub struct nsDOMMutationObserver {
_unused: [u8; 0],
}
- pub const NODE_HAS_LISTENERMANAGER: root::_bindgen_ty_82 =
- _bindgen_ty_82::NODE_HAS_LISTENERMANAGER;
- pub const NODE_HAS_PROPERTIES: root::_bindgen_ty_82 =
- _bindgen_ty_82::NODE_HAS_PROPERTIES;
- pub const NODE_IS_ANONYMOUS_ROOT: root::_bindgen_ty_82 =
- _bindgen_ty_82::NODE_IS_ANONYMOUS_ROOT;
- pub const NODE_IS_IN_NATIVE_ANONYMOUS_SUBTREE: root::_bindgen_ty_82 =
- _bindgen_ty_82::NODE_IS_IN_NATIVE_ANONYMOUS_SUBTREE;
- pub const NODE_IS_NATIVE_ANONYMOUS_ROOT: root::_bindgen_ty_82 =
- _bindgen_ty_82::NODE_IS_NATIVE_ANONYMOUS_ROOT;
- pub const NODE_FORCE_XBL_BINDINGS: root::_bindgen_ty_82 =
- _bindgen_ty_82::NODE_FORCE_XBL_BINDINGS;
- pub const NODE_MAY_BE_IN_BINDING_MNGR: root::_bindgen_ty_82 =
- _bindgen_ty_82::NODE_MAY_BE_IN_BINDING_MNGR;
- pub const NODE_IS_EDITABLE: root::_bindgen_ty_82 =
- _bindgen_ty_82::NODE_IS_EDITABLE;
- pub const NODE_IS_NATIVE_ANONYMOUS: root::_bindgen_ty_82 =
- _bindgen_ty_82::NODE_IS_NATIVE_ANONYMOUS;
- pub const NODE_IS_IN_SHADOW_TREE: root::_bindgen_ty_82 =
- _bindgen_ty_82::NODE_IS_IN_SHADOW_TREE;
- pub const NODE_HAS_EMPTY_SELECTOR: root::_bindgen_ty_82 =
- _bindgen_ty_82::NODE_HAS_EMPTY_SELECTOR;
- pub const NODE_HAS_SLOW_SELECTOR: root::_bindgen_ty_82 =
- _bindgen_ty_82::NODE_HAS_SLOW_SELECTOR;
- pub const NODE_HAS_EDGE_CHILD_SELECTOR: root::_bindgen_ty_82 =
- _bindgen_ty_82::NODE_HAS_EDGE_CHILD_SELECTOR;
- pub const NODE_HAS_SLOW_SELECTOR_LATER_SIBLINGS: root::_bindgen_ty_82 =
- _bindgen_ty_82::NODE_HAS_SLOW_SELECTOR_LATER_SIBLINGS;
- pub const NODE_ALL_SELECTOR_FLAGS: root::_bindgen_ty_82 =
- _bindgen_ty_82::NODE_ALL_SELECTOR_FLAGS;
- pub const NODE_NEEDS_FRAME: root::_bindgen_ty_82 =
- _bindgen_ty_82::NODE_NEEDS_FRAME;
- pub const NODE_DESCENDANTS_NEED_FRAMES: root::_bindgen_ty_82 =
- _bindgen_ty_82::NODE_DESCENDANTS_NEED_FRAMES;
- pub const NODE_HAS_ACCESSKEY: root::_bindgen_ty_82 =
- _bindgen_ty_82::NODE_HAS_ACCESSKEY;
- pub const NODE_HAS_DIRECTION_RTL: root::_bindgen_ty_82 =
- _bindgen_ty_82::NODE_HAS_DIRECTION_RTL;
- pub const NODE_HAS_DIRECTION_LTR: root::_bindgen_ty_82 =
- _bindgen_ty_82::NODE_HAS_DIRECTION_LTR;
- pub const NODE_ALL_DIRECTION_FLAGS: root::_bindgen_ty_82 =
- _bindgen_ty_82::NODE_ALL_DIRECTION_FLAGS;
- pub const NODE_CHROME_ONLY_ACCESS: root::_bindgen_ty_82 =
- _bindgen_ty_82::NODE_CHROME_ONLY_ACCESS;
- pub const NODE_IS_ROOT_OF_CHROME_ONLY_ACCESS: root::_bindgen_ty_82 =
- _bindgen_ty_82::NODE_IS_ROOT_OF_CHROME_ONLY_ACCESS;
- pub const NODE_TYPE_SPECIFIC_BITS_OFFSET: root::_bindgen_ty_82 =
- _bindgen_ty_82::NODE_TYPE_SPECIFIC_BITS_OFFSET;
+ pub const NODE_HAS_LISTENERMANAGER: root::_bindgen_ty_83 =
+ _bindgen_ty_83::NODE_HAS_LISTENERMANAGER;
+ pub const NODE_HAS_PROPERTIES: root::_bindgen_ty_83 =
+ _bindgen_ty_83::NODE_HAS_PROPERTIES;
+ pub const NODE_IS_ANONYMOUS_ROOT: root::_bindgen_ty_83 =
+ _bindgen_ty_83::NODE_IS_ANONYMOUS_ROOT;
+ pub const NODE_IS_IN_NATIVE_ANONYMOUS_SUBTREE: root::_bindgen_ty_83 =
+ _bindgen_ty_83::NODE_IS_IN_NATIVE_ANONYMOUS_SUBTREE;
+ pub const NODE_IS_NATIVE_ANONYMOUS_ROOT: root::_bindgen_ty_83 =
+ _bindgen_ty_83::NODE_IS_NATIVE_ANONYMOUS_ROOT;
+ pub const NODE_FORCE_XBL_BINDINGS: root::_bindgen_ty_83 =
+ _bindgen_ty_83::NODE_FORCE_XBL_BINDINGS;
+ pub const NODE_MAY_BE_IN_BINDING_MNGR: root::_bindgen_ty_83 =
+ _bindgen_ty_83::NODE_MAY_BE_IN_BINDING_MNGR;
+ pub const NODE_IS_EDITABLE: root::_bindgen_ty_83 =
+ _bindgen_ty_83::NODE_IS_EDITABLE;
+ pub const NODE_IS_NATIVE_ANONYMOUS: root::_bindgen_ty_83 =
+ _bindgen_ty_83::NODE_IS_NATIVE_ANONYMOUS;
+ pub const NODE_IS_IN_SHADOW_TREE: root::_bindgen_ty_83 =
+ _bindgen_ty_83::NODE_IS_IN_SHADOW_TREE;
+ pub const NODE_HAS_EMPTY_SELECTOR: root::_bindgen_ty_83 =
+ _bindgen_ty_83::NODE_HAS_EMPTY_SELECTOR;
+ pub const NODE_HAS_SLOW_SELECTOR: root::_bindgen_ty_83 =
+ _bindgen_ty_83::NODE_HAS_SLOW_SELECTOR;
+ pub const NODE_HAS_EDGE_CHILD_SELECTOR: root::_bindgen_ty_83 =
+ _bindgen_ty_83::NODE_HAS_EDGE_CHILD_SELECTOR;
+ pub const NODE_HAS_SLOW_SELECTOR_LATER_SIBLINGS: root::_bindgen_ty_83 =
+ _bindgen_ty_83::NODE_HAS_SLOW_SELECTOR_LATER_SIBLINGS;
+ pub const NODE_ALL_SELECTOR_FLAGS: root::_bindgen_ty_83 =
+ _bindgen_ty_83::NODE_ALL_SELECTOR_FLAGS;
+ pub const NODE_NEEDS_FRAME: root::_bindgen_ty_83 =
+ _bindgen_ty_83::NODE_NEEDS_FRAME;
+ pub const NODE_DESCENDANTS_NEED_FRAMES: root::_bindgen_ty_83 =
+ _bindgen_ty_83::NODE_DESCENDANTS_NEED_FRAMES;
+ pub const NODE_HAS_ACCESSKEY: root::_bindgen_ty_83 =
+ _bindgen_ty_83::NODE_HAS_ACCESSKEY;
+ pub const NODE_HAS_DIRECTION_RTL: root::_bindgen_ty_83 =
+ _bindgen_ty_83::NODE_HAS_DIRECTION_RTL;
+ pub const NODE_HAS_DIRECTION_LTR: root::_bindgen_ty_83 =
+ _bindgen_ty_83::NODE_HAS_DIRECTION_LTR;
+ pub const NODE_ALL_DIRECTION_FLAGS: root::_bindgen_ty_83 =
+ _bindgen_ty_83::NODE_ALL_DIRECTION_FLAGS;
+ pub const NODE_CHROME_ONLY_ACCESS: root::_bindgen_ty_83 =
+ _bindgen_ty_83::NODE_CHROME_ONLY_ACCESS;
+ pub const NODE_IS_ROOT_OF_CHROME_ONLY_ACCESS: root::_bindgen_ty_83 =
+ _bindgen_ty_83::NODE_IS_ROOT_OF_CHROME_ONLY_ACCESS;
+ pub const NODE_TYPE_SPECIFIC_BITS_OFFSET: root::_bindgen_ty_83 =
+ _bindgen_ty_83::NODE_TYPE_SPECIFIC_BITS_OFFSET;
#[repr(u32)]
#[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)]
- pub enum _bindgen_ty_82 {
+ pub enum _bindgen_ty_83 {
NODE_HAS_LISTENERMANAGER = 4,
NODE_HAS_PROPERTIES = 8,
NODE_IS_ANONYMOUS_ROOT = 16,
@@ -22880,31 +22964,20 @@ pub mod root {
}
#[repr(C)]
pub struct nsPresArena {
- pub mFreeLists: [u64; 5usize],
+ pub mFreeLists: [root::nsPresArena_FreeList; 215usize],
pub mPool: [u64; 4usize],
pub mArenaRefPtrs: [u64; 5usize],
}
#[repr(C)]
#[derive(Debug)]
pub struct nsPresArena_FreeList {
- pub _base: root::PLDHashEntryHdr,
pub mEntries: root::nsTArray<*mut ::std::os::raw::c_void>,
pub mEntrySize: usize,
pub mEntriesEverAllocated: usize,
- pub mKey: root::nsPresArena_FreeList_KeyTypePointer,
- }
- pub type nsPresArena_FreeList_KeyType = u32;
- pub type nsPresArena_FreeList_KeyTypePointer =
- *const ::std::os::raw::c_void;
- pub const nsPresArena_FreeList_ALLOW_MEMMOVE:
- root::nsPresArena_FreeList__bindgen_ty_1 =
- nsPresArena_FreeList__bindgen_ty_1::ALLOW_MEMMOVE;
- #[repr(u32)]
- #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)]
- pub enum nsPresArena_FreeList__bindgen_ty_1 { ALLOW_MEMMOVE = 0, }
+ }
#[test]
fn bindgen_test_layout_nsPresArena_FreeList() {
- assert_eq!(::std::mem::size_of::<nsPresArena_FreeList>() , 40usize ,
+ assert_eq!(::std::mem::size_of::<nsPresArena_FreeList>() , 24usize ,
concat ! (
"Size of: " , stringify ! ( nsPresArena_FreeList ) ));
assert_eq! (::std::mem::align_of::<nsPresArena_FreeList>() , 8usize ,
@@ -22912,32 +22985,27 @@ pub mod root {
"Alignment of " , stringify ! ( nsPresArena_FreeList ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsPresArena_FreeList ) ) . mEntries
- as * const _ as usize } , 8usize , concat ! (
+ as * const _ as usize } , 0usize , concat ! (
"Alignment of field: " , stringify ! (
nsPresArena_FreeList ) , "::" , stringify ! ( mEntries )
));
assert_eq! (unsafe {
& ( * ( 0 as * const nsPresArena_FreeList ) ) . mEntrySize
- as * const _ as usize } , 16usize , concat ! (
+ as * const _ as usize } , 8usize , concat ! (
"Alignment of field: " , stringify ! (
nsPresArena_FreeList ) , "::" , stringify ! ( mEntrySize )
));
assert_eq! (unsafe {
& ( * ( 0 as * const nsPresArena_FreeList ) ) .
- mEntriesEverAllocated as * const _ as usize } , 24usize ,
+ mEntriesEverAllocated as * const _ as usize } , 16usize ,
concat ! (
"Alignment of field: " , stringify ! (
nsPresArena_FreeList ) , "::" , stringify ! (
mEntriesEverAllocated ) ));
- assert_eq! (unsafe {
- & ( * ( 0 as * const nsPresArena_FreeList ) ) . mKey as *
- const _ as usize } , 32usize , concat ! (
- "Alignment of field: " , stringify ! (
- nsPresArena_FreeList ) , "::" , stringify ! ( mKey ) ));
}
#[test]
fn bindgen_test_layout_nsPresArena() {
- assert_eq!(::std::mem::size_of::<nsPresArena>() , 112usize , concat !
+ assert_eq!(::std::mem::size_of::<nsPresArena>() , 5232usize , concat !
( "Size of: " , stringify ! ( nsPresArena ) ));
assert_eq! (::std::mem::align_of::<nsPresArena>() , 8usize , concat !
( "Alignment of " , stringify ! ( nsPresArena ) ));
@@ -22948,12 +23016,12 @@ pub mod root {
"::" , stringify ! ( mFreeLists ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsPresArena ) ) . mPool as * const _
- as usize } , 40usize , concat ! (
+ as usize } , 5160usize , concat ! (
"Alignment of field: " , stringify ! ( nsPresArena ) ,
"::" , stringify ! ( mPool ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsPresArena ) ) . mArenaRefPtrs as *
- const _ as usize } , 72usize , concat ! (
+ const _ as usize } , 5192usize , concat ! (
"Alignment of field: " , stringify ! ( nsPresArena ) ,
"::" , stringify ! ( mArenaRefPtrs ) ));
}
@@ -30381,7 +30449,7 @@ pub mod root {
) , "::" , stringify ! ( mQuotePairs ) ));
}
#[test]
- fn __bindgen_test_layout_StaticRefPtr_instantiation_85() {
+ fn __bindgen_test_layout_StaticRefPtr_instantiation_86() {
assert_eq!(::std::mem::size_of::<root::mozilla::StaticRefPtr<root::nsStyleQuoteValues>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -30392,7 +30460,7 @@ pub mod root {
root::mozilla::StaticRefPtr<root::nsStyleQuoteValues> ) ));
}
#[test]
- fn __bindgen_test_layout_StaticRefPtr_instantiation_86() {
+ fn __bindgen_test_layout_StaticRefPtr_instantiation_87() {
assert_eq!(::std::mem::size_of::<root::mozilla::StaticRefPtr<root::nsStyleQuoteValues>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32959,48 +33027,48 @@ pub mod root {
pub struct nsAttrValueOrString {
_unused: [u8; 0],
}
- pub const ELEMENT_SHARED_RESTYLE_BIT_1: root::_bindgen_ty_84 =
- _bindgen_ty_84::ELEMENT_SHARED_RESTYLE_BIT_1;
- pub const ELEMENT_SHARED_RESTYLE_BIT_2: root::_bindgen_ty_84 =
- _bindgen_ty_84::ELEMENT_SHARED_RESTYLE_BIT_2;
- pub const ELEMENT_SHARED_RESTYLE_BIT_3: root::_bindgen_ty_84 =
- _bindgen_ty_84::ELEMENT_SHARED_RESTYLE_BIT_3;
- pub const ELEMENT_SHARED_RESTYLE_BIT_4: root::_bindgen_ty_84 =
- _bindgen_ty_84::ELEMENT_SHARED_RESTYLE_BIT_4;
- pub const ELEMENT_HAS_DIRTY_DESCENDANTS_FOR_SERVO: root::_bindgen_ty_84 =
- _bindgen_ty_84::ELEMENT_SHARED_RESTYLE_BIT_1;
+ pub const ELEMENT_SHARED_RESTYLE_BIT_1: root::_bindgen_ty_85 =
+ _bindgen_ty_85::ELEMENT_SHARED_RESTYLE_BIT_1;
+ pub const ELEMENT_SHARED_RESTYLE_BIT_2: root::_bindgen_ty_85 =
+ _bindgen_ty_85::ELEMENT_SHARED_RESTYLE_BIT_2;
+ pub const ELEMENT_SHARED_RESTYLE_BIT_3: root::_bindgen_ty_85 =
+ _bindgen_ty_85::ELEMENT_SHARED_RESTYLE_BIT_3;
+ pub const ELEMENT_SHARED_RESTYLE_BIT_4: root::_bindgen_ty_85 =
+ _bindgen_ty_85::ELEMENT_SHARED_RESTYLE_BIT_4;
+ pub const ELEMENT_HAS_DIRTY_DESCENDANTS_FOR_SERVO: root::_bindgen_ty_85 =
+ _bindgen_ty_85::ELEMENT_SHARED_RESTYLE_BIT_1;
pub const ELEMENT_HAS_ANIMATION_ONLY_DIRTY_DESCENDANTS_FOR_SERVO:
- root::_bindgen_ty_84 =
- _bindgen_ty_84::ELEMENT_SHARED_RESTYLE_BIT_2;
- pub const ELEMENT_HAS_SNAPSHOT: root::_bindgen_ty_84 =
- _bindgen_ty_84::ELEMENT_SHARED_RESTYLE_BIT_3;
- pub const ELEMENT_HANDLED_SNAPSHOT: root::_bindgen_ty_84 =
- _bindgen_ty_84::ELEMENT_SHARED_RESTYLE_BIT_4;
- pub const ELEMENT_HAS_PENDING_RESTYLE: root::_bindgen_ty_84 =
- _bindgen_ty_84::ELEMENT_SHARED_RESTYLE_BIT_1;
- pub const ELEMENT_IS_POTENTIAL_RESTYLE_ROOT: root::_bindgen_ty_84 =
- _bindgen_ty_84::ELEMENT_SHARED_RESTYLE_BIT_2;
- pub const ELEMENT_HAS_PENDING_ANIMATION_ONLY_RESTYLE: root::_bindgen_ty_84
+ root::_bindgen_ty_85 =
+ _bindgen_ty_85::ELEMENT_SHARED_RESTYLE_BIT_2;
+ pub const ELEMENT_HAS_SNAPSHOT: root::_bindgen_ty_85 =
+ _bindgen_ty_85::ELEMENT_SHARED_RESTYLE_BIT_3;
+ pub const ELEMENT_HANDLED_SNAPSHOT: root::_bindgen_ty_85 =
+ _bindgen_ty_85::ELEMENT_SHARED_RESTYLE_BIT_4;
+ pub const ELEMENT_HAS_PENDING_RESTYLE: root::_bindgen_ty_85 =
+ _bindgen_ty_85::ELEMENT_SHARED_RESTYLE_BIT_1;
+ pub const ELEMENT_IS_POTENTIAL_RESTYLE_ROOT: root::_bindgen_ty_85 =
+ _bindgen_ty_85::ELEMENT_SHARED_RESTYLE_BIT_2;
+ pub const ELEMENT_HAS_PENDING_ANIMATION_ONLY_RESTYLE: root::_bindgen_ty_85
=
- _bindgen_ty_84::ELEMENT_SHARED_RESTYLE_BIT_3;
+ _bindgen_ty_85::ELEMENT_SHARED_RESTYLE_BIT_3;
pub const ELEMENT_IS_POTENTIAL_ANIMATION_ONLY_RESTYLE_ROOT:
- root::_bindgen_ty_84 =
- _bindgen_ty_84::ELEMENT_SHARED_RESTYLE_BIT_4;
- pub const ELEMENT_IS_CONDITIONAL_RESTYLE_ANCESTOR: root::_bindgen_ty_84 =
- _bindgen_ty_84::ELEMENT_IS_CONDITIONAL_RESTYLE_ANCESTOR;
- pub const ELEMENT_PENDING_RESTYLE_FLAGS: root::_bindgen_ty_84 =
- _bindgen_ty_84::ELEMENT_PENDING_RESTYLE_FLAGS;
- pub const ELEMENT_POTENTIAL_RESTYLE_ROOT_FLAGS: root::_bindgen_ty_84 =
- _bindgen_ty_84::ELEMENT_POTENTIAL_RESTYLE_ROOT_FLAGS;
- pub const ELEMENT_ALL_RESTYLE_FLAGS: root::_bindgen_ty_84 =
- _bindgen_ty_84::ELEMENT_ALL_RESTYLE_FLAGS;
- pub const ELEMENT_HAS_SCROLLGRAB: root::_bindgen_ty_84 =
- _bindgen_ty_84::ELEMENT_HAS_SCROLLGRAB;
- pub const ELEMENT_TYPE_SPECIFIC_BITS_OFFSET: root::_bindgen_ty_84 =
- _bindgen_ty_84::ELEMENT_TYPE_SPECIFIC_BITS_OFFSET;
+ root::_bindgen_ty_85 =
+ _bindgen_ty_85::ELEMENT_SHARED_RESTYLE_BIT_4;
+ pub const ELEMENT_IS_CONDITIONAL_RESTYLE_ANCESTOR: root::_bindgen_ty_85 =
+ _bindgen_ty_85::ELEMENT_IS_CONDITIONAL_RESTYLE_ANCESTOR;
+ pub const ELEMENT_PENDING_RESTYLE_FLAGS: root::_bindgen_ty_85 =
+ _bindgen_ty_85::ELEMENT_PENDING_RESTYLE_FLAGS;
+ pub const ELEMENT_POTENTIAL_RESTYLE_ROOT_FLAGS: root::_bindgen_ty_85 =
+ _bindgen_ty_85::ELEMENT_POTENTIAL_RESTYLE_ROOT_FLAGS;
+ pub const ELEMENT_ALL_RESTYLE_FLAGS: root::_bindgen_ty_85 =
+ _bindgen_ty_85::ELEMENT_ALL_RESTYLE_FLAGS;
+ pub const ELEMENT_HAS_SCROLLGRAB: root::_bindgen_ty_85 =
+ _bindgen_ty_85::ELEMENT_HAS_SCROLLGRAB;
+ pub const ELEMENT_TYPE_SPECIFIC_BITS_OFFSET: root::_bindgen_ty_85 =
+ _bindgen_ty_85::ELEMENT_TYPE_SPECIFIC_BITS_OFFSET;
#[repr(u32)]
#[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)]
- pub enum _bindgen_ty_84 {
+ pub enum _bindgen_ty_85 {
ELEMENT_SHARED_RESTYLE_BIT_1 = 8388608,
ELEMENT_SHARED_RESTYLE_BIT_2 = 16777216,
ELEMENT_SHARED_RESTYLE_BIT_3 = 33554432,
@@ -33769,7 +33837,7 @@ pub mod root {
}
pub type __builtin_va_list = [root::__va_list_tag; 1usize];
#[test]
- fn __bindgen_test_layout_IntegralConstant_instantiation_87() {
+ fn __bindgen_test_layout_IntegralConstant_instantiation_88() {
assert_eq!(::std::mem::size_of::<u8>() , 1usize , concat ! (
"Size of template specialization: " , stringify ! ( u8 )
));
@@ -33778,7 +33846,7 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_IntegralConstant_instantiation_88() {
+ fn __bindgen_test_layout_IntegralConstant_instantiation_89() {
assert_eq!(::std::mem::size_of::<u8>() , 1usize , concat ! (
"Size of template specialization: " , stringify ! ( u8 )
));
@@ -33787,7 +33855,7 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_nsCharTraits_instantiation_89() {
+ fn __bindgen_test_layout_nsCharTraits_instantiation_90() {
assert_eq!(::std::mem::size_of::<root::nsCharTraits>() , 1usize ,
concat ! (
"Size of template specialization: " , stringify ! (
@@ -33798,7 +33866,7 @@ pub mod root {
root::nsCharTraits ) ));
}
#[test]
- fn __bindgen_test_layout_nsReadingIterator_instantiation_90() {
+ fn __bindgen_test_layout_nsReadingIterator_instantiation_91() {
assert_eq!(::std::mem::size_of::<root::nsReadingIterator<u16>>() ,
24usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -33809,7 +33877,7 @@ pub mod root {
root::nsReadingIterator<u16> ) ));
}
#[test]
- fn __bindgen_test_layout_nsWritingIterator_instantiation_91() {
+ fn __bindgen_test_layout_nsWritingIterator_instantiation_92() {
assert_eq!(::std::mem::size_of::<root::nsWritingIterator<u16>>() ,
24usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -33820,7 +33888,7 @@ pub mod root {
root::nsWritingIterator<u16> ) ));
}
#[test]
- fn __bindgen_test_layout_nsCharTraits_instantiation_92() {
+ fn __bindgen_test_layout_nsCharTraits_instantiation_93() {
assert_eq!(::std::mem::size_of::<root::nsCharTraits>() , 1usize ,
concat ! (
"Size of template specialization: " , stringify ! (
@@ -33831,7 +33899,7 @@ pub mod root {
root::nsCharTraits ) ));
}
#[test]
- fn __bindgen_test_layout_nsReadingIterator_instantiation_93() {
+ fn __bindgen_test_layout_nsReadingIterator_instantiation_94() {
assert_eq!(::std::mem::size_of::<root::nsReadingIterator<::std::os::raw::c_char>>()
, 24usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -33842,7 +33910,7 @@ pub mod root {
root::nsReadingIterator<::std::os::raw::c_char> ) ));
}
#[test]
- fn __bindgen_test_layout_nsWritingIterator_instantiation_94() {
+ fn __bindgen_test_layout_nsWritingIterator_instantiation_95() {
assert_eq!(::std::mem::size_of::<root::nsWritingIterator<::std::os::raw::c_char>>()
, 24usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -33853,7 +33921,7 @@ pub mod root {
root::nsWritingIterator<::std::os::raw::c_char> ) ));
}
#[test]
- fn __bindgen_test_layout_nsCharTraits_instantiation_95() {
+ fn __bindgen_test_layout_nsCharTraits_instantiation_96() {
assert_eq!(::std::mem::size_of::<root::nsCharTraits>() , 1usize ,
concat ! (
"Size of template specialization: " , stringify ! (
@@ -33864,7 +33932,7 @@ pub mod root {
root::nsCharTraits ) ));
}
#[test]
- fn __bindgen_test_layout_nsCharTraits_instantiation_96() {
+ fn __bindgen_test_layout_nsCharTraits_instantiation_97() {
assert_eq!(::std::mem::size_of::<root::nsCharTraits>() , 1usize ,
concat ! (
"Size of template specialization: " , stringify ! (
@@ -33875,7 +33943,7 @@ pub mod root {
root::nsCharTraits ) ));
}
#[test]
- fn __bindgen_test_layout__bindgen_ty_id_207736_instantiation_97() {
+ fn __bindgen_test_layout__bindgen_ty_id_209194_instantiation_98() {
assert_eq!(::std::mem::size_of::<u8>() , 1usize , concat ! (
"Size of template specialization: " , stringify ! ( u8 )
));
@@ -33884,7 +33952,7 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout__bindgen_ty_id_207772_instantiation_98() {
+ fn __bindgen_test_layout__bindgen_ty_id_209230_instantiation_99() {
assert_eq!(::std::mem::size_of::<u8>() , 1usize , concat ! (
"Size of template specialization: " , stringify ! ( u8 )
));
@@ -33893,7 +33961,7 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_99() {
+ fn __bindgen_test_layout_nsTArray_instantiation_100() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::nsCString>>() ,
8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -33904,7 +33972,7 @@ pub mod root {
root::nsTArray<root::nsCString> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_100() {
+ fn __bindgen_test_layout_Handle_instantiation_101() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -33915,7 +33983,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_101() {
+ fn __bindgen_test_layout_Handle_instantiation_102() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -33926,7 +33994,7 @@ pub mod root {
root::JS::Handle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_MutableHandle_instantiation_102() {
+ fn __bindgen_test_layout_MutableHandle_instantiation_103() {
assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -33937,7 +34005,7 @@ pub mod root {
root::JS::MutableHandle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_Rooted_instantiation_103() {
+ fn __bindgen_test_layout_Rooted_instantiation_104() {
assert_eq!(::std::mem::size_of::<[u64; 3usize]>() , 24usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -33948,7 +34016,7 @@ pub mod root {
[u64; 3usize] ) ));
}
#[test]
- fn __bindgen_test_layout_DeletePolicy_instantiation_104() {
+ fn __bindgen_test_layout_DeletePolicy_instantiation_105() {
assert_eq!(::std::mem::size_of::<root::JS::DeletePolicy>() , 1usize ,
concat ! (
"Size of template specialization: " , stringify ! (
@@ -33959,7 +34027,7 @@ pub mod root {
root::JS::DeletePolicy ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_105() {
+ fn __bindgen_test_layout_nsTArray_instantiation_106() {
assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -33970,7 +34038,7 @@ pub mod root {
root::nsTArray<::nsstring::nsStringRepr> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_106() {
+ fn __bindgen_test_layout_nsTArray_instantiation_107() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::mozilla::FontFamilyName>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -33981,7 +34049,7 @@ pub mod root {
root::nsTArray<root::mozilla::FontFamilyName> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_107() {
+ fn __bindgen_test_layout_nsTArray_instantiation_108() {
assert_eq!(::std::mem::size_of::<root::nsTArray<::std::os::raw::c_uint>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -33992,7 +34060,7 @@ pub mod root {
root::nsTArray<::std::os::raw::c_uint> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_108() {
+ fn __bindgen_test_layout_nsTArray_instantiation_109() {
assert_eq!(::std::mem::size_of::<root::nsTArray<::std::os::raw::c_uint>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34003,7 +34071,7 @@ pub mod root {
root::nsTArray<::std::os::raw::c_uint> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_109() {
+ fn __bindgen_test_layout_nsTArray_instantiation_110() {
assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34014,7 +34082,7 @@ pub mod root {
root::nsTArray<::nsstring::nsStringRepr> ) ));
}
#[test]
- fn __bindgen_test_layout_TErrorResult_instantiation_110() {
+ fn __bindgen_test_layout_TErrorResult_instantiation_111() {
assert_eq!(::std::mem::size_of::<root::mozilla::binding_danger::TErrorResult>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34025,7 +34093,7 @@ pub mod root {
root::mozilla::binding_danger::TErrorResult ) ));
}
#[test]
- fn __bindgen_test_layout_TErrorResult_instantiation_111() {
+ fn __bindgen_test_layout_TErrorResult_instantiation_112() {
assert_eq!(::std::mem::size_of::<root::mozilla::binding_danger::TErrorResult>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34036,7 +34104,7 @@ pub mod root {
root::mozilla::binding_danger::TErrorResult ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_112() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_113() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsStringBuffer>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34047,7 +34115,7 @@ pub mod root {
root::already_AddRefed<root::nsStringBuffer> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_113() {
+ fn __bindgen_test_layout_Handle_instantiation_114() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34058,7 +34126,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_MutableHandle_instantiation_114() {
+ fn __bindgen_test_layout_MutableHandle_instantiation_115() {
assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34069,7 +34137,7 @@ pub mod root {
root::JS::MutableHandle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_115() {
+ fn __bindgen_test_layout_Handle_instantiation_116() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34080,7 +34148,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_116() {
+ fn __bindgen_test_layout_Handle_instantiation_117() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34091,7 +34159,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_RefPtr_instantiation_117() {
+ fn __bindgen_test_layout_RefPtr_instantiation_118() {
assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::StyleSheet>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34102,7 +34170,7 @@ pub mod root {
root::RefPtr<root::mozilla::StyleSheet> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_118() {
+ fn __bindgen_test_layout_Handle_instantiation_119() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34113,7 +34181,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_119() {
+ fn __bindgen_test_layout_Handle_instantiation_120() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34124,7 +34192,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_120() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_121() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIURI>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34135,7 +34203,7 @@ pub mod root {
root::already_AddRefed<root::nsIURI> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_121() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_122() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIURI>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34146,7 +34214,7 @@ pub mod root {
root::already_AddRefed<root::nsIURI> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_122() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_123() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsINode>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34157,7 +34225,7 @@ pub mod root {
root::already_AddRefed<root::nsINode> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_123() {
+ fn __bindgen_test_layout_Handle_instantiation_124() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34168,7 +34236,7 @@ pub mod root {
root::JS::Handle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_MutableHandle_instantiation_124() {
+ fn __bindgen_test_layout_MutableHandle_instantiation_125() {
assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34179,7 +34247,7 @@ pub mod root {
root::JS::MutableHandle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_MutableHandle_instantiation_125() {
+ fn __bindgen_test_layout_MutableHandle_instantiation_126() {
assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34190,7 +34258,7 @@ pub mod root {
root::JS::MutableHandle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_DeletePolicy_instantiation_126() {
+ fn __bindgen_test_layout_DeletePolicy_instantiation_127() {
assert_eq!(::std::mem::size_of::<root::JS::DeletePolicy>() , 1usize ,
concat ! (
"Size of template specialization: " , stringify ! (
@@ -34201,7 +34269,7 @@ pub mod root {
root::JS::DeletePolicy ) ));
}
#[test]
- fn __bindgen_test_layout_UniquePtr_instantiation_127() {
+ fn __bindgen_test_layout_UniquePtr_instantiation_128() {
assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::JSErrorNotes_Note>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34212,7 +34280,7 @@ pub mod root {
root::mozilla::UniquePtr<root::JSErrorNotes_Note> ) ));
}
#[test]
- fn __bindgen_test_layout_DeletePolicy_instantiation_128() {
+ fn __bindgen_test_layout_DeletePolicy_instantiation_129() {
assert_eq!(::std::mem::size_of::<root::JS::DeletePolicy>() , 1usize ,
concat ! (
"Size of template specialization: " , stringify ! (
@@ -34223,7 +34291,7 @@ pub mod root {
root::JS::DeletePolicy ) ));
}
#[test]
- fn __bindgen_test_layout_UniquePtr_instantiation_129() {
+ fn __bindgen_test_layout_UniquePtr_instantiation_130() {
assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::JSErrorNotes>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34234,7 +34302,7 @@ pub mod root {
root::mozilla::UniquePtr<root::JSErrorNotes> ) ));
}
#[test]
- fn __bindgen_test_layout_DeletePolicy_instantiation_130() {
+ fn __bindgen_test_layout_DeletePolicy_instantiation_131() {
assert_eq!(::std::mem::size_of::<root::JS::DeletePolicy>() , 1usize ,
concat ! (
"Size of template specialization: " , stringify ! (
@@ -34245,7 +34313,7 @@ pub mod root {
root::JS::DeletePolicy ) ));
}
#[test]
- fn __bindgen_test_layout_UniquePtr_instantiation_131() {
+ fn __bindgen_test_layout_UniquePtr_instantiation_132() {
assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::JSErrorNotes_Note>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34256,7 +34324,7 @@ pub mod root {
root::mozilla::UniquePtr<root::JSErrorNotes_Note> ) ));
}
#[test]
- fn __bindgen_test_layout_DeletePolicy_instantiation_132() {
+ fn __bindgen_test_layout_DeletePolicy_instantiation_133() {
assert_eq!(::std::mem::size_of::<root::JS::DeletePolicy>() , 1usize ,
concat ! (
"Size of template specialization: " , stringify ! (
@@ -34267,7 +34335,7 @@ pub mod root {
root::JS::DeletePolicy ) ));
}
#[test]
- fn __bindgen_test_layout_UniquePtr_instantiation_133() {
+ fn __bindgen_test_layout_UniquePtr_instantiation_134() {
assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::JSErrorNotes_Note>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34278,7 +34346,7 @@ pub mod root {
root::mozilla::UniquePtr<root::JSErrorNotes_Note> ) ));
}
#[test]
- fn __bindgen_test_layout_DeletePolicy_instantiation_134() {
+ fn __bindgen_test_layout_DeletePolicy_instantiation_135() {
assert_eq!(::std::mem::size_of::<root::JS::DeletePolicy>() , 1usize ,
concat ! (
"Size of template specialization: " , stringify ! (
@@ -34289,7 +34357,7 @@ pub mod root {
root::JS::DeletePolicy ) ));
}
#[test]
- fn __bindgen_test_layout_UniquePtr_instantiation_135() {
+ fn __bindgen_test_layout_UniquePtr_instantiation_136() {
assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::JSErrorNotes_Note>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34300,7 +34368,7 @@ pub mod root {
root::mozilla::UniquePtr<root::JSErrorNotes_Note> ) ));
}
#[test]
- fn __bindgen_test_layout_iterator_instantiation_136() {
+ fn __bindgen_test_layout_iterator_instantiation_137() {
assert_eq!(::std::mem::size_of::<root::std::iterator>() , 1usize ,
concat ! (
"Size of template specialization: " , stringify ! (
@@ -34311,7 +34379,7 @@ pub mod root {
root::std::iterator ) ));
}
#[test]
- fn __bindgen_test_layout_DeletePolicy_instantiation_137() {
+ fn __bindgen_test_layout_DeletePolicy_instantiation_138() {
assert_eq!(::std::mem::size_of::<root::JS::DeletePolicy>() , 1usize ,
concat ! (
"Size of template specialization: " , stringify ! (
@@ -34322,7 +34390,7 @@ pub mod root {
root::JS::DeletePolicy ) ));
}
#[test]
- fn __bindgen_test_layout_UniquePtr_instantiation_138() {
+ fn __bindgen_test_layout_UniquePtr_instantiation_139() {
assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::JSErrorNotes_Note>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34333,7 +34401,7 @@ pub mod root {
root::mozilla::UniquePtr<root::JSErrorNotes_Note> ) ));
}
#[test]
- fn __bindgen_test_layout_DeletePolicy_instantiation_139() {
+ fn __bindgen_test_layout_DeletePolicy_instantiation_140() {
assert_eq!(::std::mem::size_of::<root::JS::DeletePolicy>() , 1usize ,
concat ! (
"Size of template specialization: " , stringify ! (
@@ -34344,7 +34412,7 @@ pub mod root {
root::JS::DeletePolicy ) ));
}
#[test]
- fn __bindgen_test_layout_UniquePtr_instantiation_140() {
+ fn __bindgen_test_layout_UniquePtr_instantiation_141() {
assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::JSErrorNotes_Note>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34355,7 +34423,7 @@ pub mod root {
root::mozilla::UniquePtr<root::JSErrorNotes_Note> ) ));
}
#[test]
- fn __bindgen_test_layout_nsCOMPtr_instantiation_141() {
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_142() {
assert_eq!(::std::mem::size_of::<root::nsCOMPtr>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -34366,7 +34434,7 @@ pub mod root {
root::nsCOMPtr ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_142() {
+ fn __bindgen_test_layout_Handle_instantiation_143() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34377,7 +34445,7 @@ pub mod root {
root::JS::Handle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_MutableHandle_instantiation_143() {
+ fn __bindgen_test_layout_MutableHandle_instantiation_144() {
assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34388,7 +34456,7 @@ pub mod root {
root::JS::MutableHandle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_nsCOMPtr_instantiation_144() {
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_145() {
assert_eq!(::std::mem::size_of::<root::nsCOMPtr>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -34399,7 +34467,7 @@ pub mod root {
root::nsCOMPtr ) ));
}
#[test]
- fn __bindgen_test_layout_nsCOMPtr_instantiation_145() {
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_146() {
assert_eq!(::std::mem::size_of::<root::nsCOMPtr>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -34410,7 +34478,7 @@ pub mod root {
root::nsCOMPtr ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_146() {
+ fn __bindgen_test_layout_nsTArray_instantiation_147() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::nsCString>>() ,
8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34421,7 +34489,7 @@ pub mod root {
root::nsTArray<root::nsCString> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_147() {
+ fn __bindgen_test_layout_nsTArray_instantiation_148() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::nsCString>>() ,
8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34432,7 +34500,7 @@ pub mod root {
root::nsTArray<root::nsCString> ) ));
}
#[test]
- fn __bindgen_test_layout_Heap_instantiation_148() {
+ fn __bindgen_test_layout_Heap_instantiation_149() {
assert_eq!(::std::mem::size_of::<root::JS::Heap<root::JS::Value>>() ,
8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34443,7 +34511,7 @@ pub mod root {
root::JS::Heap<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_Heap_instantiation_149() {
+ fn __bindgen_test_layout_Heap_instantiation_150() {
assert_eq!(::std::mem::size_of::<root::JS::Heap<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34454,7 +34522,7 @@ pub mod root {
root::JS::Heap<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_TenuredHeap_instantiation_150() {
+ fn __bindgen_test_layout_TenuredHeap_instantiation_151() {
assert_eq!(::std::mem::size_of::<root::JS::TenuredHeap>() , 8usize ,
concat ! (
"Size of template specialization: " , stringify ! (
@@ -34465,7 +34533,7 @@ pub mod root {
root::JS::TenuredHeap ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_151() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_152() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIURI>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34476,7 +34544,7 @@ pub mod root {
root::already_AddRefed<root::nsIURI> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_152() {
+ fn __bindgen_test_layout_nsTArray_instantiation_153() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::RefPtr<root::mozilla::dom::AnonymousContent>>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34489,7 +34557,7 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_RefPtr_instantiation_153() {
+ fn __bindgen_test_layout_RefPtr_instantiation_154() {
assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::StyleSheet>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34500,7 +34568,7 @@ pub mod root {
root::RefPtr<root::mozilla::StyleSheet> ) ));
}
#[test]
- fn __bindgen_test_layout_RefPtr_instantiation_154() {
+ fn __bindgen_test_layout_RefPtr_instantiation_155() {
assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::StyleSheet>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34511,7 +34579,7 @@ pub mod root {
root::RefPtr<root::mozilla::StyleSheet> ) ));
}
#[test]
- fn __bindgen_test_layout_RefPtr_instantiation_155() {
+ fn __bindgen_test_layout_RefPtr_instantiation_156() {
assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::dom::Element>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34522,7 +34590,7 @@ pub mod root {
root::RefPtr<root::mozilla::dom::Element> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_156() {
+ fn __bindgen_test_layout_nsTArray_instantiation_157() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::RefPtr<root::mozilla::dom::Element>>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34535,7 +34603,7 @@ pub mod root {
));
}
#[test]
- fn __bindgen_test_layout_nsCOMPtr_instantiation_157() {
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_158() {
assert_eq!(::std::mem::size_of::<root::nsCOMPtr>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -34546,7 +34614,7 @@ pub mod root {
root::nsCOMPtr ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_158() {
+ fn __bindgen_test_layout_nsTArray_instantiation_159() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::nsCOMPtr>>() ,
8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34557,7 +34625,7 @@ pub mod root {
root::nsTArray<root::nsCOMPtr> ) ));
}
#[test]
- fn __bindgen_test_layout_nsCOMPtr_instantiation_159() {
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_160() {
assert_eq!(::std::mem::size_of::<root::nsCOMPtr>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -34568,7 +34636,7 @@ pub mod root {
root::nsCOMPtr ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_160() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_161() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIDocument>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34579,7 +34647,7 @@ pub mod root {
root::already_AddRefed<root::nsIDocument> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_161() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_162() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIURI>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34590,7 +34658,7 @@ pub mod root {
root::already_AddRefed<root::nsIURI> ) ));
}
#[test]
- fn __bindgen_test_layout_RefPtr_instantiation_162() {
+ fn __bindgen_test_layout_RefPtr_instantiation_163() {
assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::StyleSheet>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34601,7 +34669,7 @@ pub mod root {
root::RefPtr<root::mozilla::StyleSheet> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_163() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_164() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIDocument>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34612,7 +34680,7 @@ pub mod root {
root::already_AddRefed<root::nsIDocument> ) ));
}
#[test]
- fn __bindgen_test_layout_MutableHandle_instantiation_164() {
+ fn __bindgen_test_layout_MutableHandle_instantiation_165() {
assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34623,7 +34691,7 @@ pub mod root {
root::JS::MutableHandle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_165() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_166() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsContentList>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34634,7 +34702,7 @@ pub mod root {
root::already_AddRefed<root::nsContentList> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_166() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_167() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsContentList>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34645,7 +34713,7 @@ pub mod root {
root::already_AddRefed<root::nsContentList> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_167() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_168() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsINode>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34656,7 +34724,7 @@ pub mod root {
root::already_AddRefed<root::nsINode> ) ));
}
#[test]
- fn __bindgen_test_layout_RefPtr_instantiation_168() {
+ fn __bindgen_test_layout_RefPtr_instantiation_169() {
assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::dom::Element>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34667,7 +34735,7 @@ pub mod root {
root::RefPtr<root::mozilla::dom::Element> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_169() {
+ fn __bindgen_test_layout_nsTArray_instantiation_170() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::RefPtr<root::mozilla::dom::Element>>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34680,7 +34748,7 @@ pub mod root {
));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_170() {
+ fn __bindgen_test_layout_Handle_instantiation_171() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34691,7 +34759,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_171() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_172() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIURI>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34702,7 +34770,7 @@ pub mod root {
root::already_AddRefed<root::nsIURI> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_172() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_173() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIRunnable>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34713,7 +34781,7 @@ pub mod root {
root::already_AddRefed<root::nsIRunnable> ) ));
}
#[test]
- fn __bindgen_test_layout_nsCOMPtr_instantiation_173() {
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_174() {
assert_eq!(::std::mem::size_of::<root::nsCOMPtr>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -34724,7 +34792,7 @@ pub mod root {
root::nsCOMPtr ) ));
}
#[test]
- fn __bindgen_test_layout_nsCOMPtr_instantiation_174() {
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_175() {
assert_eq!(::std::mem::size_of::<root::nsCOMPtr>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -34735,7 +34803,7 @@ pub mod root {
root::nsCOMPtr ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_175() {
+ fn __bindgen_test_layout_Handle_instantiation_176() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34746,7 +34814,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_DefaultDelete_instantiation_176() {
+ fn __bindgen_test_layout_DefaultDelete_instantiation_177() {
assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
1usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34757,7 +34825,7 @@ pub mod root {
root::mozilla::DefaultDelete ) ));
}
#[test]
- fn __bindgen_test_layout_UniquePtr_instantiation_177() {
+ fn __bindgen_test_layout_UniquePtr_instantiation_178() {
assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::nsISMILAttr>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34768,7 +34836,7 @@ pub mod root {
root::mozilla::UniquePtr<root::nsISMILAttr> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_178() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_179() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34779,7 +34847,7 @@ pub mod root {
root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_179() {
+ fn __bindgen_test_layout_nsTArray_instantiation_180() {
assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34790,7 +34858,7 @@ pub mod root {
root::nsTArray<::nsstring::nsStringRepr> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_180() {
+ fn __bindgen_test_layout_Handle_instantiation_181() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34801,7 +34869,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_181() {
+ fn __bindgen_test_layout_Handle_instantiation_182() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34812,7 +34880,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_182() {
+ fn __bindgen_test_layout_Handle_instantiation_183() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34823,7 +34891,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_183() {
+ fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_184() {
assert_eq!(::std::mem::size_of::<root::nsRefPtrHashKey<root::mozilla::dom::DOMIntersectionObserver>>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34836,7 +34904,7 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_nsDataHashtable_instantiation_184() {
+ fn __bindgen_test_layout_nsDataHashtable_instantiation_185() {
assert_eq!(::std::mem::size_of::<[u64; 5usize]>() , 40usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -34847,7 +34915,7 @@ pub mod root {
[u64; 5usize] ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_185() {
+ fn __bindgen_test_layout_Handle_instantiation_186() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34858,7 +34926,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_186() {
+ fn __bindgen_test_layout_nsTArray_instantiation_187() {
assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIContent>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34869,7 +34937,7 @@ pub mod root {
root::nsTArray<*mut root::nsIContent> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_187() {
+ fn __bindgen_test_layout_nsTArray_instantiation_188() {
assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIContent>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34880,7 +34948,7 @@ pub mod root {
root::nsTArray<*mut root::nsIContent> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_188() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_189() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIURI>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34891,7 +34959,7 @@ pub mod root {
root::already_AddRefed<root::nsIURI> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_189() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_190() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIURI>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34902,7 +34970,7 @@ pub mod root {
root::already_AddRefed<root::nsIURI> ) ));
}
#[test]
- fn __bindgen_test_layout_SupportsWeakPtr_instantiation_190() {
+ fn __bindgen_test_layout_SupportsWeakPtr_instantiation_191() {
assert_eq!(::std::mem::size_of::<u64>() , 8usize , concat ! (
"Size of template specialization: " , stringify ! ( u64 )
));
@@ -34911,7 +34979,7 @@ pub mod root {
u64 ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_191() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_192() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIAtom>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34922,7 +34990,7 @@ pub mod root {
root::already_AddRefed<root::nsIAtom> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_192() {
+ fn __bindgen_test_layout_nsTArray_instantiation_193() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::nsRect>>() ,
8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34933,7 +35001,18 @@ pub mod root {
root::nsTArray<root::nsRect> ) ));
}
#[test]
- fn __bindgen_test_layout_DefaultDelete_instantiation_193() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_194() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsITimer>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsITimer> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsITimer>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsITimer> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_DefaultDelete_instantiation_195() {
assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
1usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34944,7 +35023,7 @@ pub mod root {
root::mozilla::DefaultDelete ) ));
}
#[test]
- fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_194() {
+ fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_196() {
assert_eq!(::std::mem::size_of::<root::nsRefPtrHashKey<root::nsIAtom>>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34955,7 +35034,7 @@ pub mod root {
root::nsRefPtrHashKey<root::nsIAtom> ) ));
}
#[test]
- fn __bindgen_test_layout_RefPtr_instantiation_195() {
+ fn __bindgen_test_layout_RefPtr_instantiation_197() {
assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::StyleSheet>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34966,7 +35045,7 @@ pub mod root {
root::RefPtr<root::mozilla::StyleSheet> ) ));
}
#[test]
- fn __bindgen_test_layout_nsCOMPtr_instantiation_196() {
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_198() {
assert_eq!(::std::mem::size_of::<root::nsCOMPtr>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -34977,7 +35056,7 @@ pub mod root {
root::nsCOMPtr ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_197() {
+ fn __bindgen_test_layout_nsTArray_instantiation_199() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::nsCOMPtr>>() ,
8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34988,7 +35067,7 @@ pub mod root {
root::nsTArray<root::nsCOMPtr> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_198() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_200() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIAtom>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -34999,7 +35078,7 @@ pub mod root {
root::already_AddRefed<root::nsIAtom> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_199() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_201() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35010,7 +35089,7 @@ pub mod root {
root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_200() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_202() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35021,7 +35100,7 @@ pub mod root {
root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_201() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_203() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35032,7 +35111,7 @@ pub mod root {
root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_202() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_204() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35043,7 +35122,7 @@ pub mod root {
root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_203() {
+ fn __bindgen_test_layout_Handle_instantiation_205() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35054,7 +35133,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_204() {
+ fn __bindgen_test_layout_Handle_instantiation_206() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35065,7 +35144,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_205() {
+ fn __bindgen_test_layout_Handle_instantiation_207() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35076,7 +35155,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_nsPIDOMWindow_instantiation_206() {
+ fn __bindgen_test_layout_nsPIDOMWindow_instantiation_208() {
assert_eq!(::std::mem::size_of::<[u64; 28usize]>() , 224usize , concat
! (
"Size of template specialization: " , stringify ! (
@@ -35087,7 +35166,7 @@ pub mod root {
[u64; 28usize] ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_207() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_209() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIContent>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35098,7 +35177,7 @@ pub mod root {
root::already_AddRefed<root::nsIContent> ) ));
}
#[test]
- fn __bindgen_test_layout_nsRefPtrHashtable_instantiation_208() {
+ fn __bindgen_test_layout_nsRefPtrHashtable_instantiation_210() {
assert_eq!(::std::mem::size_of::<[u64; 5usize]>() , 40usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -35109,7 +35188,7 @@ pub mod root {
[u64; 5usize] ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_209() {
+ fn __bindgen_test_layout_Handle_instantiation_211() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35120,7 +35199,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_210() {
+ fn __bindgen_test_layout_nsTArray_instantiation_212() {
assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35131,7 +35210,7 @@ pub mod root {
root::nsTArray<::nsstring::nsStringRepr> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_211() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_213() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIContent>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35142,7 +35221,7 @@ pub mod root {
root::already_AddRefed<root::nsIContent> ) ));
}
#[test]
- fn __bindgen_test_layout_RefPtr_instantiation_212() {
+ fn __bindgen_test_layout_RefPtr_instantiation_214() {
assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::StyleSheet>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35153,7 +35232,7 @@ pub mod root {
root::RefPtr<root::mozilla::StyleSheet> ) ));
}
#[test]
- fn __bindgen_test_layout_RefPtr_instantiation_213() {
+ fn __bindgen_test_layout_RefPtr_instantiation_215() {
assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::StyleSheet>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35164,7 +35243,7 @@ pub mod root {
root::RefPtr<root::mozilla::StyleSheet> ) ));
}
#[test]
- fn __bindgen_test_layout_WeakPtr_instantiation_214() {
+ fn __bindgen_test_layout_WeakPtr_instantiation_216() {
assert_eq!(::std::mem::size_of::<u64>() , 8usize , concat ! (
"Size of template specialization: " , stringify ! ( u64 )
));
@@ -35173,7 +35252,7 @@ pub mod root {
u64 ) ));
}
#[test]
- fn __bindgen_test_layout_nsPtrHashKey_instantiation_215() {
+ fn __bindgen_test_layout_nsPtrHashKey_instantiation_217() {
assert_eq!(::std::mem::size_of::<root::nsPtrHashKey<root::WeakFrame>>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35184,7 +35263,7 @@ pub mod root {
root::nsPtrHashKey<root::WeakFrame> ) ));
}
#[test]
- fn __bindgen_test_layout_RefPtr_instantiation_216() {
+ fn __bindgen_test_layout_RefPtr_instantiation_218() {
assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::dom::Element>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35195,7 +35274,7 @@ pub mod root {
root::RefPtr<root::mozilla::dom::Element> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_217() {
+ fn __bindgen_test_layout_Handle_instantiation_219() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35206,7 +35285,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_OwningNonNull_instantiation_218() {
+ fn __bindgen_test_layout_OwningNonNull_instantiation_220() {
assert_eq!(::std::mem::size_of::<root::mozilla::OwningNonNull<root::nsINode>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35217,7 +35296,7 @@ pub mod root {
root::mozilla::OwningNonNull<root::nsINode> ) ));
}
#[test]
- fn __bindgen_test_layout_OwningNonNull_instantiation_219() {
+ fn __bindgen_test_layout_OwningNonNull_instantiation_221() {
assert_eq!(::std::mem::size_of::<root::mozilla::OwningNonNull<root::nsINode>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35228,7 +35307,7 @@ pub mod root {
root::mozilla::OwningNonNull<root::nsINode> ) ));
}
#[test]
- fn __bindgen_test_layout_OwningNonNull_instantiation_220() {
+ fn __bindgen_test_layout_OwningNonNull_instantiation_222() {
assert_eq!(::std::mem::size_of::<root::mozilla::OwningNonNull<root::nsINode>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35239,7 +35318,7 @@ pub mod root {
root::mozilla::OwningNonNull<root::nsINode> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_221() {
+ fn __bindgen_test_layout_Handle_instantiation_223() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35250,7 +35329,7 @@ pub mod root {
root::JS::Handle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_222() {
+ fn __bindgen_test_layout_Handle_instantiation_224() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35261,7 +35340,7 @@ pub mod root {
root::JS::Handle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_223() {
+ fn __bindgen_test_layout_Handle_instantiation_225() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35272,7 +35351,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_MutableHandle_instantiation_224() {
+ fn __bindgen_test_layout_MutableHandle_instantiation_226() {
assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35283,7 +35362,7 @@ pub mod root {
root::JS::MutableHandle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_nsCOMPtr_instantiation_225() {
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_227() {
assert_eq!(::std::mem::size_of::<root::nsCOMPtr>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -35294,7 +35373,7 @@ pub mod root {
root::nsCOMPtr ) ));
}
#[test]
- fn __bindgen_test_layout_nsPtrHashKey_instantiation_226() {
+ fn __bindgen_test_layout_nsPtrHashKey_instantiation_228() {
assert_eq!(::std::mem::size_of::<root::nsPtrHashKey<::std::os::raw::c_void>>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35305,7 +35384,7 @@ pub mod root {
root::nsPtrHashKey<::std::os::raw::c_void> ) ));
}
#[test]
- fn __bindgen_test_layout_PointTyped_instantiation_227() {
+ fn __bindgen_test_layout_PointTyped_instantiation_229() {
assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -35316,7 +35395,7 @@ pub mod root {
[u32; 2usize] ) ));
}
#[test]
- fn __bindgen_test_layout_IntPointTyped_instantiation_228() {
+ fn __bindgen_test_layout_IntPointTyped_instantiation_230() {
assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -35327,7 +35406,7 @@ pub mod root {
[u32; 2usize] ) ));
}
#[test]
- fn __bindgen_test_layout_SizeTyped_instantiation_229() {
+ fn __bindgen_test_layout_SizeTyped_instantiation_231() {
assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -35338,7 +35417,7 @@ pub mod root {
[u32; 2usize] ) ));
}
#[test]
- fn __bindgen_test_layout_RectTyped_instantiation_230() {
+ fn __bindgen_test_layout_RectTyped_instantiation_232() {
assert_eq!(::std::mem::size_of::<[u32; 4usize]>() , 16usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -35349,7 +35428,7 @@ pub mod root {
[u32; 4usize] ) ));
}
#[test]
- fn __bindgen_test_layout_IntPointTyped_instantiation_231() {
+ fn __bindgen_test_layout_IntPointTyped_instantiation_233() {
assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -35360,7 +35439,7 @@ pub mod root {
[u32; 2usize] ) ));
}
#[test]
- fn __bindgen_test_layout_IntSizeTyped_instantiation_232() {
+ fn __bindgen_test_layout_IntSizeTyped_instantiation_234() {
assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -35371,7 +35450,7 @@ pub mod root {
[u32; 2usize] ) ));
}
#[test]
- fn __bindgen_test_layout_IntRectTyped_instantiation_233() {
+ fn __bindgen_test_layout_IntRectTyped_instantiation_235() {
assert_eq!(::std::mem::size_of::<[u32; 4usize]>() , 16usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -35382,7 +35461,7 @@ pub mod root {
[u32; 4usize] ) ));
}
#[test]
- fn __bindgen_test_layout_MarginTyped_instantiation_234() {
+ fn __bindgen_test_layout_MarginTyped_instantiation_236() {
assert_eq!(::std::mem::size_of::<[u32; 4usize]>() , 16usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -35393,7 +35472,7 @@ pub mod root {
[u32; 4usize] ) ));
}
#[test]
- fn __bindgen_test_layout_RectTyped_instantiation_235() {
+ fn __bindgen_test_layout_RectTyped_instantiation_237() {
assert_eq!(::std::mem::size_of::<[u32; 4usize]>() , 16usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -35404,7 +35483,7 @@ pub mod root {
[u32; 4usize] ) ));
}
#[test]
- fn __bindgen_test_layout_IntRectTyped_instantiation_236() {
+ fn __bindgen_test_layout_IntRectTyped_instantiation_238() {
assert_eq!(::std::mem::size_of::<[u32; 4usize]>() , 16usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -35415,7 +35494,7 @@ pub mod root {
[u32; 4usize] ) ));
}
#[test]
- fn __bindgen_test_layout_ScaleFactor_instantiation_237() {
+ fn __bindgen_test_layout_ScaleFactor_instantiation_239() {
assert_eq!(::std::mem::size_of::<u32>() , 4usize , concat ! (
"Size of template specialization: " , stringify ! ( u32 )
));
@@ -35424,7 +35503,7 @@ pub mod root {
u32 ) ));
}
#[test]
- fn __bindgen_test_layout_ScaleFactors2D_instantiation_238() {
+ fn __bindgen_test_layout_ScaleFactors2D_instantiation_240() {
assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -35435,7 +35514,7 @@ pub mod root {
[u32; 2usize] ) ));
}
#[test]
- fn __bindgen_test_layout_ScaleFactors2D_instantiation_239() {
+ fn __bindgen_test_layout_ScaleFactors2D_instantiation_241() {
assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -35446,7 +35525,7 @@ pub mod root {
[u32; 2usize] ) ));
}
#[test]
- fn __bindgen_test_layout_ScaleFactors2D_instantiation_240() {
+ fn __bindgen_test_layout_ScaleFactors2D_instantiation_242() {
assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -35457,7 +35536,7 @@ pub mod root {
[u32; 2usize] ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_241() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_243() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIRunnable>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35468,7 +35547,7 @@ pub mod root {
root::already_AddRefed<root::nsIRunnable> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_242() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_244() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIRunnable>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35479,7 +35558,7 @@ pub mod root {
root::already_AddRefed<root::nsIRunnable> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_243() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_245() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIAtom>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35490,7 +35569,7 @@ pub mod root {
root::already_AddRefed<root::nsIAtom> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_244() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_246() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIAtom>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35501,7 +35580,7 @@ pub mod root {
root::already_AddRefed<root::nsIAtom> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_245() {
+ fn __bindgen_test_layout_nsTArray_instantiation_247() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::mozilla::FramePropertyTable_PropertyValue>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35514,7 +35593,7 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_nsPtrHashKey_instantiation_246() {
+ fn __bindgen_test_layout_nsPtrHashKey_instantiation_248() {
assert_eq!(::std::mem::size_of::<root::nsPtrHashKey<root::nsIFrame>>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35525,7 +35604,7 @@ pub mod root {
root::nsPtrHashKey<root::nsIFrame> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_247() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_249() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIRunnable>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35536,7 +35615,7 @@ pub mod root {
root::already_AddRefed<root::nsIRunnable> ) ));
}
#[test]
- fn __bindgen_test_layout_nsPIDOMWindow_instantiation_248() {
+ fn __bindgen_test_layout_nsPIDOMWindow_instantiation_250() {
assert_eq!(::std::mem::size_of::<[u64; 28usize]>() , 224usize , concat
! (
"Size of template specialization: " , stringify ! (
@@ -35547,7 +35626,7 @@ pub mod root {
[u64; 28usize] ) ));
}
#[test]
- fn __bindgen_test_layout_MutableHandle_instantiation_249() {
+ fn __bindgen_test_layout_MutableHandle_instantiation_251() {
assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35558,7 +35637,7 @@ pub mod root {
root::JS::MutableHandle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_MutableHandle_instantiation_250() {
+ fn __bindgen_test_layout_MutableHandle_instantiation_252() {
assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35569,7 +35648,7 @@ pub mod root {
root::JS::MutableHandle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_251() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_253() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::dom::CSSValue>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35580,7 +35659,7 @@ pub mod root {
root::already_AddRefed<root::mozilla::dom::CSSValue> ) ));
}
#[test]
- fn __bindgen_test_layout_DefaultDelete_instantiation_252() {
+ fn __bindgen_test_layout_DefaultDelete_instantiation_254() {
assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
1usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35591,7 +35670,7 @@ pub mod root {
root::mozilla::DefaultDelete ) ));
}
#[test]
- fn __bindgen_test_layout_nsRefPtrHashtable_instantiation_253() {
+ fn __bindgen_test_layout_nsRefPtrHashtable_instantiation_255() {
assert_eq!(::std::mem::size_of::<[u64; 5usize]>() , 40usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -35602,7 +35681,7 @@ pub mod root {
[u64; 5usize] ) ));
}
#[test]
- fn __bindgen_test_layout_Rooted_instantiation_254() {
+ fn __bindgen_test_layout_Rooted_instantiation_256() {
assert_eq!(::std::mem::size_of::<[u64; 3usize]>() , 24usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -35613,7 +35692,7 @@ pub mod root {
[u64; 3usize] ) ));
}
#[test]
- fn __bindgen_test_layout_Rooted_instantiation_255() {
+ fn __bindgen_test_layout_Rooted_instantiation_257() {
assert_eq!(::std::mem::size_of::<[u64; 3usize]>() , 24usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -35624,7 +35703,7 @@ pub mod root {
[u64; 3usize] ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_256() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_258() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsISupports>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35635,7 +35714,7 @@ pub mod root {
root::already_AddRefed<root::nsISupports> ) ));
}
#[test]
- fn __bindgen_test_layout_nsCOMPtr_instantiation_257() {
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_259() {
assert_eq!(::std::mem::size_of::<root::nsCOMPtr>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -35646,7 +35725,7 @@ pub mod root {
root::nsCOMPtr ) ));
}
#[test]
- fn __bindgen_test_layout_nsCOMPtr_instantiation_258() {
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_260() {
assert_eq!(::std::mem::size_of::<root::nsCOMPtr>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -35657,7 +35736,7 @@ pub mod root {
root::nsCOMPtr ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_259() {
+ fn __bindgen_test_layout_nsTArray_instantiation_261() {
assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35668,7 +35747,7 @@ pub mod root {
root::nsTArray<::nsstring::nsStringRepr> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_260() {
+ fn __bindgen_test_layout_Handle_instantiation_262() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35679,7 +35758,7 @@ pub mod root {
root::JS::Handle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_MutableHandle_instantiation_261() {
+ fn __bindgen_test_layout_MutableHandle_instantiation_263() {
assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35690,7 +35769,7 @@ pub mod root {
root::JS::MutableHandle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_262() {
+ fn __bindgen_test_layout_Handle_instantiation_264() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35701,7 +35780,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_MutableHandle_instantiation_263() {
+ fn __bindgen_test_layout_MutableHandle_instantiation_265() {
assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35712,7 +35791,7 @@ pub mod root {
root::JS::MutableHandle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_264() {
+ fn __bindgen_test_layout_nsTArray_instantiation_266() {
assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35723,7 +35802,7 @@ pub mod root {
root::nsTArray<::nsstring::nsStringRepr> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_265() {
+ fn __bindgen_test_layout_Handle_instantiation_267() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35734,7 +35813,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_266() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_268() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35745,7 +35824,7 @@ pub mod root {
root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_267() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_269() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIURI>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35756,7 +35835,7 @@ pub mod root {
root::already_AddRefed<root::nsIURI> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_268() {
+ fn __bindgen_test_layout_Handle_instantiation_270() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35767,7 +35846,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_269() {
+ fn __bindgen_test_layout_nsTArray_instantiation_271() {
assert_eq!(::std::mem::size_of::<root::nsTArray<f64>>() , 8usize ,
concat ! (
"Size of template specialization: " , stringify ! (
@@ -35778,7 +35857,7 @@ pub mod root {
root::nsTArray<f64> ) ));
}
#[test]
- fn __bindgen_test_layout_RefPtr_instantiation_270() {
+ fn __bindgen_test_layout_RefPtr_instantiation_272() {
assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::dom::DOMIntersectionObserverEntry>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35791,7 +35870,7 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_271() {
+ fn __bindgen_test_layout_nsTArray_instantiation_273() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::RefPtr<root::mozilla::dom::DOMIntersectionObserverEntry>>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35804,7 +35883,7 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_nsPtrHashKey_instantiation_272() {
+ fn __bindgen_test_layout_nsPtrHashKey_instantiation_274() {
assert_eq!(::std::mem::size_of::<root::nsPtrHashKey<root::mozilla::dom::Element>>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35815,7 +35894,7 @@ pub mod root {
root::nsPtrHashKey<root::mozilla::dom::Element> ) ));
}
#[test]
- fn __bindgen_test_layout_RefPtr_instantiation_273() {
+ fn __bindgen_test_layout_RefPtr_instantiation_275() {
assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::dom::DOMIntersectionObserverEntry>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35828,7 +35907,7 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_UniquePtr_instantiation_274() {
+ fn __bindgen_test_layout_UniquePtr_instantiation_276() {
assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::ProfilerBacktrace>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35839,7 +35918,7 @@ pub mod root {
root::mozilla::UniquePtr<root::ProfilerBacktrace> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_275() {
+ fn __bindgen_test_layout_nsTArray_instantiation_277() {
assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35850,7 +35929,7 @@ pub mod root {
root::nsTArray<::nsstring::nsStringRepr> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_276() {
+ fn __bindgen_test_layout_Handle_instantiation_278() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35861,7 +35940,7 @@ pub mod root {
root::JS::Handle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_MutableHandle_instantiation_277() {
+ fn __bindgen_test_layout_MutableHandle_instantiation_279() {
assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35872,7 +35951,7 @@ pub mod root {
root::JS::MutableHandle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_278() {
+ fn __bindgen_test_layout_Handle_instantiation_280() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35883,7 +35962,7 @@ pub mod root {
root::JS::Handle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_MutableHandle_instantiation_279() {
+ fn __bindgen_test_layout_MutableHandle_instantiation_281() {
assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35894,7 +35973,7 @@ pub mod root {
root::JS::MutableHandle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_280() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_282() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIAtom>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35905,7 +35984,7 @@ pub mod root {
root::already_AddRefed<root::nsIAtom> ) ));
}
#[test]
- fn __bindgen_test_layout_nsDataHashtable_instantiation_281() {
+ fn __bindgen_test_layout_nsDataHashtable_instantiation_283() {
assert_eq!(::std::mem::size_of::<[u64; 5usize]>() , 40usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -35916,7 +35995,7 @@ pub mod root {
[u64; 5usize] ) ));
}
#[test]
- fn __bindgen_test_layout_OwningNonNull_instantiation_282() {
+ fn __bindgen_test_layout_OwningNonNull_instantiation_284() {
assert_eq!(::std::mem::size_of::<root::mozilla::OwningNonNull<root::mozilla::EffectCompositor_AnimationStyleRuleProcessor>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35929,7 +36008,7 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_283() {
+ fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_285() {
assert_eq!(::std::mem::size_of::<root::nsRefPtrHashKey<root::nsIAtom>>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35940,7 +36019,7 @@ pub mod root {
root::nsRefPtrHashKey<root::nsIAtom> ) ));
}
#[test]
- fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_284() {
+ fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_286() {
assert_eq!(::std::mem::size_of::<root::nsRefPtrHashKey<root::nsIContent>>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35951,7 +36030,7 @@ pub mod root {
root::nsRefPtrHashKey<root::nsIContent> ) ));
}
#[test]
- fn __bindgen_test_layout_nsCOMPtr_instantiation_285() {
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_287() {
assert_eq!(::std::mem::size_of::<root::nsCOMPtr>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -35962,7 +36041,7 @@ pub mod root {
root::nsCOMPtr ) ));
}
#[test]
- fn __bindgen_test_layout_DefaultDelete_instantiation_286() {
+ fn __bindgen_test_layout_DefaultDelete_instantiation_288() {
assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
1usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35973,7 +36052,7 @@ pub mod root {
root::mozilla::DefaultDelete ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_287() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_289() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::URLExtraData>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35984,7 +36063,7 @@ pub mod root {
root::already_AddRefed<root::mozilla::URLExtraData> ) ));
}
#[test]
- fn __bindgen_test_layout_nsMainThreadPtrHolder_instantiation_288() {
+ fn __bindgen_test_layout_nsMainThreadPtrHolder_instantiation_290() {
assert_eq!(::std::mem::size_of::<root::nsMainThreadPtrHolder<root::nsIURI>>()
, 24usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -35995,7 +36074,7 @@ pub mod root {
root::nsMainThreadPtrHolder<root::nsIURI> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_289() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_291() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::URLExtraData>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36006,7 +36085,7 @@ pub mod root {
root::already_AddRefed<root::mozilla::URLExtraData> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_290() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_292() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIURI>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36017,7 +36096,7 @@ pub mod root {
root::already_AddRefed<root::nsIURI> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_291() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_293() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIURI>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36028,7 +36107,7 @@ pub mod root {
root::already_AddRefed<root::nsIURI> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_292() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_294() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::URLExtraData>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36039,7 +36118,7 @@ pub mod root {
root::already_AddRefed<root::mozilla::URLExtraData> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_293() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_295() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::URLExtraData>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36050,7 +36129,7 @@ pub mod root {
root::already_AddRefed<root::mozilla::URLExtraData> ) ));
}
#[test]
- fn __bindgen_test_layout_nsPtrHashKey_instantiation_294() {
+ fn __bindgen_test_layout_nsPtrHashKey_instantiation_296() {
assert_eq!(::std::mem::size_of::<root::nsPtrHashKey<root::nsIDocument>>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36061,7 +36140,7 @@ pub mod root {
root::nsPtrHashKey<root::nsIDocument> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_295() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_297() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIAtom>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36072,7 +36151,7 @@ pub mod root {
root::already_AddRefed<root::nsIAtom> ) ));
}
#[test]
- fn __bindgen_test_layout_DefaultDelete_instantiation_296() {
+ fn __bindgen_test_layout_DefaultDelete_instantiation_298() {
assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
1usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36083,7 +36162,7 @@ pub mod root {
root::mozilla::DefaultDelete ) ));
}
#[test]
- fn __bindgen_test_layout_UniquePtr_instantiation_297() {
+ fn __bindgen_test_layout_UniquePtr_instantiation_299() {
assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::nsCSSValueList>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36094,7 +36173,7 @@ pub mod root {
root::mozilla::UniquePtr<root::nsCSSValueList> ) ));
}
#[test]
- fn __bindgen_test_layout_DefaultDelete_instantiation_298() {
+ fn __bindgen_test_layout_DefaultDelete_instantiation_300() {
assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
1usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36105,7 +36184,7 @@ pub mod root {
root::mozilla::DefaultDelete ) ));
}
#[test]
- fn __bindgen_test_layout_UniquePtr_instantiation_299() {
+ fn __bindgen_test_layout_UniquePtr_instantiation_301() {
assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::nsCSSValuePairList>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36116,7 +36195,7 @@ pub mod root {
root::mozilla::UniquePtr<root::nsCSSValuePairList> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_300() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_302() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsStringBuffer>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36127,7 +36206,7 @@ pub mod root {
root::already_AddRefed<root::nsStringBuffer> ) ));
}
#[test]
- fn __bindgen_test_layout_SupportsWeakPtr_instantiation_301() {
+ fn __bindgen_test_layout_SupportsWeakPtr_instantiation_303() {
assert_eq!(::std::mem::size_of::<u64>() , 8usize , concat ! (
"Size of template specialization: " , stringify ! ( u64 )
));
@@ -36136,7 +36215,7 @@ pub mod root {
u64 ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_302() {
+ fn __bindgen_test_layout_nsTArray_instantiation_304() {
assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36147,7 +36226,7 @@ pub mod root {
root::nsTArray<::nsstring::nsStringRepr> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_303() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_305() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIAtom>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36158,7 +36237,7 @@ pub mod root {
root::already_AddRefed<root::nsIAtom> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_304() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_306() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIURI>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36169,7 +36248,7 @@ pub mod root {
root::already_AddRefed<root::nsIURI> ) ));
}
#[test]
- fn __bindgen_test_layout_Maybe_instantiation_305() {
+ fn __bindgen_test_layout_Maybe_instantiation_307() {
assert_eq!(::std::mem::size_of::<[u32; 3usize]>() , 12usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -36180,7 +36259,7 @@ pub mod root {
[u32; 3usize] ) ));
}
#[test]
- fn __bindgen_test_layout_Maybe_instantiation_306() {
+ fn __bindgen_test_layout_Maybe_instantiation_308() {
assert_eq!(::std::mem::size_of::<[u32; 3usize]>() , 12usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -36191,7 +36270,7 @@ pub mod root {
[u32; 3usize] ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_307() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_309() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsStyleImageRequest>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36202,7 +36281,7 @@ pub mod root {
root::already_AddRefed<root::nsStyleImageRequest> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_308() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_310() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIAtom>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36213,7 +36292,7 @@ pub mod root {
root::already_AddRefed<root::nsIAtom> ) ));
}
#[test]
- fn __bindgen_test_layout_DefaultDelete_instantiation_309() {
+ fn __bindgen_test_layout_DefaultDelete_instantiation_311() {
assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
1usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36224,7 +36303,7 @@ pub mod root {
root::mozilla::DefaultDelete ) ));
}
#[test]
- fn __bindgen_test_layout_UniquePtr_instantiation_310() {
+ fn __bindgen_test_layout_UniquePtr_instantiation_312() {
assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::nsStyleSides>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36235,7 +36314,7 @@ pub mod root {
root::mozilla::UniquePtr<root::nsStyleSides> ) ));
}
#[test]
- fn __bindgen_test_layout_DefaultDelete_instantiation_311() {
+ fn __bindgen_test_layout_DefaultDelete_instantiation_313() {
assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
1usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36246,7 +36325,7 @@ pub mod root {
root::mozilla::DefaultDelete ) ));
}
#[test]
- fn __bindgen_test_layout_UniquePtr_instantiation_312() {
+ fn __bindgen_test_layout_UniquePtr_instantiation_314() {
assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::nsStyleSides>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36257,7 +36336,7 @@ pub mod root {
root::mozilla::UniquePtr<root::nsStyleSides> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_313() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_315() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIURI>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36268,7 +36347,7 @@ pub mod root {
root::already_AddRefed<root::nsIURI> ) ));
}
#[test]
- fn __bindgen_test_layout_Maybe_instantiation_314() {
+ fn __bindgen_test_layout_Maybe_instantiation_316() {
assert_eq!(::std::mem::size_of::<[u32; 3usize]>() , 12usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -36279,7 +36358,7 @@ pub mod root {
[u32; 3usize] ) ));
}
#[test]
- fn __bindgen_test_layout_DefaultDelete_instantiation_315() {
+ fn __bindgen_test_layout_DefaultDelete_instantiation_317() {
assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
1usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36290,7 +36369,7 @@ pub mod root {
root::mozilla::DefaultDelete ) ));
}
#[test]
- fn __bindgen_test_layout_DefaultDelete_instantiation_316() {
+ fn __bindgen_test_layout_DefaultDelete_instantiation_318() {
assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
1usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36301,7 +36380,7 @@ pub mod root {
root::mozilla::DefaultDelete ) ));
}
#[test]
- fn __bindgen_test_layout_pair_instantiation_317() {
+ fn __bindgen_test_layout_pair_instantiation_319() {
assert_eq!(::std::mem::size_of::<root::std::pair<::nsstring::nsStringRepr, ::nsstring::nsStringRepr>>()
, 32usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36312,7 +36391,7 @@ pub mod root {
root::std::pair<::nsstring::nsStringRepr, ::nsstring::nsStringRepr> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_318() {
+ fn __bindgen_test_layout_nsTArray_instantiation_320() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::std::pair<::nsstring::nsStringRepr,
::nsstring::nsStringRepr>>>()
, 8usize , concat ! (
@@ -36327,7 +36406,7 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_319() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_321() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIURI>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36338,7 +36417,7 @@ pub mod root {
root::already_AddRefed<root::nsIURI> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_320() {
+ fn __bindgen_test_layout_nsTArray_instantiation_322() {
assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36349,7 +36428,7 @@ pub mod root {
root::nsTArray<::nsstring::nsStringRepr> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_321() {
+ fn __bindgen_test_layout_nsTArray_instantiation_323() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::nsStyleCoord>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36360,7 +36439,7 @@ pub mod root {
root::nsTArray<root::nsStyleCoord> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_322() {
+ fn __bindgen_test_layout_nsTArray_instantiation_324() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::nsStyleCoord>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36371,7 +36450,7 @@ pub mod root {
root::nsTArray<root::nsStyleCoord> ) ));
}
#[test]
- fn __bindgen_test_layout_nsCOMPtr_instantiation_323() {
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_325() {
assert_eq!(::std::mem::size_of::<root::nsCOMPtr>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -36382,7 +36461,7 @@ pub mod root {
root::nsCOMPtr ) ));
}
#[test]
- fn __bindgen_test_layout_nsStyleAutoArray_instantiation_324() {
+ fn __bindgen_test_layout_nsStyleAutoArray_instantiation_326() {
assert_eq!(::std::mem::size_of::<root::nsStyleAutoArray<root::mozilla::StyleAnimation>>()
, 64usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36393,7 +36472,7 @@ pub mod root {
root::nsStyleAutoArray<root::mozilla::StyleAnimation> ) ));
}
#[test]
- fn __bindgen_test_layout_DefaultDelete_instantiation_325() {
+ fn __bindgen_test_layout_DefaultDelete_instantiation_327() {
assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
1usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36404,7 +36483,7 @@ pub mod root {
root::mozilla::DefaultDelete ) ));
}
#[test]
- fn __bindgen_test_layout_UniquePtr_instantiation_326() {
+ fn __bindgen_test_layout_UniquePtr_instantiation_328() {
assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::nsCSSValueList>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36415,7 +36494,7 @@ pub mod root {
root::mozilla::UniquePtr<root::nsCSSValueList> ) ));
}
#[test]
- fn __bindgen_test_layout_DefaultDelete_instantiation_327() {
+ fn __bindgen_test_layout_DefaultDelete_instantiation_329() {
assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
1usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36426,7 +36505,7 @@ pub mod root {
root::mozilla::DefaultDelete ) ));
}
#[test]
- fn __bindgen_test_layout_UniquePtr_instantiation_328() {
+ fn __bindgen_test_layout_UniquePtr_instantiation_330() {
assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::nsCSSValuePairList>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36437,7 +36516,7 @@ pub mod root {
root::mozilla::UniquePtr<root::nsCSSValuePairList> ) ));
}
#[test]
- fn __bindgen_test_layout_NonNull_instantiation_329() {
+ fn __bindgen_test_layout_NonNull_instantiation_331() {
assert_eq!(::std::mem::size_of::<root::mozilla::dom::NonNull<root::mozilla::dom::Element>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36450,7 +36529,7 @@ pub mod root {
));
}
#[test]
- fn __bindgen_test_layout_NonNull_instantiation_330() {
+ fn __bindgen_test_layout_NonNull_instantiation_332() {
assert_eq!(::std::mem::size_of::<root::mozilla::dom::NonNull<root::mozilla::dom::CSSPseudoElement>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36463,7 +36542,7 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_331() {
+ fn __bindgen_test_layout_Handle_instantiation_333() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36474,7 +36553,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_MutableHandle_instantiation_332() {
+ fn __bindgen_test_layout_MutableHandle_instantiation_334() {
assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36485,7 +36564,7 @@ pub mod root {
root::JS::MutableHandle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_Maybe_instantiation_333() {
+ fn __bindgen_test_layout_Maybe_instantiation_335() {
assert_eq!(::std::mem::size_of::<[u64; 18usize]>() , 144usize , concat
! (
"Size of template specialization: " , stringify ! (
@@ -36496,7 +36575,7 @@ pub mod root {
[u64; 18usize] ) ));
}
#[test]
- fn __bindgen_test_layout_Maybe_instantiation_334() {
+ fn __bindgen_test_layout_Maybe_instantiation_336() {
assert_eq!(::std::mem::size_of::<[u64; 18usize]>() , 144usize , concat
! (
"Size of template specialization: " , stringify ! (
@@ -36507,7 +36586,7 @@ pub mod root {
[u64; 18usize] ) ));
}
#[test]
- fn __bindgen_test_layout_BaseTimeDuration_instantiation_335() {
+ fn __bindgen_test_layout_BaseTimeDuration_instantiation_337() {
assert_eq!(::std::mem::size_of::<root::mozilla::BaseTimeDuration>() ,
8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36518,7 +36597,7 @@ pub mod root {
root::mozilla::BaseTimeDuration ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_336() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_338() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36529,7 +36608,7 @@ pub mod root {
root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_337() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_339() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36540,7 +36619,7 @@ pub mod root {
root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_338() {
+ fn __bindgen_test_layout_nsTArray_instantiation_340() {
assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIContent>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36551,7 +36630,7 @@ pub mod root {
root::nsTArray<*mut root::nsIContent> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_339() {
+ fn __bindgen_test_layout_nsTArray_instantiation_341() {
assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIContent>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36562,7 +36641,7 @@ pub mod root {
root::nsTArray<*mut root::nsIContent> ) ));
}
#[test]
- fn __bindgen_test_layout_nsCOMPtr_instantiation_340() {
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_342() {
assert_eq!(::std::mem::size_of::<root::nsCOMPtr>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -36573,7 +36652,7 @@ pub mod root {
root::nsCOMPtr ) ));
}
#[test]
- fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_341() {
+ fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_343() {
assert_eq!(::std::mem::size_of::<root::nsRefPtrHashKey<root::mozilla::dom::DOMIntersectionObserver>>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36586,7 +36665,7 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_342() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_344() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36597,7 +36676,7 @@ pub mod root {
root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_343() {
+ fn __bindgen_test_layout_nsTArray_instantiation_345() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::mozilla::DisplayItemClip_RoundedRect>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36610,7 +36689,7 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_344() {
+ fn __bindgen_test_layout_Handle_instantiation_346() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36621,7 +36700,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_345() {
+ fn __bindgen_test_layout_Handle_instantiation_347() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36632,7 +36711,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_RefPtr_instantiation_346() {
+ fn __bindgen_test_layout_RefPtr_instantiation_348() {
assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::dom::DOMRect>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36643,7 +36722,7 @@ pub mod root {
root::RefPtr<root::mozilla::dom::DOMRect> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_347() {
+ fn __bindgen_test_layout_Handle_instantiation_349() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36654,7 +36733,7 @@ pub mod root {
root::JS::Handle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_MutableHandle_instantiation_348() {
+ fn __bindgen_test_layout_MutableHandle_instantiation_350() {
assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36665,7 +36744,7 @@ pub mod root {
root::JS::MutableHandle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_Sequence_instantiation_349() {
+ fn __bindgen_test_layout_Sequence_instantiation_351() {
assert_eq!(::std::mem::size_of::<u64>() , 8usize , concat ! (
"Size of template specialization: " , stringify ! ( u64 )
));
@@ -36674,7 +36753,7 @@ pub mod root {
u64 ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_350() {
+ fn __bindgen_test_layout_Handle_instantiation_352() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36685,7 +36764,7 @@ pub mod root {
root::JS::Handle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_Sequence_instantiation_351() {
+ fn __bindgen_test_layout_Sequence_instantiation_353() {
assert_eq!(::std::mem::size_of::<u64>() , 8usize , concat ! (
"Size of template specialization: " , stringify ! ( u64 )
));
@@ -36694,7 +36773,7 @@ pub mod root {
u64 ) ));
}
#[test]
- fn __bindgen_test_layout_Sequence_instantiation_352() {
+ fn __bindgen_test_layout_Sequence_instantiation_354() {
assert_eq!(::std::mem::size_of::<u64>() , 8usize , concat ! (
"Size of template specialization: " , stringify ! ( u64 )
));
@@ -36703,7 +36782,7 @@ pub mod root {
u64 ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_353() {
+ fn __bindgen_test_layout_Handle_instantiation_355() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36714,7 +36793,7 @@ pub mod root {
root::JS::Handle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_354() {
+ fn __bindgen_test_layout_Handle_instantiation_356() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36725,7 +36804,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_MutableHandle_instantiation_355() {
+ fn __bindgen_test_layout_MutableHandle_instantiation_357() {
assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36736,7 +36815,7 @@ pub mod root {
root::JS::MutableHandle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_356() {
+ fn __bindgen_test_layout_Handle_instantiation_358() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36747,7 +36826,7 @@ pub mod root {
root::JS::Handle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_MutableHandle_instantiation_357() {
+ fn __bindgen_test_layout_MutableHandle_instantiation_359() {
assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36758,7 +36837,7 @@ pub mod root {
root::JS::MutableHandle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_358() {
+ fn __bindgen_test_layout_Handle_instantiation_360() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36769,7 +36848,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_359() {
+ fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_361() {
assert_eq!(::std::mem::size_of::<root::nsRefPtrHashKey<root::mozilla::dom::Element>>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36780,7 +36859,7 @@ pub mod root {
root::nsRefPtrHashKey<root::mozilla::dom::Element> ) ));
}
#[test]
- fn __bindgen_test_layout_nsClassHashtable_instantiation_360() {
+ fn __bindgen_test_layout_nsClassHashtable_instantiation_362() {
assert_eq!(::std::mem::size_of::<[u64; 5usize]>() , 40usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -36791,7 +36870,7 @@ pub mod root {
[u64; 5usize] ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_361() {
+ fn __bindgen_test_layout_Handle_instantiation_363() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36802,7 +36881,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_362() {
+ fn __bindgen_test_layout_nsTArray_instantiation_364() {
assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36813,7 +36892,7 @@ pub mod root {
root::nsTArray<::nsstring::nsStringRepr> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_363() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_365() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::dom::CSSValue>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36824,7 +36903,7 @@ pub mod root {
root::already_AddRefed<root::mozilla::dom::CSSValue> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_364() {
+ fn __bindgen_test_layout_Handle_instantiation_366() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36835,7 +36914,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_365() {
+ fn __bindgen_test_layout_nsTArray_instantiation_367() {
assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::css::DocumentRule>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -36846,7 +36925,7 @@ pub mod root {
root::nsTArray<*mut root::mozilla::css::DocumentRule> ) ));
}
#[test]
- fn __bindgen_test_layout_nsAutoPtr_instantiation_366() {
+ fn __bindgen_test_layout_nsAutoPtr_instantiation_368() {
assert_eq!(::std::mem::size_of::<root::nsAutoPtr<root::nsMediaQuery>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
diff --git a/components/style/gecko/wrapper.rs b/components/style/gecko/wrapper.rs
index 638efdf8b78..24d83068c1e 100644
--- a/components/style/gecko/wrapper.rs
+++ b/components/style/gecko/wrapper.rs
@@ -72,6 +72,8 @@ use std::cell::RefCell;
use std::collections::HashMap;
use std::fmt;
use std::hash::{Hash, Hasher};
+use std::mem;
+use std::ops::DerefMut;
use std::ptr;
use string_cache::{Atom, Namespace, WeakAtom, WeakNamespace};
use stylearc::Arc;
@@ -422,6 +424,29 @@ impl<'le> GeckoElement<'le> {
}
}
+ /// Sets the specified element data, return any existing data.
+ ///
+ /// Like `ensure_data`, only safe to call with exclusive access to the
+ /// element.
+ pub unsafe fn set_data(&self, replace_data: Option<ElementData>) -> Option<ElementData> {
+ match (self.get_data(), replace_data) {
+ (Some(old), Some(replace_data)) => {
+ Some(mem::replace(old.borrow_mut().deref_mut(), replace_data))
+ }
+ (Some(old), None) => {
+ let old_data = mem::replace(old.borrow_mut().deref_mut(), ElementData::new(None));
+ self.0.mServoData.set(ptr::null_mut());
+ Some(old_data)
+ }
+ (None, Some(replace_data)) => {
+ let ptr = Box::into_raw(Box::new(AtomicRefCell::new(replace_data)));
+ self.0.mServoData.set(ptr);
+ None
+ }
+ (None, None) => None,
+ }
+ }
+
#[inline]
fn has_id(&self) -> bool {
self.as_node().get_bool_flag(nsINode_BooleanFlag::ElementHasID)
diff --git a/components/style/matching.rs b/components/style/matching.rs
index 5c68946abee..c26ed839986 100644
--- a/components/style/matching.rs
+++ b/components/style/matching.rs
@@ -24,7 +24,7 @@ use selectors::matching::{ElementSelectorFlags, MatchingContext, MatchingMode, S
use selectors::matching::{VisitedHandlingMode, AFFECTED_BY_PSEUDO_ELEMENTS};
use sharing::{StyleSharingBehavior, StyleSharingResult};
use stylearc::Arc;
-use stylist::ApplicableDeclarationList;
+use stylist::{ApplicableDeclarationList, RuleInclusion};
/// The way a style should be inherited.
enum InheritMode {
@@ -346,7 +346,13 @@ trait PrivateMatchMethods: TElement {
// We could make that a bit better if the complexity cost is not too
// big, but given further restyles are posted directly to
// pseudo-elements, it doesn't seem worth the effort at a glance.
- if pseudo.is_eager() {
+ //
+ // For the same reason as described in match_primary, if we are
+ // computing default styles, we aren't guaranteed the parent
+ // will have eagerly computed our styles, so we just handled it
+ // below like a lazy pseudo.
+ let only_default_rules = context.shared.traversal_flags.for_default_styles();
+ if pseudo.is_eager() && !only_default_rules {
let parent = self.parent_element().unwrap();
if !parent.may_have_animations() ||
primary_style.rules.get_animation_rules().is_empty() {
@@ -896,13 +902,24 @@ pub trait MatchMethods : TElement {
{
debug!("Match primary for {:?}, visited: {:?}", self, visited_handling);
+ let only_default_rules = context.shared.traversal_flags.for_default_styles();
let implemented_pseudo = self.implemented_pseudo_element();
if let Some(ref pseudo) = implemented_pseudo {
// We don't expect to match against a non-canonical pseudo-element.
debug_assert_eq!(*pseudo, pseudo.canonical());
- if pseudo.is_eager() {
- // If it's an eager element-backed pseudo, just grab the matched
- // rules from the parent, and update animations.
+ if pseudo.is_eager() && !only_default_rules {
+ // If it's an eager element-backed pseudo, we can generally just
+ // grab the matched rules from the parent, and then update
+ // animations.
+ //
+ // However, if we're computing default styles, then we might
+ // have traversed to this pseudo-implementing element without
+ // any pseudo styles stored on the parent. For example, if
+ // document-level style sheets cause the element to exist, due
+ // to ::before rules, then those rules won't be found when
+ // computing default styles on the parent, so we won't have
+ // bothered to store pseudo styles there. In this case, we just
+ // treat it like a lazily computed pseudo.
let parent = self.parent_element().unwrap();
let parent_data = parent.borrow_data().unwrap();
let pseudo_style =
@@ -965,6 +982,12 @@ pub trait MatchMethods : TElement {
self.apply_selector_flags(map, element, flags);
};
+ let rule_inclusion = if only_default_rules {
+ RuleInclusion::DefaultOnly
+ } else {
+ RuleInclusion::All
+ };
+
let bloom_filter = context.thread_local.bloom_filter.filter();
let mut matching_context =
MatchingContext::new_for_visited(MatchingMode::Normal,
@@ -985,6 +1008,7 @@ pub trait MatchMethods : TElement {
style_attribute,
smil_override,
animation_rules,
+ rule_inclusion,
&mut applicable_declarations,
&mut matching_context,
&mut set_selector_flags);
@@ -1052,7 +1076,14 @@ pub trait MatchMethods : TElement {
let stylist = &context.shared.stylist;
let guards = &context.shared.guards;
+ let rule_inclusion = if context.shared.traversal_flags.for_default_styles() {
+ RuleInclusion::DefaultOnly
+ } else {
+ RuleInclusion::All
+ };
+
let bloom_filter = context.thread_local.bloom_filter.filter();
+
let mut matching_context =
MatchingContext::new_for_visited(MatchingMode::ForStatelessPseudoElement,
Some(bloom_filter),
@@ -1076,6 +1107,7 @@ pub trait MatchMethods : TElement {
None,
None,
AnimationRules(None, None),
+ rule_inclusion,
&mut applicable_declarations,
&mut matching_context,
&mut set_selector_flags);
diff --git a/components/style/stylist.rs b/components/style/stylist.rs
index 4b80faaf459..d40a1b8de75 100644
--- a/components/style/stylist.rs
+++ b/components/style/stylist.rs
@@ -13,7 +13,7 @@ use element_state::ElementState;
use error_reporting::RustLogReporter;
use font_metrics::FontMetricsProvider;
#[cfg(feature = "gecko")]
-use gecko_bindings::structs::nsIAtom;
+use gecko_bindings::structs::{nsIAtom, StyleRuleInclusion};
use keyframes::KeyframesAnimation;
use media_queries::Device;
use properties::{self, CascadeFlags, ComputedValues};
@@ -205,6 +205,27 @@ impl<'a> ExtraStyleData<'a> {
fn clear(&mut self) {}
}
+/// What cascade levels to include when styling elements.
+#[derive(Copy, Clone, PartialEq)]
+pub enum RuleInclusion {
+ /// Include rules for style sheets at all cascade levels. This is the
+ /// normal rule inclusion mode.
+ All,
+ /// Only include rules from UA and user level sheets. Used to implement
+ /// `getDefaultComputedStyle`.
+ DefaultOnly,
+}
+
+#[cfg(feature = "gecko")]
+impl From<StyleRuleInclusion> for RuleInclusion {
+ fn from(value: StyleRuleInclusion) -> Self {
+ match value {
+ StyleRuleInclusion::All => RuleInclusion::All,
+ StyleRuleInclusion::DefaultOnly => RuleInclusion::DefaultOnly,
+ }
+ }
+}
+
impl Stylist {
/// Construct a new `Stylist`, using given `Device` and `QuirksMode`.
/// If more members are added here, think about whether they should
@@ -625,13 +646,14 @@ impl Stylist {
guards: &StylesheetGuards,
element: &E,
pseudo: &PseudoElement,
+ rule_inclusion: RuleInclusion,
parent_style: &ComputedValues,
font_metrics: &FontMetricsProvider)
-> Option<ComputedStyle>
where E: TElement,
{
let rule_node =
- match self.lazy_pseudo_rules(guards, element, pseudo) {
+ match self.lazy_pseudo_rules(guards, element, pseudo, rule_inclusion) {
Some(rule_node) => rule_node,
None => return None
};
@@ -664,7 +686,8 @@ impl Stylist {
pub fn lazy_pseudo_rules<E>(&self,
guards: &StylesheetGuards,
element: &E,
- pseudo: &PseudoElement)
+ pseudo: &PseudoElement,
+ rule_inclusion: RuleInclusion)
-> Option<StrongRuleNode>
where E: TElement
{
@@ -683,6 +706,12 @@ impl Stylist {
unreachable!("internal pseudo generated slow selector flags?");
}
+ // No need to bother setting the selector flags when we're computing
+ // default styles.
+ if rule_inclusion == RuleInclusion::DefaultOnly {
+ return;
+ }
+
// Gecko calls this from sequential mode, so we can directly apply
// the flags.
debug_assert!(thread_state::get() == thread_state::LAYOUT);
@@ -707,6 +736,7 @@ impl Stylist {
None,
None,
AnimationRules(None, None),
+ rule_inclusion,
&mut declarations,
&mut matching_context,
&mut set_selector_flags);
@@ -836,6 +866,7 @@ impl Stylist {
style_attribute: Option<&Arc<Locked<PropertyDeclarationBlock>>>,
smil_override: Option<&Arc<Locked<PropertyDeclarationBlock>>>,
animation_rules: AnimationRules,
+ rule_inclusion: RuleInclusion,
applicable_declarations: &mut V,
context: &mut MatchingContext,
flags_setter: &mut F)
@@ -871,6 +902,8 @@ impl Stylist {
debug!("Determining if style is shareable: pseudo: {}",
pseudo_element.is_some());
+ let only_default_rules = rule_inclusion == RuleInclusion::DefaultOnly;
+
// Step 1: Normal user-agent rules.
map.user_agent.get_all_matching_rules(element,
&rule_hash_target,
@@ -880,7 +913,7 @@ impl Stylist {
CascadeLevel::UANormal);
debug!("UA normal: {:?}", context.relations);
- if pseudo_element.is_none() {
+ if pseudo_element.is_none() && !only_default_rules {
// Step 2: Presentational hints.
let length_before_preshints = applicable_declarations.len();
element.synthesize_presentational_hints_for_legacy_attributes(applicable_declarations);
@@ -905,7 +938,7 @@ impl Stylist {
//
// Which may be more what you would probably expect.
if rule_hash_target.matches_user_and_author_rules() {
- // Step 3: User and author normal rules.
+ // Step 3a: User normal rules.
map.user.get_all_matching_rules(element,
&rule_hash_target,
applicable_declarations,
@@ -913,6 +946,12 @@ impl Stylist {
flags_setter,
CascadeLevel::UserNormal);
debug!("user normal: {:?}", context.relations);
+ } else {
+ debug!("skipping user rules");
+ }
+
+ if rule_hash_target.matches_user_and_author_rules() && !only_default_rules {
+ // Step 3b: Author normal rules.
map.author.get_all_matching_rules(element,
&rule_hash_target,
applicable_declarations,
@@ -961,15 +1000,20 @@ impl Stylist {
// rule tree insertion.
//
- // Step 11: Transitions.
- // The transitions sheet (CSS transitions that are tied to CSS markup)
- if let Some(anim) = animation_rules.1 {
- Push::push(
- applicable_declarations,
- ApplicableDeclarationBlock::from_declarations(anim.clone(),
- CascadeLevel::Transitions));
+ if !only_default_rules {
+ // Step 11: Transitions.
+ // The transitions sheet (CSS transitions that are tied to CSS markup)
+ if let Some(anim) = animation_rules.1 {
+ Push::push(
+ applicable_declarations,
+ ApplicableDeclarationBlock::from_declarations(anim.clone(),
+ CascadeLevel::Transitions));
+ }
+ debug!("transition: {:?}", context.relations);
+ } else {
+ debug!("skipping transition rules");
}
- debug!("transition: {:?}", context.relations);
+
debug!("push_applicable_declarations: shareable: {:?}", context.relations);
}
diff --git a/components/style/traversal.rs b/components/style/traversal.rs
index 146069b1bc3..60df72ffeba 100644
--- a/components/style/traversal.rs
+++ b/components/style/traversal.rs
@@ -13,6 +13,7 @@ use restyle_hints::{HintComputationContext, RestyleHint};
use selector_parser::RestyleDamage;
use sharing::StyleSharingBehavior;
#[cfg(feature = "servo")] use servo_config::opts;
+use smallvec::SmallVec;
use std::borrow::BorrowMut;
/// A per-traversal-level chunk of data. This is sent down by the traversal, and
@@ -41,6 +42,8 @@ bitflags! {
/// Traverse and update all elements with CSS animations since
/// @keyframes rules may have changed
const FOR_CSS_RULE_CHANGES = 0x08,
+ /// Only include user agent style sheets when selector matching.
+ const FOR_DEFAULT_STYLES = 0x10,
}
}
@@ -64,6 +67,12 @@ impl TraversalFlags {
pub fn for_css_rule_changes(&self) -> bool {
self.contains(FOR_CSS_RULE_CHANGES)
}
+
+ /// Returns true if the traversal is to compute the default computed
+ /// styles for an element.
+ pub fn for_default_styles(&self) -> bool {
+ self.contains(FOR_DEFAULT_STYLES)
+ }
}
/// This structure exists to enforce that callers invoke pre_traverse, and also
@@ -537,10 +546,13 @@ fn resolve_style_internal<E, F>(context: &mut StyleContext<E>,
StyleSharingBehavior::Disallow);
context.thread_local.end_element(element);
- // Conservatively mark us as having dirty descendants, since there might
- // be other unstyled siblings we miss when walking straight up the parent
- // chain.
- unsafe { element.note_descendants::<DirtyDescendants>() };
+ if !context.shared.traversal_flags.for_default_styles() {
+ // Conservatively mark us as having dirty descendants, since there might
+ // be other unstyled siblings we miss when walking straight up the parent
+ // chain. No need to do this if we're computing default styles, since
+ // resolve_default_style will want the tree to be left as it is.
+ unsafe { element.note_descendants::<DirtyDescendants>() };
+ }
}
// If we're display:none and none of our ancestors are, we're the root
@@ -598,6 +610,47 @@ pub fn resolve_style<E, F, G, H>(context: &mut StyleContext<E>, element: E,
}
}
+/// Manually resolve default styles for the given Element, which are the styles
+/// only taking into account user agent and user cascade levels. The resolved
+/// style is made available via a callback, and will be dropped by the time this
+/// function returns.
+pub fn resolve_default_style<E, F, G, H>(context: &mut StyleContext<E>,
+ element: E,
+ ensure_data: &F,
+ set_data: &G,
+ callback: H)
+ where E: TElement,
+ F: Fn(E),
+ G: Fn(E, Option<ElementData>) -> Option<ElementData>,
+ H: FnOnce(&ElementStyles)
+{
+ // Save and clear out element data from the element and its ancestors.
+ let mut old_data: SmallVec<[(E, Option<ElementData>); 8]> = SmallVec::new();
+ {
+ let mut e = element;
+ loop {
+ old_data.push((e, set_data(e, None)));
+ match e.parent_element() {
+ Some(parent) => e = parent,
+ None => break,
+ }
+ }
+ }
+
+ // Resolve styles up the tree.
+ resolve_style_internal(context, element, ensure_data);
+
+ // Make them available for the scope of the callback. The callee may use the
+ // argument, or perform any other processing that requires the styles to exist
+ // on the Element.
+ callback(element.borrow_data().unwrap().styles());
+
+ // Swap the old element data back into the element and its ancestors.
+ for entry in old_data {
+ set_data(entry.0, entry.1);
+ }
+}
+
/// Calculates the style for a single node.
#[inline]
#[allow(unsafe_code)]
diff --git a/ports/geckolib/glue.rs b/ports/geckolib/glue.rs
index 0614858ad7a..55bfc2baec8 100644
--- a/ports/geckolib/glue.rs
+++ b/ports/geckolib/glue.rs
@@ -72,6 +72,7 @@ use style::gecko_bindings::structs::IterationCompositeOperation;
use style::gecko_bindings::structs::Loader;
use style::gecko_bindings::structs::RawGeckoPresContextOwned;
use style::gecko_bindings::structs::ServoElementSnapshotTable;
+use style::gecko_bindings::structs::StyleRuleInclusion;
use style::gecko_bindings::structs::URLExtraData;
use style::gecko_bindings::structs::nsCSSValueSharedList;
use style::gecko_bindings::structs::nsCompatibility;
@@ -101,11 +102,13 @@ use style::stylesheets::{CssRule, CssRules, CssRuleType, CssRulesHelpers};
use style::stylesheets::{ImportRule, KeyframesRule, MediaRule, NamespaceRule, Origin};
use style::stylesheets::{PageRule, Stylesheet, StyleRule, SupportsRule, DocumentRule};
use style::stylesheets::StylesheetLoader as StyleStylesheetLoader;
+use style::stylist::RuleInclusion;
use style::supports::parse_condition_or_declaration;
use style::thread_state;
use style::timer::Timer;
-use style::traversal::{ANIMATION_ONLY, FOR_CSS_RULE_CHANGES, FOR_RECONSTRUCT, UNSTYLED_CHILDREN_ONLY};
-use style::traversal::{resolve_style, DomTraversal, TraversalDriver, TraversalFlags};
+use style::traversal::{ANIMATION_ONLY, DomTraversal, FOR_CSS_RULE_CHANGES, FOR_RECONSTRUCT};
+use style::traversal::{FOR_DEFAULT_STYLES, TraversalDriver, TraversalFlags, UNSTYLED_CHILDREN_ONLY};
+use style::traversal::{resolve_style, resolve_default_style};
use style::values::{CustomIdent, KeyframesName};
use style_traits::ToCss;
use super::stylesheet_loader::StylesheetLoader;
@@ -1233,7 +1236,8 @@ pub extern "C" fn Servo_ResolvePseudoStyle(element: RawGeckoElementBorrowed,
let global_style_data = &*GLOBAL_STYLE_DATA;
let guard = global_style_data.shared_lock.read();
- match get_pseudo_style(&guard, element, &pseudo, data.styles(), doc_data) {
+ match get_pseudo_style(&guard, element, &pseudo, RuleInclusion::All,
+ data.styles(), doc_data) {
Some(values) => values.into_strong(),
// FIXME(emilio): This looks pretty wrong! Shouldn't it be at least an
// empty style inheriting from the element?
@@ -1265,6 +1269,7 @@ pub extern "C" fn Servo_HasAuthorSpecifiedRules(element: RawGeckoElementBorrowed
fn get_pseudo_style(guard: &SharedRwLockReadGuard,
element: GeckoElement,
pseudo: &PseudoElement,
+ rule_inclusion: RuleInclusion,
styles: &ElementStyles,
doc_data: &PerDocumentStyleData)
-> Option<Arc<ComputedValues>>
@@ -1284,6 +1289,7 @@ fn get_pseudo_style(guard: &SharedRwLockReadGuard,
d.stylist.lazily_compute_pseudo_element_style(&guards,
&element,
&pseudo,
+ rule_inclusion,
base,
&metrics)
.map(|s| s.values().clone())
@@ -2305,6 +2311,7 @@ pub extern "C" fn Servo_ResolveStyle(element: RawGeckoElementBorrowed,
#[no_mangle]
pub extern "C" fn Servo_ResolveStyleLazily(element: RawGeckoElementBorrowed,
pseudo_type: CSSPseudoElementType,
+ rule_inclusion: StyleRuleInclusion,
snapshots: *const ServoElementSnapshotTable,
raw_data: RawServoStyleSetBorrowed)
-> ServoComputedValuesStrong
@@ -2314,26 +2321,35 @@ pub extern "C" fn Servo_ResolveStyleLazily(element: RawGeckoElementBorrowed,
let guard = global_style_data.shared_lock.read();
let element = GeckoElement(element);
let doc_data = PerDocumentStyleData::from_ffi(raw_data);
+ let rule_inclusion = RuleInclusion::from(rule_inclusion);
let finish = |styles: &ElementStyles| -> Arc<ComputedValues> {
PseudoElement::from_pseudo_type(pseudo_type).and_then(|ref pseudo| {
- get_pseudo_style(&guard, element, pseudo, styles, doc_data)
+ get_pseudo_style(&guard, element, pseudo, rule_inclusion, styles, doc_data)
}).unwrap_or_else(|| styles.primary.values().clone())
};
// In the common case we already have the style. Check that before setting
- // up all the computation machinery.
- let mut result = element.mutate_data()
- .and_then(|d| d.get_styles().map(&finish));
- if result.is_some() {
- return result.unwrap().into_strong();
+ // up all the computation machinery. (Don't use it when we're getting
+ // default styles, though.)
+ if rule_inclusion == RuleInclusion::All {
+ if let Some(result) = element.mutate_data()
+ .and_then(|d| d.get_styles().map(&finish)) {
+ return result.into_strong();
+ }
}
+ let traversal_flags = match rule_inclusion {
+ RuleInclusion::All => TraversalFlags::empty(),
+ RuleInclusion::DefaultOnly => FOR_DEFAULT_STYLES,
+ };
+
// We don't have the style ready. Go ahead and compute it as necessary.
+ let mut result = None;
let data = doc_data.borrow();
let shared = create_shared_context(&global_style_data,
&guard,
&data,
- TraversalFlags::empty(),
+ traversal_flags,
unsafe { &*snapshots });
let mut tlc = ThreadLocalStyleContext::new(&shared);
let mut context = StyleContext {
@@ -2341,9 +2357,19 @@ pub extern "C" fn Servo_ResolveStyleLazily(element: RawGeckoElementBorrowed,
thread_local: &mut tlc,
};
let ensure = |el: GeckoElement| { unsafe { el.ensure_data(); } };
- let clear = |el: GeckoElement| el.clear_data();
- resolve_style(&mut context, element, &ensure, &clear,
- |styles| result = Some(finish(styles)));
+
+ match rule_inclusion {
+ RuleInclusion::All => {
+ let clear = |el: GeckoElement| el.clear_data();
+ resolve_style(&mut context, element, &ensure, &clear,
+ |styles| result = Some(finish(styles)));
+ }
+ RuleInclusion::DefaultOnly => {
+ let set_data = |el: GeckoElement, data| { unsafe { el.set_data(data) } };
+ resolve_default_style(&mut context, element, &ensure, &set_data,
+ |styles| result = Some(finish(styles)));
+ }
+ }
result.unwrap().into_strong()
}