aboutsummaryrefslogtreecommitdiffstats
path: root/components
diff options
context:
space:
mode:
Diffstat (limited to 'components')
-rw-r--r--components/style/Cargo.toml2
-rw-r--r--components/style/gecko/generated/atom_macro.rs8
-rw-r--r--components/style/gecko/generated/bindings.rs175
-rw-r--r--components/style/gecko/generated/structs_debug.rs6879
-rw-r--r--components/style/gecko/generated/structs_release.rs6469
5 files changed, 10706 insertions, 2827 deletions
diff --git a/components/style/Cargo.toml b/components/style/Cargo.toml
index 22400c4e2dd..e6018f2653b 100644
--- a/components/style/Cargo.toml
+++ b/components/style/Cargo.toml
@@ -75,7 +75,7 @@ kernel32-sys = "0.2"
[build-dependencies]
lazy_static = "0.2"
log = "0.3"
-bindgen = { version = "0.25", optional = true }
+bindgen = { version = "0.25.1", optional = true }
regex = {version = "0.2", optional = true}
walkdir = "1.0"
toml = {version = "0.2.1", optional = true, default-features = false}
diff --git a/components/style/gecko/generated/atom_macro.rs b/components/style/gecko/generated/atom_macro.rs
index bba0c7bc817..5cf3aca1c3f 100644
--- a/components/style/gecko/generated/atom_macro.rs
+++ b/components/style/gecko/generated/atom_macro.rs
@@ -2164,6 +2164,8 @@ cfg_if! {
pub static nsGkAtoms_onreloadpage: *mut nsIAtom;
#[link_name = "_ZN9nsGkAtoms3remE"]
pub static nsGkAtoms_rem: *mut nsIAtom;
+ #[link_name = "_ZN9nsGkAtoms6remoteE"]
+ pub static nsGkAtoms_remote: *mut nsIAtom;
#[link_name = "_ZN9nsGkAtoms13removeelementE"]
pub static nsGkAtoms_removeelement: *mut nsIAtom;
#[link_name = "_ZN9nsGkAtoms21renderingobserverlistE"]
@@ -7179,6 +7181,8 @@ cfg_if! {
pub static nsGkAtoms_onreloadpage: *mut nsIAtom;
#[link_name = "?rem@nsGkAtoms@@2PEAVnsIAtom@@EA"]
pub static nsGkAtoms_rem: *mut nsIAtom;
+ #[link_name = "?remote@nsGkAtoms@@2PEAVnsIAtom@@EA"]
+ pub static nsGkAtoms_remote: *mut nsIAtom;
#[link_name = "?removeelement@nsGkAtoms@@2PEAVnsIAtom@@EA"]
pub static nsGkAtoms_removeelement: *mut nsIAtom;
#[link_name = "?renderingobserverlist@nsGkAtoms@@2PEAVnsIAtom@@EA"]
@@ -12194,6 +12198,8 @@ cfg_if! {
pub static nsGkAtoms_onreloadpage: *mut nsIAtom;
#[link_name = "\x01?rem@nsGkAtoms@@2PAVnsIAtom@@A"]
pub static nsGkAtoms_rem: *mut nsIAtom;
+ #[link_name = "\x01?remote@nsGkAtoms@@2PAVnsIAtom@@A"]
+ pub static nsGkAtoms_remote: *mut nsIAtom;
#[link_name = "\x01?removeelement@nsGkAtoms@@2PAVnsIAtom@@A"]
pub static nsGkAtoms_removeelement: *mut nsIAtom;
#[link_name = "\x01?renderingobserverlist@nsGkAtoms@@2PAVnsIAtom@@A"]
@@ -17212,6 +17218,8 @@ macro_rules! atom {
{ unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onreloadpage as *mut _) } };
("rem") =>
{ unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_rem as *mut _) } };
+("remote") =>
+ { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_remote as *mut _) } };
("removeelement") =>
{ unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_removeelement as *mut _) } };
("renderingobserverlist") =>
diff --git a/components/style/gecko/generated/bindings.rs b/components/style/gecko/generated/bindings.rs
index 101e9c89cad..c88d389bd3b 100644
--- a/components/style/gecko/generated/bindings.rs
+++ b/components/style/gecko/generated/bindings.rs
@@ -202,80 +202,6 @@ use gecko_bindings::structs::ParsingMode;
use gecko_bindings::structs::InheritTarget;
use gecko_bindings::structs::URLMatchingFunction;
pub type nsTArrayBorrowed_uintptr_t<'a> = &'a mut ::gecko_bindings::structs::nsTArray<usize>;
-pub type ServoCssRulesStrong = ::gecko_bindings::sugar::ownership::Strong<ServoCssRules>;
-pub type ServoCssRulesBorrowed<'a> = &'a ServoCssRules;
-pub type ServoCssRulesBorrowedOrNull<'a> = Option<&'a ServoCssRules>;
-enum ServoCssRulesVoid { }
-pub struct ServoCssRules(ServoCssRulesVoid);
-pub type RawServoStyleSheetStrong = ::gecko_bindings::sugar::ownership::Strong<RawServoStyleSheet>;
-pub type RawServoStyleSheetBorrowed<'a> = &'a RawServoStyleSheet;
-pub type RawServoStyleSheetBorrowedOrNull<'a> = Option<&'a RawServoStyleSheet>;
-enum RawServoStyleSheetVoid { }
-pub struct RawServoStyleSheet(RawServoStyleSheetVoid);
-pub type ServoComputedValuesStrong = ::gecko_bindings::sugar::ownership::Strong<ServoComputedValues>;
-pub type ServoComputedValuesBorrowed<'a> = &'a ServoComputedValues;
-pub type ServoComputedValuesBorrowedOrNull<'a> = Option<&'a ServoComputedValues>;
-enum ServoComputedValuesVoid { }
-pub struct ServoComputedValues(ServoComputedValuesVoid);
-pub type RawServoDeclarationBlockStrong = ::gecko_bindings::sugar::ownership::Strong<RawServoDeclarationBlock>;
-pub type RawServoDeclarationBlockBorrowed<'a> = &'a RawServoDeclarationBlock;
-pub type RawServoDeclarationBlockBorrowedOrNull<'a> = Option<&'a RawServoDeclarationBlock>;
-pub type RawServoStyleRuleStrong = ::gecko_bindings::sugar::ownership::Strong<RawServoStyleRule>;
-pub type RawServoStyleRuleBorrowed<'a> = &'a RawServoStyleRule;
-pub type RawServoStyleRuleBorrowedOrNull<'a> = Option<&'a RawServoStyleRule>;
-pub type RawServoImportRuleStrong = ::gecko_bindings::sugar::ownership::Strong<RawServoImportRule>;
-pub type RawServoImportRuleBorrowed<'a> = &'a RawServoImportRule;
-pub type RawServoImportRuleBorrowedOrNull<'a> = Option<&'a RawServoImportRule>;
-enum RawServoImportRuleVoid { }
-pub struct RawServoImportRule(RawServoImportRuleVoid);
-pub type RawServoAnimationValueStrong = ::gecko_bindings::sugar::ownership::Strong<RawServoAnimationValue>;
-pub type RawServoAnimationValueBorrowed<'a> = &'a RawServoAnimationValue;
-pub type RawServoAnimationValueBorrowedOrNull<'a> = Option<&'a RawServoAnimationValue>;
-pub type RawServoKeyframeStrong = ::gecko_bindings::sugar::ownership::Strong<RawServoKeyframe>;
-pub type RawServoKeyframeBorrowed<'a> = &'a RawServoKeyframe;
-pub type RawServoKeyframeBorrowedOrNull<'a> = Option<&'a RawServoKeyframe>;
-enum RawServoKeyframeVoid { }
-pub struct RawServoKeyframe(RawServoKeyframeVoid);
-pub type RawServoKeyframesRuleStrong = ::gecko_bindings::sugar::ownership::Strong<RawServoKeyframesRule>;
-pub type RawServoKeyframesRuleBorrowed<'a> = &'a RawServoKeyframesRule;
-pub type RawServoKeyframesRuleBorrowedOrNull<'a> = Option<&'a RawServoKeyframesRule>;
-enum RawServoKeyframesRuleVoid { }
-pub struct RawServoKeyframesRule(RawServoKeyframesRuleVoid);
-pub type RawServoMediaListStrong = ::gecko_bindings::sugar::ownership::Strong<RawServoMediaList>;
-pub type RawServoMediaListBorrowed<'a> = &'a RawServoMediaList;
-pub type RawServoMediaListBorrowedOrNull<'a> = Option<&'a RawServoMediaList>;
-enum RawServoMediaListVoid { }
-pub struct RawServoMediaList(RawServoMediaListVoid);
-pub type RawServoMediaRuleStrong = ::gecko_bindings::sugar::ownership::Strong<RawServoMediaRule>;
-pub type RawServoMediaRuleBorrowed<'a> = &'a RawServoMediaRule;
-pub type RawServoMediaRuleBorrowedOrNull<'a> = Option<&'a RawServoMediaRule>;
-enum RawServoMediaRuleVoid { }
-pub struct RawServoMediaRule(RawServoMediaRuleVoid);
-pub type RawServoNamespaceRuleStrong = ::gecko_bindings::sugar::ownership::Strong<RawServoNamespaceRule>;
-pub type RawServoNamespaceRuleBorrowed<'a> = &'a RawServoNamespaceRule;
-pub type RawServoNamespaceRuleBorrowedOrNull<'a> = Option<&'a RawServoNamespaceRule>;
-enum RawServoNamespaceRuleVoid { }
-pub struct RawServoNamespaceRule(RawServoNamespaceRuleVoid);
-pub type RawServoPageRuleStrong = ::gecko_bindings::sugar::ownership::Strong<RawServoPageRule>;
-pub type RawServoPageRuleBorrowed<'a> = &'a RawServoPageRule;
-pub type RawServoPageRuleBorrowedOrNull<'a> = Option<&'a RawServoPageRule>;
-enum RawServoPageRuleVoid { }
-pub struct RawServoPageRule(RawServoPageRuleVoid);
-pub type RawServoSupportsRuleStrong = ::gecko_bindings::sugar::ownership::Strong<RawServoSupportsRule>;
-pub type RawServoSupportsRuleBorrowed<'a> = &'a RawServoSupportsRule;
-pub type RawServoSupportsRuleBorrowedOrNull<'a> = Option<&'a RawServoSupportsRule>;
-enum RawServoSupportsRuleVoid { }
-pub struct RawServoSupportsRule(RawServoSupportsRuleVoid);
-pub type RawServoDocumentRuleStrong = ::gecko_bindings::sugar::ownership::Strong<RawServoDocumentRule>;
-pub type RawServoDocumentRuleBorrowed<'a> = &'a RawServoDocumentRule;
-pub type RawServoDocumentRuleBorrowedOrNull<'a> = Option<&'a RawServoDocumentRule>;
-enum RawServoDocumentRuleVoid { }
-pub struct RawServoDocumentRule(RawServoDocumentRuleVoid);
-pub type RawServoRuleNodeStrong = ::gecko_bindings::sugar::ownership::Strong<RawServoRuleNode>;
-pub type RawServoRuleNodeBorrowed<'a> = &'a RawServoRuleNode;
-pub type RawServoRuleNodeBorrowedOrNull<'a> = Option<&'a RawServoRuleNode>;
-enum RawServoRuleNodeVoid { }
-pub struct RawServoRuleNode(RawServoRuleNodeVoid);
pub type RawServoStyleSetOwned = ::gecko_bindings::sugar::ownership::Owned<RawServoStyleSet>;
pub type RawServoStyleSetOwnedOrNull = ::gecko_bindings::sugar::ownership::OwnedOrNull<RawServoStyleSet>;
pub type RawServoStyleSetBorrowed<'a> = &'a RawServoStyleSet;
@@ -342,6 +268,10 @@ pub type RawGeckoComputedTimingBorrowed<'a> = &'a RawGeckoComputedTiming;
pub type RawGeckoComputedTimingBorrowedOrNull<'a> = Option<&'a RawGeckoComputedTiming>;
pub type RawGeckoComputedTimingBorrowedMut<'a> = &'a mut RawGeckoComputedTiming;
pub type RawGeckoComputedTimingBorrowedMutOrNull<'a> = Option<&'a mut RawGeckoComputedTiming>;
+pub type RawGeckoCSSPropertyIDListBorrowed<'a> = &'a RawGeckoCSSPropertyIDList;
+pub type RawGeckoCSSPropertyIDListBorrowedOrNull<'a> = Option<&'a RawGeckoCSSPropertyIDList>;
+pub type RawGeckoCSSPropertyIDListBorrowedMut<'a> = &'a mut RawGeckoCSSPropertyIDList;
+pub type RawGeckoCSSPropertyIDListBorrowedMutOrNull<'a> = Option<&'a mut RawGeckoCSSPropertyIDList>;
pub type RawGeckoKeyframeListBorrowed<'a> = &'a RawGeckoKeyframeList;
pub type RawGeckoKeyframeListBorrowedOrNull<'a> = Option<&'a RawGeckoKeyframeList>;
pub type RawGeckoKeyframeListBorrowedMut<'a> = &'a mut RawGeckoKeyframeList;
@@ -358,10 +288,80 @@ pub type RawGeckoServoStyleRuleListBorrowed<'a> = &'a RawGeckoServoStyleRuleList
pub type RawGeckoServoStyleRuleListBorrowedOrNull<'a> = Option<&'a RawGeckoServoStyleRuleList>;
pub type RawGeckoServoStyleRuleListBorrowedMut<'a> = &'a mut RawGeckoServoStyleRuleList;
pub type RawGeckoServoStyleRuleListBorrowedMutOrNull<'a> = Option<&'a mut RawGeckoServoStyleRuleList>;
-pub type RawGeckoCSSPropertyIDListBorrowed<'a> = &'a RawGeckoCSSPropertyIDList;
-pub type RawGeckoCSSPropertyIDListBorrowedOrNull<'a> = Option<&'a RawGeckoCSSPropertyIDList>;
-pub type RawGeckoCSSPropertyIDListBorrowedMut<'a> = &'a mut RawGeckoCSSPropertyIDList;
-pub type RawGeckoCSSPropertyIDListBorrowedMutOrNull<'a> = Option<&'a mut RawGeckoCSSPropertyIDList>;
+pub type ServoCssRulesStrong = ::gecko_bindings::sugar::ownership::Strong<ServoCssRules>;
+pub type ServoCssRulesBorrowed<'a> = &'a ServoCssRules;
+pub type ServoCssRulesBorrowedOrNull<'a> = Option<&'a ServoCssRules>;
+enum ServoCssRulesVoid { }
+pub struct ServoCssRules(ServoCssRulesVoid);
+pub type RawServoStyleSheetStrong = ::gecko_bindings::sugar::ownership::Strong<RawServoStyleSheet>;
+pub type RawServoStyleSheetBorrowed<'a> = &'a RawServoStyleSheet;
+pub type RawServoStyleSheetBorrowedOrNull<'a> = Option<&'a RawServoStyleSheet>;
+enum RawServoStyleSheetVoid { }
+pub struct RawServoStyleSheet(RawServoStyleSheetVoid);
+pub type ServoComputedValuesStrong = ::gecko_bindings::sugar::ownership::Strong<ServoComputedValues>;
+pub type ServoComputedValuesBorrowed<'a> = &'a ServoComputedValues;
+pub type ServoComputedValuesBorrowedOrNull<'a> = Option<&'a ServoComputedValues>;
+enum ServoComputedValuesVoid { }
+pub struct ServoComputedValues(ServoComputedValuesVoid);
+pub type RawServoDeclarationBlockStrong = ::gecko_bindings::sugar::ownership::Strong<RawServoDeclarationBlock>;
+pub type RawServoDeclarationBlockBorrowed<'a> = &'a RawServoDeclarationBlock;
+pub type RawServoDeclarationBlockBorrowedOrNull<'a> = Option<&'a RawServoDeclarationBlock>;
+pub type RawServoStyleRuleStrong = ::gecko_bindings::sugar::ownership::Strong<RawServoStyleRule>;
+pub type RawServoStyleRuleBorrowed<'a> = &'a RawServoStyleRule;
+pub type RawServoStyleRuleBorrowedOrNull<'a> = Option<&'a RawServoStyleRule>;
+pub type RawServoImportRuleStrong = ::gecko_bindings::sugar::ownership::Strong<RawServoImportRule>;
+pub type RawServoImportRuleBorrowed<'a> = &'a RawServoImportRule;
+pub type RawServoImportRuleBorrowedOrNull<'a> = Option<&'a RawServoImportRule>;
+enum RawServoImportRuleVoid { }
+pub struct RawServoImportRule(RawServoImportRuleVoid);
+pub type RawServoAnimationValueStrong = ::gecko_bindings::sugar::ownership::Strong<RawServoAnimationValue>;
+pub type RawServoAnimationValueBorrowed<'a> = &'a RawServoAnimationValue;
+pub type RawServoAnimationValueBorrowedOrNull<'a> = Option<&'a RawServoAnimationValue>;
+pub type RawServoKeyframeStrong = ::gecko_bindings::sugar::ownership::Strong<RawServoKeyframe>;
+pub type RawServoKeyframeBorrowed<'a> = &'a RawServoKeyframe;
+pub type RawServoKeyframeBorrowedOrNull<'a> = Option<&'a RawServoKeyframe>;
+enum RawServoKeyframeVoid { }
+pub struct RawServoKeyframe(RawServoKeyframeVoid);
+pub type RawServoKeyframesRuleStrong = ::gecko_bindings::sugar::ownership::Strong<RawServoKeyframesRule>;
+pub type RawServoKeyframesRuleBorrowed<'a> = &'a RawServoKeyframesRule;
+pub type RawServoKeyframesRuleBorrowedOrNull<'a> = Option<&'a RawServoKeyframesRule>;
+enum RawServoKeyframesRuleVoid { }
+pub struct RawServoKeyframesRule(RawServoKeyframesRuleVoid);
+pub type RawServoMediaListStrong = ::gecko_bindings::sugar::ownership::Strong<RawServoMediaList>;
+pub type RawServoMediaListBorrowed<'a> = &'a RawServoMediaList;
+pub type RawServoMediaListBorrowedOrNull<'a> = Option<&'a RawServoMediaList>;
+enum RawServoMediaListVoid { }
+pub struct RawServoMediaList(RawServoMediaListVoid);
+pub type RawServoMediaRuleStrong = ::gecko_bindings::sugar::ownership::Strong<RawServoMediaRule>;
+pub type RawServoMediaRuleBorrowed<'a> = &'a RawServoMediaRule;
+pub type RawServoMediaRuleBorrowedOrNull<'a> = Option<&'a RawServoMediaRule>;
+enum RawServoMediaRuleVoid { }
+pub struct RawServoMediaRule(RawServoMediaRuleVoid);
+pub type RawServoNamespaceRuleStrong = ::gecko_bindings::sugar::ownership::Strong<RawServoNamespaceRule>;
+pub type RawServoNamespaceRuleBorrowed<'a> = &'a RawServoNamespaceRule;
+pub type RawServoNamespaceRuleBorrowedOrNull<'a> = Option<&'a RawServoNamespaceRule>;
+enum RawServoNamespaceRuleVoid { }
+pub struct RawServoNamespaceRule(RawServoNamespaceRuleVoid);
+pub type RawServoPageRuleStrong = ::gecko_bindings::sugar::ownership::Strong<RawServoPageRule>;
+pub type RawServoPageRuleBorrowed<'a> = &'a RawServoPageRule;
+pub type RawServoPageRuleBorrowedOrNull<'a> = Option<&'a RawServoPageRule>;
+enum RawServoPageRuleVoid { }
+pub struct RawServoPageRule(RawServoPageRuleVoid);
+pub type RawServoSupportsRuleStrong = ::gecko_bindings::sugar::ownership::Strong<RawServoSupportsRule>;
+pub type RawServoSupportsRuleBorrowed<'a> = &'a RawServoSupportsRule;
+pub type RawServoSupportsRuleBorrowedOrNull<'a> = Option<&'a RawServoSupportsRule>;
+enum RawServoSupportsRuleVoid { }
+pub struct RawServoSupportsRule(RawServoSupportsRuleVoid);
+pub type RawServoDocumentRuleStrong = ::gecko_bindings::sugar::ownership::Strong<RawServoDocumentRule>;
+pub type RawServoDocumentRuleBorrowed<'a> = &'a RawServoDocumentRule;
+pub type RawServoDocumentRuleBorrowedOrNull<'a> = Option<&'a RawServoDocumentRule>;
+enum RawServoDocumentRuleVoid { }
+pub struct RawServoDocumentRule(RawServoDocumentRuleVoid);
+pub type RawServoRuleNodeStrong = ::gecko_bindings::sugar::ownership::Strong<RawServoRuleNode>;
+pub type RawServoRuleNodeBorrowed<'a> = &'a RawServoRuleNode;
+pub type RawServoRuleNodeBorrowedOrNull<'a> = Option<&'a RawServoRuleNode>;
+enum RawServoRuleNodeVoid { }
+pub struct RawServoRuleNode(RawServoRuleNodeVoid);
extern "C" {
pub fn Gecko_EnsureTArrayCapacity(aArray: *mut ::std::os::raw::c_void,
@@ -875,10 +875,6 @@ extern "C" {
aImageValue: *mut ImageValue);
}
extern "C" {
- pub fn Gecko_SetUrlImageValue(image: *mut nsStyleImage,
- uri: ServoBundledURI);
-}
-extern "C" {
pub fn Gecko_SetImageElement(image: *mut nsStyleImage,
atom: *mut nsIAtom);
}
@@ -902,10 +898,6 @@ extern "C" {
aImageValue: *mut ImageValue);
}
extern "C" {
- pub fn Gecko_SetListStyleImage(style_struct: *mut nsStyleList,
- uri: ServoBundledURI);
-}
-extern "C" {
pub fn Gecko_CopyListStyleImageFrom(dest: *mut nsStyleList,
src: *const nsStyleList);
}
@@ -918,10 +910,6 @@ extern "C" {
aImageValue: *mut ImageValue);
}
extern "C" {
- pub fn Gecko_SetCursorImage(cursor: *mut nsCursorImage,
- uri: ServoBundledURI);
-}
-extern "C" {
pub fn Gecko_CopyCursorArrayFrom(dest: *mut nsStyleUserInterface,
src: *const nsStyleUserInterface);
}
@@ -930,10 +918,6 @@ extern "C" {
aImageValue: *mut ImageValue);
}
extern "C" {
- pub fn Gecko_SetContentDataImage(content_data: *mut nsStyleContentData,
- uri: ServoBundledURI);
-}
-extern "C" {
pub fn Gecko_SetContentDataArray(content_data: *mut nsStyleContentData,
type_: nsStyleContentType, len: u32);
}
@@ -1752,6 +1736,9 @@ extern "C" {
-> RawServoStyleSetOwned;
}
extern "C" {
+ pub fn Servo_StyleSet_Clear(set: RawServoStyleSetBorrowed);
+}
+extern "C" {
pub fn Servo_StyleSet_RebuildData(set: RawServoStyleSetBorrowed);
}
extern "C" {
diff --git a/components/style/gecko/generated/structs_debug.rs b/components/style/gecko/generated/structs_debug.rs
index f5492e5bfe8..ffa6dc5b55a 100644
--- a/components/style/gecko/generated/structs_debug.rs
+++ b/components/style/gecko/generated/structs_debug.rs
@@ -971,6 +971,7 @@ pub mod root {
pub const NS_STYLE_DISPLAY_MODE_BROWSER: ::std::os::raw::c_uint = 0;
pub const NS_STYLE_DISPLAY_MODE_MINIMAL_UI: ::std::os::raw::c_uint = 1;
pub const NS_STYLE_DISPLAY_MODE_STANDALONE: ::std::os::raw::c_uint = 2;
+ pub const NS_STYLE_DISPLAY_MODE_FULLSCREEN: ::std::os::raw::c_uint = 3;
pub const NS_THEME_NONE: ::std::os::raw::c_uint = 0;
pub const NS_THEME_BUTTON: ::std::os::raw::c_uint = 1;
pub const NS_THEME_RADIO: ::std::os::raw::c_uint = 2;
@@ -1169,6 +1170,16 @@ pub mod root {
use self::super::super::root;
#[repr(C)]
#[derive(Debug, Copy, Clone)]
+ pub struct __is_swappable {
+ pub _address: u8,
+ }
+ #[repr(C)]
+ #[derive(Debug, Copy, Clone)]
+ pub struct __is_nothrow_swappable {
+ pub _address: u8,
+ }
+ #[repr(C)]
+ #[derive(Debug, Copy, Clone)]
pub struct pair<_T1, _T2> {
pub first: _T1,
pub second: _T2,
@@ -1177,6 +1188,8 @@ pub mod root {
}
pub type pair_first_type<_T1> = _T1;
pub type pair_second_type<_T2> = _T2;
+ pub type pair__PCCP = u8;
+ pub type pair__PCCFP = u8;
#[repr(C)]
#[derive(Debug, Copy)]
pub struct input_iterator_tag {
@@ -1196,101 +1209,54 @@ pub mod root {
fn clone(&self) -> Self { *self }
}
#[repr(C)]
- #[derive(Debug, Copy)]
- pub struct forward_iterator_tag {
- pub _address: u8,
- }
- #[test]
- fn bindgen_test_layout_forward_iterator_tag() {
- assert_eq!(::std::mem::size_of::<forward_iterator_tag>() , 1usize
- , concat ! (
- "Size of: " , stringify ! ( forward_iterator_tag ) ));
- assert_eq! (::std::mem::align_of::<forward_iterator_tag>() ,
- 1usize , concat ! (
- "Alignment of " , stringify ! ( forward_iterator_tag )
- ));
- }
- impl Clone for forward_iterator_tag {
- fn clone(&self) -> Self { *self }
- }
- #[repr(C)]
- #[derive(Debug, Copy)]
- pub struct bidirectional_iterator_tag {
+ #[derive(Debug, Copy, Clone)]
+ pub struct iterator {
pub _address: u8,
}
- #[test]
- fn bindgen_test_layout_bidirectional_iterator_tag() {
- assert_eq!(::std::mem::size_of::<bidirectional_iterator_tag>() ,
- 1usize , concat ! (
- "Size of: " , stringify ! ( bidirectional_iterator_tag
- ) ));
- assert_eq! (::std::mem::align_of::<bidirectional_iterator_tag>() ,
- 1usize , concat ! (
- "Alignment of " , stringify ! (
- bidirectional_iterator_tag ) ));
- }
- impl Clone for bidirectional_iterator_tag {
- fn clone(&self) -> Self { *self }
- }
+ pub type iterator_iterator_category<_Category> = _Category;
+ pub type iterator_value_type<_Tp> = _Tp;
+ pub type iterator_difference_type<_Distance> = _Distance;
+ pub type iterator_pointer<_Pointer> = _Pointer;
+ pub type iterator_reference<_Reference> = _Reference;
#[repr(C)]
- #[derive(Debug, Copy)]
- pub struct random_access_iterator_tag {
+ #[derive(Debug, Copy, Clone)]
+ pub struct __iterator_traits {
pub _address: u8,
}
- #[test]
- fn bindgen_test_layout_random_access_iterator_tag() {
- assert_eq!(::std::mem::size_of::<random_access_iterator_tag>() ,
- 1usize , concat ! (
- "Size of: " , stringify ! ( random_access_iterator_tag
- ) ));
- assert_eq! (::std::mem::align_of::<random_access_iterator_tag>() ,
- 1usize , concat ! (
- "Alignment of " , stringify ! (
- random_access_iterator_tag ) ));
- }
- impl Clone for random_access_iterator_tag {
- fn clone(&self) -> Self { *self }
- }
#[repr(C)]
+ #[derive(Debug, Copy, Clone)]
pub struct iterator_traits {
pub _address: u8,
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
- pub struct iterator {
- pub _address: u8,
+ pub struct reverse_iterator<_Iterator> {
+ pub current: _Iterator,
+ pub _phantom_0: ::std::marker::PhantomData<::std::cell::UnsafeCell<_Iterator>>,
}
- pub type iterator_value_type<_Tp> = _Tp;
- pub type iterator_difference_type<_Distance> = _Distance;
- pub type iterator_pointer<_Pointer> = _Pointer;
- pub type iterator_reference<_Reference> = _Reference;
- pub type iterator_iterator_category<_Category> = _Category;
- #[repr(C)]
- pub struct reverse_iterator<_Iter> {
- pub __t: _Iter,
- pub current: _Iter,
- pub _phantom_0: ::std::marker::PhantomData<::std::cell::UnsafeCell<_Iter>>,
- }
- pub type reverse_iterator_iterator_type<_Iter> = _Iter;
+ pub type reverse_iterator___traits_type = root::std::iterator_traits;
+ pub type reverse_iterator_iterator_type<_Iterator> = _Iterator;
pub type reverse_iterator_difference_type =
- root::std::iterator_traits;
- pub type reverse_iterator_reference = root::std::iterator_traits;
- pub type reverse_iterator_pointer = root::std::iterator_traits;
+ root::std::reverse_iterator___traits_type;
+ pub type reverse_iterator_pointer =
+ root::std::reverse_iterator___traits_type;
+ pub type reverse_iterator_reference =
+ root::std::reverse_iterator___traits_type;
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct atomic {
}
- pub type atomic___base = u8;
- #[repr(C)]
- pub struct __bit_const_reference {
- pub __seg_: root::std::__bit_const_reference___storage_pointer,
- pub __mask_: root::std::__bit_const_reference___storage_type,
+ pub mod chrono {
+ #[allow(unused_imports)]
+ use self::super::super::super::root;
}
- pub type __bit_const_reference___storage_type = [u8; 0usize];
- pub type __bit_const_reference___storage_pointer = [u8; 0usize];
}
- pub type __int64_t = ::std::os::raw::c_longlong;
- pub type __darwin_off_t = root::__int64_t;
+ pub mod __gnu_cxx {
+ #[allow(unused_imports)]
+ use self::super::super::root;
+ }
+ pub type __off_t = ::std::os::raw::c_long;
+ pub type __off64_t = ::std::os::raw::c_long;
pub mod mozilla {
#[allow(unused_imports)]
use self::super::super::root;
@@ -1333,8 +1299,9 @@ pub mod root {
root::nsSubstringTuple;
pub type nsStringRepr_string_type = ::nsstring::nsStringRepr;
pub type nsStringRepr_const_iterator =
- root::nsReadingIterator<u16>;
- pub type nsStringRepr_iterator = root::nsWritingIterator<u16>;
+ root::nsReadingIterator<root::mozilla::detail::nsStringRepr_char_type>;
+ pub type nsStringRepr_iterator =
+ root::nsWritingIterator<root::mozilla::detail::nsStringRepr_char_type>;
pub type nsStringRepr_comparator_type = root::nsStringComparator;
pub type nsStringRepr_char_iterator =
*mut root::mozilla::detail::nsStringRepr_char_type;
@@ -1424,9 +1391,9 @@ pub mod root {
root::nsCSubstringTuple;
pub type nsCStringRepr_string_type = root::nsCString;
pub type nsCStringRepr_const_iterator =
- root::nsReadingIterator<::std::os::raw::c_char>;
+ root::nsReadingIterator<root::mozilla::detail::nsCStringRepr_char_type>;
pub type nsCStringRepr_iterator =
- root::nsWritingIterator<::std::os::raw::c_char>;
+ root::nsWritingIterator<root::mozilla::detail::nsCStringRepr_char_type>;
pub type nsCStringRepr_comparator_type =
root::nsCStringComparator;
pub type nsCStringRepr_char_iterator =
@@ -1580,7 +1547,7 @@ pub mod root {
#[repr(C)]
#[derive(Debug)]
pub struct MutexImpl {
- pub platformData_: [*mut ::std::os::raw::c_void; 8usize],
+ pub platformData_: [*mut ::std::os::raw::c_void; 5usize],
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
@@ -1589,7 +1556,7 @@ pub mod root {
}
#[test]
fn bindgen_test_layout_MutexImpl() {
- assert_eq!(::std::mem::size_of::<MutexImpl>() , 64usize ,
+ assert_eq!(::std::mem::size_of::<MutexImpl>() , 40usize ,
concat ! ( "Size of: " , stringify ! ( MutexImpl )
));
assert_eq! (::std::mem::align_of::<MutexImpl>() , 8usize ,
@@ -2220,7 +2187,7 @@ pub mod root {
}
}
#[repr(C)]
- #[derive(Debug, Copy)]
+ #[derive(Debug)]
pub struct ThreadSafeAutoRefCnt {
pub mValue: u64,
}
@@ -2241,9 +2208,6 @@ pub mod root {
ThreadSafeAutoRefCnt ) , "::" , stringify ! ( mValue )
));
}
- impl Clone for ThreadSafeAutoRefCnt {
- fn clone(&self) -> Self { *self }
- }
#[repr(C)]
#[derive(Debug)]
pub struct OwningNonNull<T> {
@@ -2629,78 +2593,118 @@ pub mod root {
#[inline]
pub fn mIsRootContent(&self) -> bool {
let mask = 1usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 0usize;
+ let val = (unit_field_val & mask) >> 0usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mIsRootContent(&mut self, val: bool) {
let mask = 1usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 0usize) & mask;
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 0usize) & mask;
self._bitfield_1 =
- unsafe { ::std::mem::transmute(field_val) };
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mDoSmoothScroll(&self) -> bool {
let mask = 2usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 1usize;
+ let val = (unit_field_val & mask) >> 1usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mDoSmoothScroll(&mut self, val: bool) {
let mask = 2usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 1usize) & mask;
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 1usize) & mask;
self._bitfield_1 =
- unsafe { ::std::mem::transmute(field_val) };
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mUseDisplayPortMargins(&self) -> bool {
let mask = 4usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 2usize;
+ let val = (unit_field_val & mask) >> 2usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mUseDisplayPortMargins(&mut self, val: bool) {
let mask = 4usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 2usize) & mask;
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 2usize) & mask;
self._bitfield_1 =
- unsafe { ::std::mem::transmute(field_val) };
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mIsScrollInfoLayer(&self) -> bool {
let mask = 8usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 3usize;
+ let val = (unit_field_val & mask) >> 3usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mIsScrollInfoLayer(&mut self, val: bool) {
let mask = 8usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 3usize) & mask;
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 3usize) & mask;
self._bitfield_1 =
- unsafe { ::std::mem::transmute(field_val) };
+ unsafe { ::std::mem::transmute(unit_field_val) };
+ }
+ #[inline]
+ pub fn new_bitfield_1(mIsRootContent: bool,
+ mDoSmoothScroll: bool,
+ mUseDisplayPortMargins: bool,
+ mIsScrollInfoLayer: bool) -> u8 {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val = { 0 };
+ let mIsRootContent =
+ mIsRootContent as u8 as u8;
+ let mask = 1usize as u8;
+ let mIsRootContent =
+ (mIsRootContent << 0usize) &
+ mask;
+ bitfield_unit_val | mIsRootContent
+ };
+ let mDoSmoothScroll =
+ mDoSmoothScroll as u8 as u8;
+ let mask = 2usize as u8;
+ let mDoSmoothScroll =
+ (mDoSmoothScroll << 1usize) & mask;
+ bitfield_unit_val | mDoSmoothScroll
+ };
+ let mUseDisplayPortMargins =
+ mUseDisplayPortMargins as u8 as u8;
+ let mask = 4usize as u8;
+ let mUseDisplayPortMargins =
+ (mUseDisplayPortMargins << 2usize) & mask;
+ bitfield_unit_val | mUseDisplayPortMargins
+ };
+ let mIsScrollInfoLayer = mIsScrollInfoLayer as u8 as u8;
+ let mask = 8usize as u8;
+ let mIsScrollInfoLayer =
+ (mIsScrollInfoLayer << 3usize) & mask;
+ bitfield_unit_val | mIsScrollInfoLayer
}
}
#[repr(C)]
@@ -2893,28 +2897,28 @@ pub mod root {
#[inline]
pub fn mHasScrollgrab(&self) -> bool {
let mask = 1usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 0usize;
+ let val = (unit_field_val & mask) >> 0usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mHasScrollgrab(&mut self, val: bool) {
let mask = 1usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 0usize) & mask;
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 0usize) & mask;
self._bitfield_1 =
- unsafe { ::std::mem::transmute(field_val) };
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mAllowVerticalScrollWithWheel(&self) -> bool {
let mask = 2usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 1usize;
+ let val = (unit_field_val & mask) >> 1usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
@@ -2922,69 +2926,125 @@ pub mod root {
val: bool) {
let mask = 2usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 1usize) & mask;
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 1usize) & mask;
self._bitfield_1 =
- unsafe { ::std::mem::transmute(field_val) };
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mIsLayersIdRoot(&self) -> bool {
let mask = 4usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 2usize;
+ let val = (unit_field_val & mask) >> 2usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mIsLayersIdRoot(&mut self, val: bool) {
let mask = 4usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 2usize) & mask;
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 2usize) & mask;
self._bitfield_1 =
- unsafe { ::std::mem::transmute(field_val) };
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mUsesContainerScrolling(&self) -> bool {
let mask = 8usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 3usize;
+ let val = (unit_field_val & mask) >> 3usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mUsesContainerScrolling(&mut self, val: bool) {
let mask = 8usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 3usize) & mask;
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 3usize) & mask;
self._bitfield_1 =
- unsafe { ::std::mem::transmute(field_val) };
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mForceDisableApz(&self) -> bool {
let mask = 16usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 4usize;
+ let val = (unit_field_val & mask) >> 4usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mForceDisableApz(&mut self, val: bool) {
let mask = 16usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 4usize) & mask;
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 4usize) & mask;
self._bitfield_1 =
- unsafe { ::std::mem::transmute(field_val) };
+ unsafe { ::std::mem::transmute(unit_field_val) };
+ }
+ #[inline]
+ pub fn new_bitfield_1(mHasScrollgrab: bool,
+ mAllowVerticalScrollWithWheel: bool,
+ mIsLayersIdRoot: bool,
+ mUsesContainerScrolling: bool,
+ mForceDisableApz: bool) -> u8 {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ { 0 };
+ let mHasScrollgrab =
+ mHasScrollgrab as u8
+ as u8;
+ let mask = 1usize as u8;
+ let mHasScrollgrab =
+ (mHasScrollgrab <<
+ 0usize) & mask;
+ bitfield_unit_val |
+ mHasScrollgrab
+ };
+ let mAllowVerticalScrollWithWheel =
+ mAllowVerticalScrollWithWheel
+ as u8 as u8;
+ let mask = 2usize as u8;
+ let mAllowVerticalScrollWithWheel =
+ (mAllowVerticalScrollWithWheel
+ << 1usize) & mask;
+ bitfield_unit_val |
+ mAllowVerticalScrollWithWheel
+ };
+ let mIsLayersIdRoot =
+ mIsLayersIdRoot as u8 as u8;
+ let mask = 4usize as u8;
+ let mIsLayersIdRoot =
+ (mIsLayersIdRoot << 2usize) & mask;
+ bitfield_unit_val | mIsLayersIdRoot
+ };
+ let mUsesContainerScrolling =
+ mUsesContainerScrolling as u8 as u8;
+ let mask = 8usize as u8;
+ let mUsesContainerScrolling =
+ (mUsesContainerScrolling << 3usize) & mask;
+ bitfield_unit_val | mUsesContainerScrolling
+ };
+ let mForceDisableApz = mForceDisableApz as u8 as u8;
+ let mask = 16usize as u8;
+ let mForceDisableApz =
+ (mForceDisableApz << 4usize) & mask;
+ bitfield_unit_val | mForceDisableApz
}
}
#[repr(C)]
@@ -5080,7 +5140,7 @@ pub mod root {
pub mDataset: *mut root::nsDOMStringMap,
/**
* SMIL Overridde style rules (for SMIL animation of CSS properties)
- * @see nsIContent::GetSMILOverrideStyle
+ * @see Element::GetSMILOverrideStyle
*/
pub mSMILOverrideStyle: root::nsCOMPtr<root::nsICSSDeclaration>,
/**
@@ -6943,7 +7003,7 @@ pub mod root {
_unused: [u8; 0],
}
#[test]
- fn __bindgen_test_layout_StaticRefPtr_instantiation_119008() {
+ fn __bindgen_test_layout_StaticRefPtr_instantiation_2() {
assert_eq!(::std::mem::size_of::<root::mozilla::StaticRefPtr<root::mozilla::URLExtraData>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -8053,7 +8113,7 @@ pub mod root {
}
#[test]
fn bindgen_test_layout_OffTheBooksMutex() {
- assert_eq!(::std::mem::size_of::<OffTheBooksMutex>() , 96usize ,
+ assert_eq!(::std::mem::size_of::<OffTheBooksMutex>() , 72usize ,
concat ! (
"Size of: " , stringify ! ( OffTheBooksMutex ) ));
assert_eq! (::std::mem::align_of::<OffTheBooksMutex>() , 8usize ,
@@ -8061,7 +8121,7 @@ pub mod root {
"Alignment of " , stringify ! ( OffTheBooksMutex ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const OffTheBooksMutex ) ) .
- mOwningThread as * const _ as usize } , 88usize ,
+ mOwningThread as * const _ as usize } , 64usize ,
concat ! (
"Alignment of field: " , stringify ! (
OffTheBooksMutex ) , "::" , stringify ! (
@@ -8079,7 +8139,7 @@ pub mod root {
}
#[test]
fn bindgen_test_layout_Mutex() {
- assert_eq!(::std::mem::size_of::<Mutex>() , 96usize , concat ! (
+ assert_eq!(::std::mem::size_of::<Mutex>() , 72usize , concat ! (
"Size of: " , stringify ! ( Mutex ) ));
assert_eq! (::std::mem::align_of::<Mutex>() , 8usize , concat ! (
"Alignment of " , stringify ! ( Mutex ) ));
@@ -9197,8 +9257,10 @@ pub mod root {
PropertyStyleAnimationValuePair ) , "::" , stringify !
( mValue ) ));
}
+ pub type ComputedKeyframeValues =
+ root::nsTArray<root::mozilla::PropertyStyleAnimationValuePair>;
#[test]
- fn __bindgen_test_layout_DefaultDelete_instantiation_156786() {
+ fn __bindgen_test_layout_DefaultDelete_instantiation_3() {
assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
1usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -10316,194 +10378,196 @@ pub mod root {
pub _phantom_0: ::std::marker::PhantomData<::std::cell::UnsafeCell<T>>,
}
}
- pub type va_list = root::__builtin_va_list;
- pub type fpos_t = root::__darwin_off_t;
#[repr(C)]
#[derive(Debug, Copy)]
- pub struct __sbuf {
- pub _base: *mut ::std::os::raw::c_uchar,
- pub _size: ::std::os::raw::c_int,
- }
- #[test]
- fn bindgen_test_layout___sbuf() {
- assert_eq!(::std::mem::size_of::<__sbuf>() , 16usize , concat ! (
- "Size of: " , stringify ! ( __sbuf ) ));
- assert_eq! (::std::mem::align_of::<__sbuf>() , 8usize , concat ! (
- "Alignment of " , stringify ! ( __sbuf ) ));
- assert_eq! (unsafe {
- & ( * ( 0 as * const __sbuf ) ) . _base as * const _ as
+ pub struct _IO_FILE {
+ pub _flags: ::std::os::raw::c_int,
+ pub _IO_read_ptr: *mut ::std::os::raw::c_char,
+ pub _IO_read_end: *mut ::std::os::raw::c_char,
+ pub _IO_read_base: *mut ::std::os::raw::c_char,
+ pub _IO_write_base: *mut ::std::os::raw::c_char,
+ pub _IO_write_ptr: *mut ::std::os::raw::c_char,
+ pub _IO_write_end: *mut ::std::os::raw::c_char,
+ pub _IO_buf_base: *mut ::std::os::raw::c_char,
+ pub _IO_buf_end: *mut ::std::os::raw::c_char,
+ pub _IO_save_base: *mut ::std::os::raw::c_char,
+ pub _IO_backup_base: *mut ::std::os::raw::c_char,
+ pub _IO_save_end: *mut ::std::os::raw::c_char,
+ pub _markers: *mut root::_IO_marker,
+ pub _chain: *mut root::_IO_FILE,
+ pub _fileno: ::std::os::raw::c_int,
+ pub _flags2: ::std::os::raw::c_int,
+ pub _old_offset: root::__off_t,
+ pub _cur_column: ::std::os::raw::c_ushort,
+ pub _vtable_offset: ::std::os::raw::c_schar,
+ pub _shortbuf: [::std::os::raw::c_char; 1usize],
+ pub _lock: *mut root::_IO_lock_t,
+ pub _offset: root::__off64_t,
+ pub __pad1: *mut ::std::os::raw::c_void,
+ pub __pad2: *mut ::std::os::raw::c_void,
+ pub __pad3: *mut ::std::os::raw::c_void,
+ pub __pad4: *mut ::std::os::raw::c_void,
+ pub __pad5: usize,
+ pub _mode: ::std::os::raw::c_int,
+ pub _unused2: [::std::os::raw::c_char; 20usize],
+ }
+ #[test]
+ fn bindgen_test_layout__IO_FILE() {
+ assert_eq!(::std::mem::size_of::<_IO_FILE>() , 216usize , concat ! (
+ "Size of: " , stringify ! ( _IO_FILE ) ));
+ assert_eq! (::std::mem::align_of::<_IO_FILE>() , 8usize , concat ! (
+ "Alignment of " , stringify ! ( _IO_FILE ) ));
+ assert_eq! (unsafe {
+ & ( * ( 0 as * const _IO_FILE ) ) . _flags as * const _ as
usize } , 0usize , concat ! (
- "Alignment of field: " , stringify ! ( __sbuf ) , "::" ,
- stringify ! ( _base ) ));
- assert_eq! (unsafe {
- & ( * ( 0 as * const __sbuf ) ) . _size as * const _ as
- usize } , 8usize , concat ! (
- "Alignment of field: " , stringify ! ( __sbuf ) , "::" ,
- stringify ! ( _size ) ));
- }
- impl Clone for __sbuf {
- fn clone(&self) -> Self { *self }
- }
- #[repr(C)]
- #[derive(Debug, Copy, Clone)]
- pub struct __sFILEX {
- _unused: [u8; 0],
- }
- #[repr(C)]
- #[derive(Debug, Copy)]
- pub struct __sFILE {
- pub _p: *mut ::std::os::raw::c_uchar,
- pub _r: ::std::os::raw::c_int,
- pub _w: ::std::os::raw::c_int,
- pub _flags: ::std::os::raw::c_short,
- pub _file: ::std::os::raw::c_short,
- pub _bf: root::__sbuf,
- pub _lbfsize: ::std::os::raw::c_int,
- pub _cookie: *mut ::std::os::raw::c_void,
- pub _close: ::std::option::Option<unsafe extern "C" fn(arg1:
- *mut ::std::os::raw::c_void)
- -> ::std::os::raw::c_int>,
- pub _read: ::std::option::Option<unsafe extern "C" fn(arg1:
- *mut ::std::os::raw::c_void,
- arg2:
- *mut ::std::os::raw::c_char,
- arg3:
- ::std::os::raw::c_int)
- -> ::std::os::raw::c_int>,
- pub _seek: ::std::option::Option<unsafe extern "C" fn(arg1:
- *mut ::std::os::raw::c_void,
- arg2:
- root::fpos_t,
- arg3:
- ::std::os::raw::c_int)
- -> root::fpos_t>,
- pub _write: ::std::option::Option<unsafe extern "C" fn(arg1:
- *mut ::std::os::raw::c_void,
- arg2:
- *const ::std::os::raw::c_char,
- arg3:
- ::std::os::raw::c_int)
- -> ::std::os::raw::c_int>,
- pub _ub: root::__sbuf,
- pub _extra: *mut root::__sFILEX,
- pub _ur: ::std::os::raw::c_int,
- pub _ubuf: [::std::os::raw::c_uchar; 3usize],
- pub _nbuf: [::std::os::raw::c_uchar; 1usize],
- pub _lb: root::__sbuf,
- pub _blksize: ::std::os::raw::c_int,
- pub _offset: root::fpos_t,
- }
- #[test]
- fn bindgen_test_layout___sFILE() {
- assert_eq!(::std::mem::size_of::<__sFILE>() , 152usize , concat ! (
- "Size of: " , stringify ! ( __sFILE ) ));
- assert_eq! (::std::mem::align_of::<__sFILE>() , 8usize , concat ! (
- "Alignment of " , stringify ! ( __sFILE ) ));
- assert_eq! (unsafe {
- & ( * ( 0 as * const __sFILE ) ) . _p as * const _ as
- usize } , 0usize , concat ! (
- "Alignment of field: " , stringify ! ( __sFILE ) , "::" ,
- stringify ! ( _p ) ));
+ "Alignment of field: " , stringify ! ( _IO_FILE ) , "::" ,
+ stringify ! ( _flags ) ));
assert_eq! (unsafe {
- & ( * ( 0 as * const __sFILE ) ) . _r as * const _ as
- usize } , 8usize , concat ! (
- "Alignment of field: " , stringify ! ( __sFILE ) , "::" ,
- stringify ! ( _r ) ));
+ & ( * ( 0 as * const _IO_FILE ) ) . _IO_read_ptr as *
+ const _ as usize } , 8usize , concat ! (
+ "Alignment of field: " , stringify ! ( _IO_FILE ) , "::" ,
+ stringify ! ( _IO_read_ptr ) ));
assert_eq! (unsafe {
- & ( * ( 0 as * const __sFILE ) ) . _w as * const _ as
- usize } , 12usize , concat ! (
- "Alignment of field: " , stringify ! ( __sFILE ) , "::" ,
- stringify ! ( _w ) ));
+ & ( * ( 0 as * const _IO_FILE ) ) . _IO_read_end as *
+ const _ as usize } , 16usize , concat ! (
+ "Alignment of field: " , stringify ! ( _IO_FILE ) , "::" ,
+ stringify ! ( _IO_read_end ) ));
assert_eq! (unsafe {
- & ( * ( 0 as * const __sFILE ) ) . _flags as * const _ as
- usize } , 16usize , concat ! (
- "Alignment of field: " , stringify ! ( __sFILE ) , "::" ,
- stringify ! ( _flags ) ));
+ & ( * ( 0 as * const _IO_FILE ) ) . _IO_read_base as *
+ const _ as usize } , 24usize , concat ! (
+ "Alignment of field: " , stringify ! ( _IO_FILE ) , "::" ,
+ stringify ! ( _IO_read_base ) ));
assert_eq! (unsafe {
- & ( * ( 0 as * const __sFILE ) ) . _file as * const _ as
- usize } , 18usize , concat ! (
- "Alignment of field: " , stringify ! ( __sFILE ) , "::" ,
- stringify ! ( _file ) ));
+ & ( * ( 0 as * const _IO_FILE ) ) . _IO_write_base as *
+ const _ as usize } , 32usize , concat ! (
+ "Alignment of field: " , stringify ! ( _IO_FILE ) , "::" ,
+ stringify ! ( _IO_write_base ) ));
assert_eq! (unsafe {
- & ( * ( 0 as * const __sFILE ) ) . _bf as * const _ as
- usize } , 24usize , concat ! (
- "Alignment of field: " , stringify ! ( __sFILE ) , "::" ,
- stringify ! ( _bf ) ));
+ & ( * ( 0 as * const _IO_FILE ) ) . _IO_write_ptr as *
+ const _ as usize } , 40usize , concat ! (
+ "Alignment of field: " , stringify ! ( _IO_FILE ) , "::" ,
+ stringify ! ( _IO_write_ptr ) ));
assert_eq! (unsafe {
- & ( * ( 0 as * const __sFILE ) ) . _lbfsize as * const _
- as usize } , 40usize , concat ! (
- "Alignment of field: " , stringify ! ( __sFILE ) , "::" ,
- stringify ! ( _lbfsize ) ));
+ & ( * ( 0 as * const _IO_FILE ) ) . _IO_write_end as *
+ const _ as usize } , 48usize , concat ! (
+ "Alignment of field: " , stringify ! ( _IO_FILE ) , "::" ,
+ stringify ! ( _IO_write_end ) ));
assert_eq! (unsafe {
- & ( * ( 0 as * const __sFILE ) ) . _cookie as * const _ as
- usize } , 48usize , concat ! (
- "Alignment of field: " , stringify ! ( __sFILE ) , "::" ,
- stringify ! ( _cookie ) ));
+ & ( * ( 0 as * const _IO_FILE ) ) . _IO_buf_base as *
+ const _ as usize } , 56usize , concat ! (
+ "Alignment of field: " , stringify ! ( _IO_FILE ) , "::" ,
+ stringify ! ( _IO_buf_base ) ));
assert_eq! (unsafe {
- & ( * ( 0 as * const __sFILE ) ) . _close as * const _ as
- usize } , 56usize , concat ! (
- "Alignment of field: " , stringify ! ( __sFILE ) , "::" ,
- stringify ! ( _close ) ));
+ & ( * ( 0 as * const _IO_FILE ) ) . _IO_buf_end as * const
+ _ as usize } , 64usize , concat ! (
+ "Alignment of field: " , stringify ! ( _IO_FILE ) , "::" ,
+ stringify ! ( _IO_buf_end ) ));
assert_eq! (unsafe {
- & ( * ( 0 as * const __sFILE ) ) . _read as * const _ as
- usize } , 64usize , concat ! (
- "Alignment of field: " , stringify ! ( __sFILE ) , "::" ,
- stringify ! ( _read ) ));
+ & ( * ( 0 as * const _IO_FILE ) ) . _IO_save_base as *
+ const _ as usize } , 72usize , concat ! (
+ "Alignment of field: " , stringify ! ( _IO_FILE ) , "::" ,
+ stringify ! ( _IO_save_base ) ));
assert_eq! (unsafe {
- & ( * ( 0 as * const __sFILE ) ) . _seek as * const _ as
- usize } , 72usize , concat ! (
- "Alignment of field: " , stringify ! ( __sFILE ) , "::" ,
- stringify ! ( _seek ) ));
+ & ( * ( 0 as * const _IO_FILE ) ) . _IO_backup_base as *
+ const _ as usize } , 80usize , concat ! (
+ "Alignment of field: " , stringify ! ( _IO_FILE ) , "::" ,
+ stringify ! ( _IO_backup_base ) ));
assert_eq! (unsafe {
- & ( * ( 0 as * const __sFILE ) ) . _write as * const _ as
- usize } , 80usize , concat ! (
- "Alignment of field: " , stringify ! ( __sFILE ) , "::" ,
- stringify ! ( _write ) ));
+ & ( * ( 0 as * const _IO_FILE ) ) . _IO_save_end as *
+ const _ as usize } , 88usize , concat ! (
+ "Alignment of field: " , stringify ! ( _IO_FILE ) , "::" ,
+ stringify ! ( _IO_save_end ) ));
assert_eq! (unsafe {
- & ( * ( 0 as * const __sFILE ) ) . _ub as * const _ as
- usize } , 88usize , concat ! (
- "Alignment of field: " , stringify ! ( __sFILE ) , "::" ,
- stringify ! ( _ub ) ));
+ & ( * ( 0 as * const _IO_FILE ) ) . _markers as * const _
+ as usize } , 96usize , concat ! (
+ "Alignment of field: " , stringify ! ( _IO_FILE ) , "::" ,
+ stringify ! ( _markers ) ));
assert_eq! (unsafe {
- & ( * ( 0 as * const __sFILE ) ) . _extra as * const _ as
+ & ( * ( 0 as * const _IO_FILE ) ) . _chain as * const _ as
usize } , 104usize , concat ! (
- "Alignment of field: " , stringify ! ( __sFILE ) , "::" ,
- stringify ! ( _extra ) ));
- assert_eq! (unsafe {
- & ( * ( 0 as * const __sFILE ) ) . _ur as * const _ as
- usize } , 112usize , concat ! (
- "Alignment of field: " , stringify ! ( __sFILE ) , "::" ,
- stringify ! ( _ur ) ));
- assert_eq! (unsafe {
- & ( * ( 0 as * const __sFILE ) ) . _ubuf as * const _ as
- usize } , 116usize , concat ! (
- "Alignment of field: " , stringify ! ( __sFILE ) , "::" ,
- stringify ! ( _ubuf ) ));
- assert_eq! (unsafe {
- & ( * ( 0 as * const __sFILE ) ) . _nbuf as * const _ as
- usize } , 119usize , concat ! (
- "Alignment of field: " , stringify ! ( __sFILE ) , "::" ,
- stringify ! ( _nbuf ) ));
- assert_eq! (unsafe {
- & ( * ( 0 as * const __sFILE ) ) . _lb as * const _ as
- usize } , 120usize , concat ! (
- "Alignment of field: " , stringify ! ( __sFILE ) , "::" ,
- stringify ! ( _lb ) ));
- assert_eq! (unsafe {
- & ( * ( 0 as * const __sFILE ) ) . _blksize as * const _
- as usize } , 136usize , concat ! (
- "Alignment of field: " , stringify ! ( __sFILE ) , "::" ,
- stringify ! ( _blksize ) ));
- assert_eq! (unsafe {
- & ( * ( 0 as * const __sFILE ) ) . _offset as * const _ as
- usize } , 144usize , concat ! (
- "Alignment of field: " , stringify ! ( __sFILE ) , "::" ,
+ "Alignment of field: " , stringify ! ( _IO_FILE ) , "::" ,
+ stringify ! ( _chain ) ));
+ assert_eq! (unsafe {
+ & ( * ( 0 as * const _IO_FILE ) ) . _fileno as * const _
+ as usize } , 112usize , concat ! (
+ "Alignment of field: " , stringify ! ( _IO_FILE ) , "::" ,
+ stringify ! ( _fileno ) ));
+ assert_eq! (unsafe {
+ & ( * ( 0 as * const _IO_FILE ) ) . _flags2 as * const _
+ as usize } , 116usize , concat ! (
+ "Alignment of field: " , stringify ! ( _IO_FILE ) , "::" ,
+ stringify ! ( _flags2 ) ));
+ assert_eq! (unsafe {
+ & ( * ( 0 as * const _IO_FILE ) ) . _old_offset as * const
+ _ as usize } , 120usize , concat ! (
+ "Alignment of field: " , stringify ! ( _IO_FILE ) , "::" ,
+ stringify ! ( _old_offset ) ));
+ assert_eq! (unsafe {
+ & ( * ( 0 as * const _IO_FILE ) ) . _cur_column as * const
+ _ as usize } , 128usize , concat ! (
+ "Alignment of field: " , stringify ! ( _IO_FILE ) , "::" ,
+ stringify ! ( _cur_column ) ));
+ assert_eq! (unsafe {
+ & ( * ( 0 as * const _IO_FILE ) ) . _vtable_offset as *
+ const _ as usize } , 130usize , concat ! (
+ "Alignment of field: " , stringify ! ( _IO_FILE ) , "::" ,
+ stringify ! ( _vtable_offset ) ));
+ assert_eq! (unsafe {
+ & ( * ( 0 as * const _IO_FILE ) ) . _shortbuf as * const _
+ as usize } , 131usize , concat ! (
+ "Alignment of field: " , stringify ! ( _IO_FILE ) , "::" ,
+ stringify ! ( _shortbuf ) ));
+ assert_eq! (unsafe {
+ & ( * ( 0 as * const _IO_FILE ) ) . _lock as * const _ as
+ usize } , 136usize , concat ! (
+ "Alignment of field: " , stringify ! ( _IO_FILE ) , "::" ,
+ stringify ! ( _lock ) ));
+ assert_eq! (unsafe {
+ & ( * ( 0 as * const _IO_FILE ) ) . _offset as * const _
+ as usize } , 144usize , concat ! (
+ "Alignment of field: " , stringify ! ( _IO_FILE ) , "::" ,
stringify ! ( _offset ) ));
- }
- impl Clone for __sFILE {
+ assert_eq! (unsafe {
+ & ( * ( 0 as * const _IO_FILE ) ) . __pad1 as * const _ as
+ usize } , 152usize , concat ! (
+ "Alignment of field: " , stringify ! ( _IO_FILE ) , "::" ,
+ stringify ! ( __pad1 ) ));
+ assert_eq! (unsafe {
+ & ( * ( 0 as * const _IO_FILE ) ) . __pad2 as * const _ as
+ usize } , 160usize , concat ! (
+ "Alignment of field: " , stringify ! ( _IO_FILE ) , "::" ,
+ stringify ! ( __pad2 ) ));
+ assert_eq! (unsafe {
+ & ( * ( 0 as * const _IO_FILE ) ) . __pad3 as * const _ as
+ usize } , 168usize , concat ! (
+ "Alignment of field: " , stringify ! ( _IO_FILE ) , "::" ,
+ stringify ! ( __pad3 ) ));
+ assert_eq! (unsafe {
+ & ( * ( 0 as * const _IO_FILE ) ) . __pad4 as * const _ as
+ usize } , 176usize , concat ! (
+ "Alignment of field: " , stringify ! ( _IO_FILE ) , "::" ,
+ stringify ! ( __pad4 ) ));
+ assert_eq! (unsafe {
+ & ( * ( 0 as * const _IO_FILE ) ) . __pad5 as * const _ as
+ usize } , 184usize , concat ! (
+ "Alignment of field: " , stringify ! ( _IO_FILE ) , "::" ,
+ stringify ! ( __pad5 ) ));
+ assert_eq! (unsafe {
+ & ( * ( 0 as * const _IO_FILE ) ) . _mode as * const _ as
+ usize } , 192usize , concat ! (
+ "Alignment of field: " , stringify ! ( _IO_FILE ) , "::" ,
+ stringify ! ( _mode ) ));
+ assert_eq! (unsafe {
+ & ( * ( 0 as * const _IO_FILE ) ) . _unused2 as * const _
+ as usize } , 196usize , concat ! (
+ "Alignment of field: " , stringify ! ( _IO_FILE ) , "::" ,
+ stringify ! ( _unused2 ) ));
+ }
+ impl Clone for _IO_FILE {
fn clone(&self) -> Self { *self }
}
- pub type FILE = root::__sFILE;
+ pub type FILE = root::_IO_FILE;
+ pub type va_list = root::__builtin_va_list;
#[repr(C)]
#[derive(Debug, Copy)]
pub struct InfallibleAllocPolicy {
@@ -11060,6 +11124,39 @@ pub mod root {
NS_OK_NO_NAME_CLAUSE_HANDLED = 7864354,
}
pub type nsrefcnt = root::MozRefCountType;
+ pub type _IO_lock_t = ::std::os::raw::c_void;
+ #[repr(C)]
+ #[derive(Debug, Copy)]
+ pub struct _IO_marker {
+ pub _next: *mut root::_IO_marker,
+ pub _sbuf: *mut root::_IO_FILE,
+ pub _pos: ::std::os::raw::c_int,
+ }
+ #[test]
+ fn bindgen_test_layout__IO_marker() {
+ assert_eq!(::std::mem::size_of::<_IO_marker>() , 24usize , concat ! (
+ "Size of: " , stringify ! ( _IO_marker ) ));
+ assert_eq! (::std::mem::align_of::<_IO_marker>() , 8usize , concat ! (
+ "Alignment of " , stringify ! ( _IO_marker ) ));
+ assert_eq! (unsafe {
+ & ( * ( 0 as * const _IO_marker ) ) . _next as * const _
+ as usize } , 0usize , concat ! (
+ "Alignment of field: " , stringify ! ( _IO_marker ) , "::"
+ , stringify ! ( _next ) ));
+ assert_eq! (unsafe {
+ & ( * ( 0 as * const _IO_marker ) ) . _sbuf as * const _
+ as usize } , 8usize , concat ! (
+ "Alignment of field: " , stringify ! ( _IO_marker ) , "::"
+ , stringify ! ( _sbuf ) ));
+ assert_eq! (unsafe {
+ & ( * ( 0 as * const _IO_marker ) ) . _pos as * const _ as
+ usize } , 16usize , concat ! (
+ "Alignment of field: " , stringify ! ( _IO_marker ) , "::"
+ , stringify ! ( _pos ) ));
+ }
+ impl Clone for _IO_marker {
+ fn clone(&self) -> Self { *self }
+ }
#[repr(C)]
pub struct nsQueryFrame__bindgen_vtable(::std::os::raw::c_void);
#[repr(C)]
@@ -11618,28 +11715,6 @@ pub mod root {
pub struct nsCharTraits {
pub _address: u8,
}
- #[test]
- fn __bindgen_test_layout_nsCharTraits_instantiation_53553() {
- assert_eq!(::std::mem::size_of::<root::nsCharTraits>() , 1usize ,
- concat ! (
- "Size of template specialization: " , stringify ! (
- root::nsCharTraits ) ));
- assert_eq!(::std::mem::align_of::<root::nsCharTraits>() , 1usize ,
- concat ! (
- "Alignment of template specialization: " , stringify ! (
- root::nsCharTraits ) ));
- }
- #[test]
- fn __bindgen_test_layout_nsCharTraits_instantiation_53557() {
- assert_eq!(::std::mem::size_of::<root::nsCharTraits>() , 1usize ,
- concat ! (
- "Size of template specialization: " , stringify ! (
- root::nsCharTraits ) ));
- assert_eq!(::std::mem::align_of::<root::nsCharTraits>() , 1usize ,
- concat ! (
- "Alignment of template specialization: " , stringify ! (
- root::nsCharTraits ) ));
- }
/**
* @see nsTAString
*/
@@ -12321,40 +12396,56 @@ pub mod root {
#[inline]
pub fn payload47(&self) -> u64 {
let mask = 140737488355327usize as u64;
- let field_val: u64 =
+ let unit_field_val: u64 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 0usize;
+ let val = (unit_field_val & mask) >> 0usize;
unsafe { ::std::mem::transmute(val as u64) }
}
#[inline]
pub fn set_payload47(&mut self, val: u64) {
let mask = 140737488355327usize as u64;
let val = val as u64 as u64;
- let mut field_val: u64 =
+ let mut unit_field_val: u64 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 0usize) & mask;
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 0usize) & mask;
self._bitfield_1 =
- unsafe { ::std::mem::transmute(field_val) };
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn tag(&self) -> root::JSValueTag {
let mask = 18446603336221196288usize as u64;
- let field_val: u64 =
+ let unit_field_val: u64 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 47usize;
+ let val = (unit_field_val & mask) >> 47usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
pub fn set_tag(&mut self, val: root::JSValueTag) {
let mask = 18446603336221196288usize as u64;
let val = val as u32 as u64;
- let mut field_val: u64 =
+ let mut unit_field_val: u64 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 47usize) & mask;
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 47usize) & mask;
self._bitfield_1 =
- unsafe { ::std::mem::transmute(field_val) };
+ unsafe { ::std::mem::transmute(unit_field_val) };
+ }
+ #[inline]
+ pub fn new_bitfield_1(payload47: u64, tag: root::JSValueTag)
+ -> u64 {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val = { 0 };
+ let payload47 = payload47 as u64 as u64;
+ let mask = 140737488355327usize as u64;
+ let payload47 = (payload47 << 0usize) & mask;
+ bitfield_unit_val | payload47
+ };
+ let tag = tag as u32 as u64;
+ let mask = 18446603336221196288usize as u64;
+ let tag = (tag << 47usize) & mask;
+ bitfield_unit_val | tag
}
}
#[repr(C)]
@@ -12877,6 +12968,11 @@ pub mod root {
AutoSetAsyncStackForNewCalls ) , "::" , stringify ! (
oldAsyncCallIsExplicit ) ));
}
+ pub type WarningReporter =
+ ::std::option::Option<unsafe extern "C" fn(cx:
+ *mut root::JSContext,
+ report:
+ *mut root::JSErrorReport)>;
#[repr(C)]
#[derive(Debug)]
pub struct AutoHideScriptedCaller {
@@ -13038,6 +13134,113 @@ pub mod root {
pub struct JSCompartment {
_unused: [u8; 0],
}
+ /**
+ * Describes a single error or warning that occurs in the execution of script.
+ */
+ #[repr(C)]
+ pub struct JSErrorReport {
+ pub _base: root::JSErrorBase,
+ pub linebuf_: *const u16,
+ pub linebufLength_: usize,
+ pub tokenOffset_: usize,
+ pub notes: root::mozilla::UniquePtr<root::JSErrorNotes>,
+ pub flags: ::std::os::raw::c_uint,
+ pub exnType: i16,
+ pub _bitfield_1: u8,
+ pub __bindgen_padding_0: u8,
+ }
+ #[test]
+ fn bindgen_test_layout_JSErrorReport() {
+ assert_eq!(::std::mem::size_of::<JSErrorReport>() , 72usize , concat !
+ ( "Size of: " , stringify ! ( JSErrorReport ) ));
+ assert_eq! (::std::mem::align_of::<JSErrorReport>() , 8usize , concat
+ ! ( "Alignment of " , stringify ! ( JSErrorReport ) ));
+ assert_eq! (unsafe {
+ & ( * ( 0 as * const JSErrorReport ) ) . linebuf_ as *
+ const _ as usize } , 32usize , concat ! (
+ "Alignment of field: " , stringify ! ( JSErrorReport ) ,
+ "::" , stringify ! ( linebuf_ ) ));
+ assert_eq! (unsafe {
+ & ( * ( 0 as * const JSErrorReport ) ) . linebufLength_ as
+ * const _ as usize } , 40usize , concat ! (
+ "Alignment of field: " , stringify ! ( JSErrorReport ) ,
+ "::" , stringify ! ( linebufLength_ ) ));
+ assert_eq! (unsafe {
+ & ( * ( 0 as * const JSErrorReport ) ) . tokenOffset_ as *
+ const _ as usize } , 48usize , concat ! (
+ "Alignment of field: " , stringify ! ( JSErrorReport ) ,
+ "::" , stringify ! ( tokenOffset_ ) ));
+ assert_eq! (unsafe {
+ & ( * ( 0 as * const JSErrorReport ) ) . notes as * const
+ _ as usize } , 56usize , concat ! (
+ "Alignment of field: " , stringify ! ( JSErrorReport ) ,
+ "::" , stringify ! ( notes ) ));
+ assert_eq! (unsafe {
+ & ( * ( 0 as * const JSErrorReport ) ) . flags as * const
+ _ as usize } , 64usize , concat ! (
+ "Alignment of field: " , stringify ! ( JSErrorReport ) ,
+ "::" , stringify ! ( flags ) ));
+ assert_eq! (unsafe {
+ & ( * ( 0 as * const JSErrorReport ) ) . exnType as *
+ const _ as usize } , 68usize , concat ! (
+ "Alignment of field: " , stringify ! ( JSErrorReport ) ,
+ "::" , stringify ! ( exnType ) ));
+ }
+ impl JSErrorReport {
+ #[inline]
+ pub fn isMuted(&self) -> bool {
+ let mask = 1usize as u8;
+ let unit_field_val: u8 =
+ unsafe { ::std::mem::transmute(self._bitfield_1) };
+ let val = (unit_field_val & mask) >> 0usize;
+ unsafe { ::std::mem::transmute(val as u8) }
+ }
+ #[inline]
+ pub fn set_isMuted(&mut self, val: bool) {
+ let mask = 1usize as u8;
+ let val = val as u8 as u8;
+ let mut unit_field_val: u8 =
+ unsafe { ::std::mem::transmute(self._bitfield_1) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 0usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
+ }
+ #[inline]
+ pub fn ownsLinebuf_(&self) -> bool {
+ let mask = 2usize as u8;
+ let unit_field_val: u8 =
+ unsafe { ::std::mem::transmute(self._bitfield_1) };
+ let val = (unit_field_val & mask) >> 1usize;
+ unsafe { ::std::mem::transmute(val as u8) }
+ }
+ #[inline]
+ pub fn set_ownsLinebuf_(&mut self, val: bool) {
+ let mask = 2usize as u8;
+ let val = val as u8 as u8;
+ let mut unit_field_val: u8 =
+ unsafe { ::std::mem::transmute(self._bitfield_1) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 1usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
+ }
+ #[inline]
+ pub fn new_bitfield_1(isMuted: bool, ownsLinebuf_: bool) -> u8 {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val = { 0 };
+ let isMuted = isMuted as u8 as u8;
+ let mask = 1usize as u8;
+ let isMuted = (isMuted << 0usize) & mask;
+ bitfield_unit_val | isMuted
+ };
+ let ownsLinebuf_ = ownsLinebuf_ as u8 as u8;
+ let mask = 2usize as u8;
+ let ownsLinebuf_ = (ownsLinebuf_ << 1usize) & mask;
+ bitfield_unit_val | ownsLinebuf_
+ }
+ }
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct JSRuntime {
@@ -13102,17 +13305,6 @@ pub mod root {
pub _phantom_0: ::std::marker::PhantomData<::std::cell::UnsafeCell<T>>,
}
pub type nsCOMPtr_element_type<T> = T;
- #[test]
- fn __bindgen_test_layout_nsCOMPtr_instantiation_62693() {
- assert_eq!(::std::mem::size_of::<root::nsCOMPtr<root::nsISupports>>()
- , 8usize , concat ! (
- "Size of template specialization: " , stringify ! (
- root::nsCOMPtr<root::nsISupports> ) ));
- assert_eq!(::std::mem::align_of::<root::nsCOMPtr<root::nsISupports>>()
- , 8usize , concat ! (
- "Alignment of template specialization: " , stringify ! (
- root::nsCOMPtr<root::nsISupports> ) ));
- }
#[repr(C)]
#[derive(Debug)]
pub struct nsAutoPtr<T> {
@@ -13749,38 +13941,55 @@ pub mod root {
#[inline]
pub fn mCapacity(&self) -> u32 {
let mask = 2147483647usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 0usize;
+ let val = (unit_field_val & mask) >> 0usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
pub fn set_mCapacity(&mut self, val: u32) {
let mask = 2147483647usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 0usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 0usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mIsAutoArray(&self) -> u32 {
let mask = 2147483648usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 31usize;
+ let val = (unit_field_val & mask) >> 31usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
pub fn set_mIsAutoArray(&mut self, val: u32) {
let mask = 2147483648usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 31usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 31usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
+ }
+ #[inline]
+ pub fn new_bitfield_1(mCapacity: u32, mIsAutoArray: u32) -> u32 {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val = { 0 };
+ let mCapacity = mCapacity as u32 as u32;
+ let mask = 2147483647usize as u32;
+ let mCapacity = (mCapacity << 0usize) & mask;
+ bitfield_unit_val | mCapacity
+ };
+ let mIsAutoArray = mIsAutoArray as u32 as u32;
+ let mask = 2147483648usize as u32;
+ let mIsAutoArray = (mIsAutoArray << 31usize) & mask;
+ bitfield_unit_val | mIsAutoArray
}
}
pub type nscoord = i32;
@@ -13851,7 +14060,7 @@ pub mod root {
#[derive(Debug)]
pub struct gfxFontFeatureValueSet_ValueList {
pub name: ::nsstring::nsStringRepr,
- pub featureSelectors: root::nsTArray<::std::os::raw::c_uint>,
+ pub featureSelectors: root::nsTArray<u32>,
}
#[test]
fn bindgen_test_layout_gfxFontFeatureValueSet_ValueList() {
@@ -13956,7 +14165,7 @@ pub mod root {
pub struct gfxFontFeatureValueSet_FeatureValueHashEntry {
pub _base: root::PLDHashEntryHdr,
pub mKey: root::gfxFontFeatureValueSet_FeatureValueHashKey,
- pub mValues: root::nsTArray<::std::os::raw::c_uint>,
+ pub mValues: root::nsTArray<u32>,
}
pub type gfxFontFeatureValueSet_FeatureValueHashEntry_KeyType =
*const root::gfxFontFeatureValueSet_FeatureValueHashKey;
@@ -14066,7 +14275,7 @@ pub mod root {
pub alternateValues: root::nsTArray<root::gfxAlternateValue>,
pub featureValueLookup: root::RefPtr<root::gfxFontFeatureValueSet>,
pub fontFeatureSettings: root::nsTArray<root::gfxFontFeature>,
- pub fontVariationSettings: root::nsTArray<root::mozilla::gfx::FontVariation>,
+ pub fontVariationSettings: root::nsTArray<root::gfxFontVariation>,
pub languageOverride: u32,
}
#[test]
@@ -14579,6 +14788,28 @@ pub mod root {
#[inline]
fn bitor(self, other: Self) -> Self { nsChangeHint(self.0 | other.0) }
}
+ impl ::std::ops::BitOrAssign for root::nsChangeHint {
+ #[inline]
+ fn bitor_assign(&mut self, rhs: root::nsChangeHint) {
+ self.0 |= rhs.0;
+ }
+ }
+ impl ::std::ops::BitAnd<root::nsChangeHint> for root::nsChangeHint {
+ type
+ Output
+ =
+ Self;
+ #[inline]
+ fn bitand(self, other: Self) -> Self {
+ nsChangeHint(self.0 & other.0)
+ }
+ }
+ impl ::std::ops::BitAndAssign for root::nsChangeHint {
+ #[inline]
+ fn bitand_assign(&mut self, rhs: root::nsChangeHint) {
+ self.0 &= rhs.0;
+ }
+ }
#[repr(C)]
#[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)]
pub struct nsChangeHint(pub u32);
@@ -14616,6 +14847,28 @@ pub mod root {
nsRestyleHint(self.0 | other.0)
}
}
+ impl ::std::ops::BitOrAssign for root::nsRestyleHint {
+ #[inline]
+ fn bitor_assign(&mut self, rhs: root::nsRestyleHint) {
+ self.0 |= rhs.0;
+ }
+ }
+ impl ::std::ops::BitAnd<root::nsRestyleHint> for root::nsRestyleHint {
+ type
+ Output
+ =
+ Self;
+ #[inline]
+ fn bitand(self, other: Self) -> Self {
+ nsRestyleHint(self.0 & other.0)
+ }
+ }
+ impl ::std::ops::BitAndAssign for root::nsRestyleHint {
+ #[inline]
+ fn bitand_assign(&mut self, rhs: root::nsRestyleHint) {
+ self.0 &= rhs.0;
+ }
+ }
#[repr(C)]
/**
* |nsRestyleHint| is a bitfield for the result of
@@ -14702,7 +14955,7 @@ pub mod root {
* count is 1.
*/
#[repr(C)]
- #[derive(Debug, Copy)]
+ #[derive(Debug)]
pub struct nsStringBuffer {
pub mRefCount: u32,
pub mStorageSize: u32,
@@ -14724,9 +14977,6 @@ pub mod root {
"Alignment of field: " , stringify ! ( nsStringBuffer ) ,
"::" , stringify ! ( mStorageSize ) ));
}
- impl Clone for nsStringBuffer {
- fn clone(&self) -> Self { *self }
- }
#[repr(C)]
#[derive(Debug, Copy)]
pub struct nsIAtom {
@@ -14769,38 +15019,55 @@ pub mod root {
#[inline]
pub fn mLength(&self) -> u32 {
let mask = 2147483647usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 0usize;
+ let val = (unit_field_val & mask) >> 0usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
pub fn set_mLength(&mut self, val: u32) {
let mask = 2147483647usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 0usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 0usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mIsStatic(&self) -> u32 {
let mask = 2147483648usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 31usize;
+ let val = (unit_field_val & mask) >> 31usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
pub fn set_mIsStatic(&mut self, val: u32) {
let mask = 2147483648usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 31usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 31usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
+ }
+ #[inline]
+ pub fn new_bitfield_1(mLength: u32, mIsStatic: u32) -> u32 {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val = { 0 };
+ let mLength = mLength as u32 as u32;
+ let mask = 2147483647usize as u32;
+ let mLength = (mLength << 0usize) & mask;
+ bitfield_unit_val | mLength
+ };
+ let mIsStatic = mIsStatic as u32 as u32;
+ let mask = 2147483648usize as u32;
+ let mIsStatic = (mIsStatic << 31usize) & mask;
+ bitfield_unit_val | mIsStatic
}
}
#[repr(C)]
@@ -15596,20 +15863,29 @@ pub mod root {
#[inline]
pub fn ownsMessage_(&self) -> bool {
let mask = 1usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 0usize;
+ let val = (unit_field_val & mask) >> 0usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_ownsMessage_(&mut self, val: bool) {
let mask = 1usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 0usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 0usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
+ }
+ #[inline]
+ pub fn new_bitfield_1(ownsMessage_: bool) -> u8 {
+ let bitfield_unit_val = { 0 };
+ let ownsMessage_ = ownsMessage_ as u8 as u8;
+ let mask = 1usize as u8;
+ let ownsMessage_ = (ownsMessage_ << 0usize) & mask;
+ bitfield_unit_val | ownsMessage_
}
}
/**
@@ -16469,7 +16745,7 @@ pub mod root {
*/
pub mFrameRequestCallbackCounter: i32,
pub mStaticCloneCount: u32,
- pub mBlockedTrackingNodes: root::nsTArray<root::nsCOMPtr<root::nsIWeakReference>>,
+ pub mBlockedTrackingNodes: root::nsTArray<root::nsWeakPtr>,
pub mWindow: *mut root::nsPIDOMWindowInner,
pub mCachedEncoder: root::nsCOMPtr<root::nsIDocumentEncoder>,
pub mFrameRequestCallbacks: root::nsTArray<root::nsIDocument_FrameRequest>,
@@ -16776,812 +17052,1440 @@ pub mod root {
#[inline]
pub fn mBidiEnabled(&self) -> bool {
let mask = 1usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 0usize;
+ let val = (unit_field_val & mask) >> 0usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mBidiEnabled(&mut self, val: bool) {
let mask = 1usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 0usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 0usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mMathMLEnabled(&self) -> bool {
let mask = 2usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 1usize;
+ let val = (unit_field_val & mask) >> 1usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mMathMLEnabled(&mut self, val: bool) {
let mask = 2usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 1usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 1usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mIsInitialDocumentInWindow(&self) -> bool {
let mask = 4usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 2usize;
+ let val = (unit_field_val & mask) >> 2usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mIsInitialDocumentInWindow(&mut self, val: bool) {
let mask = 4usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 2usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 2usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mIgnoreDocGroupMismatches(&self) -> bool {
let mask = 8usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 3usize;
+ let val = (unit_field_val & mask) >> 3usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mIgnoreDocGroupMismatches(&mut self, val: bool) {
let mask = 8usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 3usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 3usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mLoadedAsData(&self) -> bool {
let mask = 16usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 4usize;
+ let val = (unit_field_val & mask) >> 4usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mLoadedAsData(&mut self, val: bool) {
let mask = 16usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 4usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 4usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mLoadedAsInteractiveData(&self) -> bool {
let mask = 32usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 5usize;
+ let val = (unit_field_val & mask) >> 5usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mLoadedAsInteractiveData(&mut self, val: bool) {
let mask = 32usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 5usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 5usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mMayStartLayout(&self) -> bool {
let mask = 64usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 6usize;
+ let val = (unit_field_val & mask) >> 6usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mMayStartLayout(&mut self, val: bool) {
let mask = 64usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 6usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 6usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mHaveFiredTitleChange(&self) -> bool {
let mask = 128usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 7usize;
+ let val = (unit_field_val & mask) >> 7usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mHaveFiredTitleChange(&mut self, val: bool) {
let mask = 128usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 7usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 7usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
+ }
+ #[inline]
+ pub fn new_bitfield_1(mBidiEnabled: bool, mMathMLEnabled: bool,
+ mIsInitialDocumentInWindow: bool,
+ mIgnoreDocGroupMismatches: bool,
+ mLoadedAsData: bool,
+ mLoadedAsInteractiveData: bool,
+ mMayStartLayout: bool,
+ mHaveFiredTitleChange: bool) -> u8 {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ { 0 };
+ let mBidiEnabled =
+ mBidiEnabled
+ as
+ u8
+ as
+ u8;
+ let mask =
+ 1usize
+ as
+ u8;
+ let mBidiEnabled =
+ (mBidiEnabled
+ <<
+ 0usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mBidiEnabled
+ };
+ let mMathMLEnabled =
+ mMathMLEnabled
+ as u8 as
+ u8;
+ let mask =
+ 2usize as u8;
+ let mMathMLEnabled =
+ (mMathMLEnabled
+ <<
+ 1usize) &
+ mask;
+ bitfield_unit_val
+ |
+ mMathMLEnabled
+ };
+ let mIsInitialDocumentInWindow =
+ mIsInitialDocumentInWindow
+ as u8 as u8;
+ let mask = 4usize as u8;
+ let mIsInitialDocumentInWindow =
+ (mIsInitialDocumentInWindow
+ << 2usize) &
+ mask;
+ bitfield_unit_val |
+ mIsInitialDocumentInWindow
+ };
+ let mIgnoreDocGroupMismatches =
+ mIgnoreDocGroupMismatches as
+ u8 as u8;
+ let mask = 8usize as u8;
+ let mIgnoreDocGroupMismatches =
+ (mIgnoreDocGroupMismatches <<
+ 3usize) & mask;
+ bitfield_unit_val |
+ mIgnoreDocGroupMismatches
+ };
+ let mLoadedAsData =
+ mLoadedAsData as u8 as u8;
+ let mask = 16usize as u8;
+ let mLoadedAsData =
+ (mLoadedAsData << 4usize) & mask;
+ bitfield_unit_val | mLoadedAsData
+ };
+ let mLoadedAsInteractiveData =
+ mLoadedAsInteractiveData as u8 as u8;
+ let mask = 32usize as u8;
+ let mLoadedAsInteractiveData =
+ (mLoadedAsInteractiveData << 5usize) & mask;
+ bitfield_unit_val | mLoadedAsInteractiveData
+ };
+ let mMayStartLayout = mMayStartLayout as u8 as u8;
+ let mask = 64usize as u8;
+ let mMayStartLayout = (mMayStartLayout << 6usize) & mask;
+ bitfield_unit_val | mMayStartLayout
+ };
+ let mHaveFiredTitleChange = mHaveFiredTitleChange as u8 as u8;
+ let mask = 128usize as u8;
+ let mHaveFiredTitleChange =
+ (mHaveFiredTitleChange << 7usize) & mask;
+ bitfield_unit_val | mHaveFiredTitleChange
}
#[inline]
pub fn mIsShowing(&self) -> bool {
let mask = 1usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 0usize;
+ let val = (unit_field_val & mask) >> 0usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mIsShowing(&mut self, val: bool) {
let mask = 1usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 0usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 0usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mVisible(&self) -> bool {
let mask = 2usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 1usize;
+ let val = (unit_field_val & mask) >> 1usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mVisible(&mut self, val: bool) {
let mask = 2usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 1usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 1usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mHasReferrerPolicyCSP(&self) -> bool {
let mask = 4usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 2usize;
+ let val = (unit_field_val & mask) >> 2usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mHasReferrerPolicyCSP(&mut self, val: bool) {
let mask = 4usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 2usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 2usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mRemovedFromDocShell(&self) -> bool {
let mask = 8usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 3usize;
+ let val = (unit_field_val & mask) >> 3usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mRemovedFromDocShell(&mut self, val: bool) {
let mask = 8usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 3usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 3usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mAllowDNSPrefetch(&self) -> bool {
let mask = 16usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 4usize;
+ let val = (unit_field_val & mask) >> 4usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mAllowDNSPrefetch(&mut self, val: bool) {
let mask = 16usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 4usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 4usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mIsStaticDocument(&self) -> bool {
let mask = 32usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 5usize;
+ let val = (unit_field_val & mask) >> 5usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mIsStaticDocument(&mut self, val: bool) {
let mask = 32usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 5usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 5usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mCreatingStaticClone(&self) -> bool {
let mask = 64usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 6usize;
+ let val = (unit_field_val & mask) >> 6usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mCreatingStaticClone(&mut self, val: bool) {
let mask = 64usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 6usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 6usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mInUnlinkOrDeletion(&self) -> bool {
let mask = 128usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 7usize;
+ let val = (unit_field_val & mask) >> 7usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mInUnlinkOrDeletion(&mut self, val: bool) {
let mask = 128usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 7usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 7usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
+ }
+ #[inline]
+ pub fn new_bitfield_2(mIsShowing: bool, mVisible: bool,
+ mHasReferrerPolicyCSP: bool,
+ mRemovedFromDocShell: bool,
+ mAllowDNSPrefetch: bool,
+ mIsStaticDocument: bool,
+ mCreatingStaticClone: bool,
+ mInUnlinkOrDeletion: bool) -> u8 {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ { 0 };
+ let mIsShowing =
+ mIsShowing
+ as
+ u8
+ as
+ u8;
+ let mask =
+ 1usize
+ as
+ u8;
+ let mIsShowing =
+ (mIsShowing
+ <<
+ 0usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mIsShowing
+ };
+ let mVisible =
+ mVisible as u8
+ as u8;
+ let mask =
+ 2usize as u8;
+ let mVisible =
+ (mVisible <<
+ 1usize) &
+ mask;
+ bitfield_unit_val
+ | mVisible
+ };
+ let mHasReferrerPolicyCSP =
+ mHasReferrerPolicyCSP
+ as u8 as u8;
+ let mask = 4usize as u8;
+ let mHasReferrerPolicyCSP =
+ (mHasReferrerPolicyCSP
+ << 2usize) &
+ mask;
+ bitfield_unit_val |
+ mHasReferrerPolicyCSP
+ };
+ let mRemovedFromDocShell =
+ mRemovedFromDocShell as u8 as
+ u8;
+ let mask = 8usize as u8;
+ let mRemovedFromDocShell =
+ (mRemovedFromDocShell <<
+ 3usize) & mask;
+ bitfield_unit_val |
+ mRemovedFromDocShell
+ };
+ let mAllowDNSPrefetch =
+ mAllowDNSPrefetch as u8 as u8;
+ let mask = 16usize as u8;
+ let mAllowDNSPrefetch =
+ (mAllowDNSPrefetch << 4usize) & mask;
+ bitfield_unit_val | mAllowDNSPrefetch
+ };
+ let mIsStaticDocument =
+ mIsStaticDocument as u8 as u8;
+ let mask = 32usize as u8;
+ let mIsStaticDocument =
+ (mIsStaticDocument << 5usize) & mask;
+ bitfield_unit_val | mIsStaticDocument
+ };
+ let mCreatingStaticClone =
+ mCreatingStaticClone as u8 as u8;
+ let mask = 64usize as u8;
+ let mCreatingStaticClone =
+ (mCreatingStaticClone << 6usize) & mask;
+ bitfield_unit_val | mCreatingStaticClone
+ };
+ let mInUnlinkOrDeletion = mInUnlinkOrDeletion as u8 as u8;
+ let mask = 128usize as u8;
+ let mInUnlinkOrDeletion = (mInUnlinkOrDeletion << 7usize) & mask;
+ bitfield_unit_val | mInUnlinkOrDeletion
}
#[inline]
pub fn mHasHadScriptHandlingObject(&self) -> bool {
let mask = 1usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_3) };
- let val = (field_val & mask) >> 0usize;
+ let val = (unit_field_val & mask) >> 0usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mHasHadScriptHandlingObject(&mut self, val: bool) {
let mask = 1usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_3) };
- field_val &= !mask;
- field_val |= (val << 0usize) & mask;
- self._bitfield_3 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 0usize) & mask;
+ self._bitfield_3 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mIsBeingUsedAsImage(&self) -> bool {
let mask = 2usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_3) };
- let val = (field_val & mask) >> 1usize;
+ let val = (unit_field_val & mask) >> 1usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mIsBeingUsedAsImage(&mut self, val: bool) {
let mask = 2usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_3) };
- field_val &= !mask;
- field_val |= (val << 1usize) & mask;
- self._bitfield_3 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 1usize) & mask;
+ self._bitfield_3 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mIsSyntheticDocument(&self) -> bool {
let mask = 4usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_3) };
- let val = (field_val & mask) >> 2usize;
+ let val = (unit_field_val & mask) >> 2usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mIsSyntheticDocument(&mut self, val: bool) {
let mask = 4usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_3) };
- field_val &= !mask;
- field_val |= (val << 2usize) & mask;
- self._bitfield_3 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 2usize) & mask;
+ self._bitfield_3 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mHasLinksToUpdate(&self) -> bool {
let mask = 8usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_3) };
- let val = (field_val & mask) >> 3usize;
+ let val = (unit_field_val & mask) >> 3usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mHasLinksToUpdate(&mut self, val: bool) {
let mask = 8usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_3) };
- field_val &= !mask;
- field_val |= (val << 3usize) & mask;
- self._bitfield_3 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 3usize) & mask;
+ self._bitfield_3 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mHasLinksToUpdateRunnable(&self) -> bool {
let mask = 16usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_3) };
- let val = (field_val & mask) >> 4usize;
+ let val = (unit_field_val & mask) >> 4usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mHasLinksToUpdateRunnable(&mut self, val: bool) {
let mask = 16usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_3) };
- field_val &= !mask;
- field_val |= (val << 4usize) & mask;
- self._bitfield_3 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 4usize) & mask;
+ self._bitfield_3 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mMayHaveDOMMutationObservers(&self) -> bool {
let mask = 32usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_3) };
- let val = (field_val & mask) >> 5usize;
+ let val = (unit_field_val & mask) >> 5usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mMayHaveDOMMutationObservers(&mut self, val: bool) {
let mask = 32usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_3) };
- field_val &= !mask;
- field_val |= (val << 5usize) & mask;
- self._bitfield_3 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 5usize) & mask;
+ self._bitfield_3 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mMayHaveAnimationObservers(&self) -> bool {
let mask = 64usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_3) };
- let val = (field_val & mask) >> 6usize;
+ let val = (unit_field_val & mask) >> 6usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mMayHaveAnimationObservers(&mut self, val: bool) {
let mask = 64usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_3) };
- field_val &= !mask;
- field_val |= (val << 6usize) & mask;
- self._bitfield_3 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 6usize) & mask;
+ self._bitfield_3 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mHasMixedActiveContentLoaded(&self) -> bool {
let mask = 128usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_3) };
- let val = (field_val & mask) >> 7usize;
+ let val = (unit_field_val & mask) >> 7usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mHasMixedActiveContentLoaded(&mut self, val: bool) {
let mask = 128usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_3) };
- field_val &= !mask;
- field_val |= (val << 7usize) & mask;
- self._bitfield_3 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 7usize) & mask;
+ self._bitfield_3 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
+ }
+ #[inline]
+ pub fn new_bitfield_3(mHasHadScriptHandlingObject: bool,
+ mIsBeingUsedAsImage: bool,
+ mIsSyntheticDocument: bool,
+ mHasLinksToUpdate: bool,
+ mHasLinksToUpdateRunnable: bool,
+ mMayHaveDOMMutationObservers: bool,
+ mMayHaveAnimationObservers: bool,
+ mHasMixedActiveContentLoaded: bool) -> u8 {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ { 0 };
+ let mHasHadScriptHandlingObject =
+ mHasHadScriptHandlingObject
+ as
+ u8
+ as
+ u8;
+ let mask =
+ 1usize
+ as
+ u8;
+ let mHasHadScriptHandlingObject =
+ (mHasHadScriptHandlingObject
+ <<
+ 0usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mHasHadScriptHandlingObject
+ };
+ let mIsBeingUsedAsImage =
+ mIsBeingUsedAsImage
+ as u8 as
+ u8;
+ let mask =
+ 2usize as u8;
+ let mIsBeingUsedAsImage =
+ (mIsBeingUsedAsImage
+ <<
+ 1usize) &
+ mask;
+ bitfield_unit_val
+ |
+ mIsBeingUsedAsImage
+ };
+ let mIsSyntheticDocument =
+ mIsSyntheticDocument
+ as u8 as u8;
+ let mask = 4usize as u8;
+ let mIsSyntheticDocument =
+ (mIsSyntheticDocument
+ << 2usize) &
+ mask;
+ bitfield_unit_val |
+ mIsSyntheticDocument
+ };
+ let mHasLinksToUpdate =
+ mHasLinksToUpdate as u8 as u8;
+ let mask = 8usize as u8;
+ let mHasLinksToUpdate =
+ (mHasLinksToUpdate << 3usize)
+ & mask;
+ bitfield_unit_val |
+ mHasLinksToUpdate
+ };
+ let mHasLinksToUpdateRunnable =
+ mHasLinksToUpdateRunnable as u8 as u8;
+ let mask = 16usize as u8;
+ let mHasLinksToUpdateRunnable =
+ (mHasLinksToUpdateRunnable << 4usize)
+ & mask;
+ bitfield_unit_val |
+ mHasLinksToUpdateRunnable
+ };
+ let mMayHaveDOMMutationObservers =
+ mMayHaveDOMMutationObservers as u8 as u8;
+ let mask = 32usize as u8;
+ let mMayHaveDOMMutationObservers =
+ (mMayHaveDOMMutationObservers << 5usize) &
+ mask;
+ bitfield_unit_val | mMayHaveDOMMutationObservers
+ };
+ let mMayHaveAnimationObservers =
+ mMayHaveAnimationObservers as u8 as u8;
+ let mask = 64usize as u8;
+ let mMayHaveAnimationObservers =
+ (mMayHaveAnimationObservers << 6usize) & mask;
+ bitfield_unit_val | mMayHaveAnimationObservers
+ };
+ let mHasMixedActiveContentLoaded =
+ mHasMixedActiveContentLoaded as u8 as u8;
+ let mask = 128usize as u8;
+ let mHasMixedActiveContentLoaded =
+ (mHasMixedActiveContentLoaded << 7usize) & mask;
+ bitfield_unit_val | mHasMixedActiveContentLoaded
}
#[inline]
pub fn mHasMixedActiveContentBlocked(&self) -> bool {
let mask = 1usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_4) };
- let val = (field_val & mask) >> 0usize;
+ let val = (unit_field_val & mask) >> 0usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mHasMixedActiveContentBlocked(&mut self, val: bool) {
let mask = 1usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_4) };
- field_val &= !mask;
- field_val |= (val << 0usize) & mask;
- self._bitfield_4 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 0usize) & mask;
+ self._bitfield_4 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mHasMixedDisplayContentLoaded(&self) -> bool {
let mask = 2usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_4) };
- let val = (field_val & mask) >> 1usize;
+ let val = (unit_field_val & mask) >> 1usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mHasMixedDisplayContentLoaded(&mut self, val: bool) {
let mask = 2usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_4) };
- field_val &= !mask;
- field_val |= (val << 1usize) & mask;
- self._bitfield_4 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 1usize) & mask;
+ self._bitfield_4 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mHasMixedDisplayContentBlocked(&self) -> bool {
let mask = 4usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_4) };
- let val = (field_val & mask) >> 2usize;
+ let val = (unit_field_val & mask) >> 2usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mHasMixedDisplayContentBlocked(&mut self, val: bool) {
let mask = 4usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_4) };
- field_val &= !mask;
- field_val |= (val << 2usize) & mask;
- self._bitfield_4 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 2usize) & mask;
+ self._bitfield_4 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mHasMixedContentObjectSubrequest(&self) -> bool {
let mask = 8usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_4) };
- let val = (field_val & mask) >> 3usize;
+ let val = (unit_field_val & mask) >> 3usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mHasMixedContentObjectSubrequest(&mut self, val: bool) {
let mask = 8usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_4) };
- field_val &= !mask;
- field_val |= (val << 3usize) & mask;
- self._bitfield_4 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 3usize) & mask;
+ self._bitfield_4 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mHasCSP(&self) -> bool {
let mask = 16usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_4) };
- let val = (field_val & mask) >> 4usize;
+ let val = (unit_field_val & mask) >> 4usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mHasCSP(&mut self, val: bool) {
let mask = 16usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_4) };
- field_val &= !mask;
- field_val |= (val << 4usize) & mask;
- self._bitfield_4 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 4usize) & mask;
+ self._bitfield_4 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mHasUnsafeEvalCSP(&self) -> bool {
let mask = 32usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_4) };
- let val = (field_val & mask) >> 5usize;
+ let val = (unit_field_val & mask) >> 5usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mHasUnsafeEvalCSP(&mut self, val: bool) {
let mask = 32usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_4) };
- field_val &= !mask;
- field_val |= (val << 5usize) & mask;
- self._bitfield_4 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 5usize) & mask;
+ self._bitfield_4 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mHasUnsafeInlineCSP(&self) -> bool {
let mask = 64usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_4) };
- let val = (field_val & mask) >> 6usize;
+ let val = (unit_field_val & mask) >> 6usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mHasUnsafeInlineCSP(&mut self, val: bool) {
let mask = 64usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_4) };
- field_val &= !mask;
- field_val |= (val << 6usize) & mask;
- self._bitfield_4 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 6usize) & mask;
+ self._bitfield_4 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mHasTrackingContentBlocked(&self) -> bool {
let mask = 128usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_4) };
- let val = (field_val & mask) >> 7usize;
+ let val = (unit_field_val & mask) >> 7usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mHasTrackingContentBlocked(&mut self, val: bool) {
let mask = 128usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_4) };
- field_val &= !mask;
- field_val |= (val << 7usize) & mask;
- self._bitfield_4 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 7usize) & mask;
+ self._bitfield_4 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
+ }
+ #[inline]
+ pub fn new_bitfield_4(mHasMixedActiveContentBlocked: bool,
+ mHasMixedDisplayContentLoaded: bool,
+ mHasMixedDisplayContentBlocked: bool,
+ mHasMixedContentObjectSubrequest: bool,
+ mHasCSP: bool, mHasUnsafeEvalCSP: bool,
+ mHasUnsafeInlineCSP: bool,
+ mHasTrackingContentBlocked: bool) -> u8 {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ { 0 };
+ let mHasMixedActiveContentBlocked =
+ mHasMixedActiveContentBlocked
+ as
+ u8
+ as
+ u8;
+ let mask =
+ 1usize
+ as
+ u8;
+ let mHasMixedActiveContentBlocked =
+ (mHasMixedActiveContentBlocked
+ <<
+ 0usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mHasMixedActiveContentBlocked
+ };
+ let mHasMixedDisplayContentLoaded =
+ mHasMixedDisplayContentLoaded
+ as u8 as
+ u8;
+ let mask =
+ 2usize as u8;
+ let mHasMixedDisplayContentLoaded =
+ (mHasMixedDisplayContentLoaded
+ <<
+ 1usize) &
+ mask;
+ bitfield_unit_val
+ |
+ mHasMixedDisplayContentLoaded
+ };
+ let mHasMixedDisplayContentBlocked =
+ mHasMixedDisplayContentBlocked
+ as u8 as u8;
+ let mask = 4usize as u8;
+ let mHasMixedDisplayContentBlocked =
+ (mHasMixedDisplayContentBlocked
+ << 2usize) &
+ mask;
+ bitfield_unit_val |
+ mHasMixedDisplayContentBlocked
+ };
+ let mHasMixedContentObjectSubrequest =
+ mHasMixedContentObjectSubrequest
+ as u8 as u8;
+ let mask = 8usize as u8;
+ let mHasMixedContentObjectSubrequest =
+ (mHasMixedContentObjectSubrequest
+ << 3usize) & mask;
+ bitfield_unit_val |
+ mHasMixedContentObjectSubrequest
+ };
+ let mHasCSP = mHasCSP as u8 as u8;
+ let mask = 16usize as u8;
+ let mHasCSP = (mHasCSP << 4usize) & mask;
+ bitfield_unit_val | mHasCSP
+ };
+ let mHasUnsafeEvalCSP =
+ mHasUnsafeEvalCSP as u8 as u8;
+ let mask = 32usize as u8;
+ let mHasUnsafeEvalCSP =
+ (mHasUnsafeEvalCSP << 5usize) & mask;
+ bitfield_unit_val | mHasUnsafeEvalCSP
+ };
+ let mHasUnsafeInlineCSP = mHasUnsafeInlineCSP as u8 as u8;
+ let mask = 64usize as u8;
+ let mHasUnsafeInlineCSP =
+ (mHasUnsafeInlineCSP << 6usize) & mask;
+ bitfield_unit_val | mHasUnsafeInlineCSP
+ };
+ let mHasTrackingContentBlocked =
+ mHasTrackingContentBlocked as u8 as u8;
+ let mask = 128usize as u8;
+ let mHasTrackingContentBlocked =
+ (mHasTrackingContentBlocked << 7usize) & mask;
+ bitfield_unit_val | mHasTrackingContentBlocked
}
#[inline]
pub fn mHasTrackingContentLoaded(&self) -> bool {
let mask = 1usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_5) };
- let val = (field_val & mask) >> 0usize;
+ let val = (unit_field_val & mask) >> 0usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mHasTrackingContentLoaded(&mut self, val: bool) {
let mask = 1usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_5) };
- field_val &= !mask;
- field_val |= (val << 0usize) & mask;
- self._bitfield_5 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 0usize) & mask;
+ self._bitfield_5 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mBFCacheDisallowed(&self) -> bool {
let mask = 2usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_5) };
- let val = (field_val & mask) >> 1usize;
+ let val = (unit_field_val & mask) >> 1usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mBFCacheDisallowed(&mut self, val: bool) {
let mask = 2usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_5) };
- field_val &= !mask;
- field_val |= (val << 1usize) & mask;
- self._bitfield_5 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 1usize) & mask;
+ self._bitfield_5 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mHasHadDefaultView(&self) -> bool {
let mask = 4usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_5) };
- let val = (field_val & mask) >> 2usize;
+ let val = (unit_field_val & mask) >> 2usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mHasHadDefaultView(&mut self, val: bool) {
let mask = 4usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_5) };
- field_val &= !mask;
- field_val |= (val << 2usize) & mask;
- self._bitfield_5 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 2usize) & mask;
+ self._bitfield_5 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mStyleSheetChangeEventsEnabled(&self) -> bool {
let mask = 8usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_5) };
- let val = (field_val & mask) >> 3usize;
+ let val = (unit_field_val & mask) >> 3usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mStyleSheetChangeEventsEnabled(&mut self, val: bool) {
let mask = 8usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_5) };
- field_val &= !mask;
- field_val |= (val << 3usize) & mask;
- self._bitfield_5 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 3usize) & mask;
+ self._bitfield_5 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mIsSrcdocDocument(&self) -> bool {
let mask = 16usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_5) };
- let val = (field_val & mask) >> 4usize;
+ let val = (unit_field_val & mask) >> 4usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mIsSrcdocDocument(&mut self, val: bool) {
let mask = 16usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_5) };
- field_val &= !mask;
- field_val |= (val << 4usize) & mask;
- self._bitfield_5 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 4usize) & mask;
+ self._bitfield_5 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mDidDocumentOpen(&self) -> bool {
let mask = 32usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_5) };
- let val = (field_val & mask) >> 5usize;
+ let val = (unit_field_val & mask) >> 5usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mDidDocumentOpen(&mut self, val: bool) {
let mask = 32usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_5) };
- field_val &= !mask;
- field_val |= (val << 5usize) & mask;
- self._bitfield_5 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 5usize) & mask;
+ self._bitfield_5 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mHasDisplayDocument(&self) -> bool {
let mask = 64usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_5) };
- let val = (field_val & mask) >> 6usize;
+ let val = (unit_field_val & mask) >> 6usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mHasDisplayDocument(&mut self, val: bool) {
let mask = 64usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_5) };
- field_val &= !mask;
- field_val |= (val << 6usize) & mask;
- self._bitfield_5 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 6usize) & mask;
+ self._bitfield_5 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mFontFaceSetDirty(&self) -> bool {
let mask = 128usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_5) };
- let val = (field_val & mask) >> 7usize;
+ let val = (unit_field_val & mask) >> 7usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mFontFaceSetDirty(&mut self, val: bool) {
let mask = 128usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_5) };
- field_val &= !mask;
- field_val |= (val << 7usize) & mask;
- self._bitfield_5 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 7usize) & mask;
+ self._bitfield_5 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
+ }
+ #[inline]
+ pub fn new_bitfield_5(mHasTrackingContentLoaded: bool,
+ mBFCacheDisallowed: bool,
+ mHasHadDefaultView: bool,
+ mStyleSheetChangeEventsEnabled: bool,
+ mIsSrcdocDocument: bool, mDidDocumentOpen: bool,
+ mHasDisplayDocument: bool,
+ mFontFaceSetDirty: bool) -> u8 {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ { 0 };
+ let mHasTrackingContentLoaded =
+ mHasTrackingContentLoaded
+ as
+ u8
+ as
+ u8;
+ let mask =
+ 1usize
+ as
+ u8;
+ let mHasTrackingContentLoaded =
+ (mHasTrackingContentLoaded
+ <<
+ 0usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mHasTrackingContentLoaded
+ };
+ let mBFCacheDisallowed =
+ mBFCacheDisallowed
+ as u8 as
+ u8;
+ let mask =
+ 2usize as u8;
+ let mBFCacheDisallowed =
+ (mBFCacheDisallowed
+ <<
+ 1usize) &
+ mask;
+ bitfield_unit_val
+ |
+ mBFCacheDisallowed
+ };
+ let mHasHadDefaultView =
+ mHasHadDefaultView as
+ u8 as u8;
+ let mask = 4usize as u8;
+ let mHasHadDefaultView =
+ (mHasHadDefaultView <<
+ 2usize) & mask;
+ bitfield_unit_val |
+ mHasHadDefaultView
+ };
+ let mStyleSheetChangeEventsEnabled =
+ mStyleSheetChangeEventsEnabled
+ as u8 as u8;
+ let mask = 8usize as u8;
+ let mStyleSheetChangeEventsEnabled =
+ (mStyleSheetChangeEventsEnabled
+ << 3usize) & mask;
+ bitfield_unit_val |
+ mStyleSheetChangeEventsEnabled
+ };
+ let mIsSrcdocDocument =
+ mIsSrcdocDocument as u8 as u8;
+ let mask = 16usize as u8;
+ let mIsSrcdocDocument =
+ (mIsSrcdocDocument << 4usize) & mask;
+ bitfield_unit_val | mIsSrcdocDocument
+ };
+ let mDidDocumentOpen =
+ mDidDocumentOpen as u8 as u8;
+ let mask = 32usize as u8;
+ let mDidDocumentOpen =
+ (mDidDocumentOpen << 5usize) & mask;
+ bitfield_unit_val | mDidDocumentOpen
+ };
+ let mHasDisplayDocument = mHasDisplayDocument as u8 as u8;
+ let mask = 64usize as u8;
+ let mHasDisplayDocument =
+ (mHasDisplayDocument << 6usize) & mask;
+ bitfield_unit_val | mHasDisplayDocument
+ };
+ let mFontFaceSetDirty = mFontFaceSetDirty as u8 as u8;
+ let mask = 128usize as u8;
+ let mFontFaceSetDirty = (mFontFaceSetDirty << 7usize) & mask;
+ bitfield_unit_val | mFontFaceSetDirty
}
#[inline]
pub fn mGetUserFontSetCalled(&self) -> bool {
let mask = 1usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_6) };
- let val = (field_val & mask) >> 0usize;
+ let val = (unit_field_val & mask) >> 0usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mGetUserFontSetCalled(&mut self, val: bool) {
let mask = 1usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_6) };
- field_val &= !mask;
- field_val |= (val << 0usize) & mask;
- self._bitfield_6 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 0usize) & mask;
+ self._bitfield_6 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mPostedFlushUserFontSet(&self) -> bool {
let mask = 2usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_6) };
- let val = (field_val & mask) >> 1usize;
+ let val = (unit_field_val & mask) >> 1usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mPostedFlushUserFontSet(&mut self, val: bool) {
let mask = 2usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_6) };
- field_val &= !mask;
- field_val |= (val << 1usize) & mask;
- self._bitfield_6 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 1usize) & mask;
+ self._bitfield_6 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mDidFireDOMContentLoaded(&self) -> bool {
let mask = 4usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_6) };
- let val = (field_val & mask) >> 2usize;
+ let val = (unit_field_val & mask) >> 2usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mDidFireDOMContentLoaded(&mut self, val: bool) {
let mask = 4usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_6) };
- field_val &= !mask;
- field_val |= (val << 2usize) & mask;
- self._bitfield_6 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 2usize) & mask;
+ self._bitfield_6 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mHasScrollLinkedEffect(&self) -> bool {
let mask = 8usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_6) };
- let val = (field_val & mask) >> 3usize;
+ let val = (unit_field_val & mask) >> 3usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mHasScrollLinkedEffect(&mut self, val: bool) {
let mask = 8usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_6) };
- field_val &= !mask;
- field_val |= (val << 3usize) & mask;
- self._bitfield_6 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 3usize) & mask;
+ self._bitfield_6 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mFrameRequestCallbacksScheduled(&self) -> bool {
let mask = 16usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_6) };
- let val = (field_val & mask) >> 4usize;
+ let val = (unit_field_val & mask) >> 4usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mFrameRequestCallbacksScheduled(&mut self, val: bool) {
let mask = 16usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_6) };
- field_val &= !mask;
- field_val |= (val << 4usize) & mask;
- self._bitfield_6 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 4usize) & 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 {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ 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 | mDidFireDOMContentLoaded
+ };
+ let mHasScrollLinkedEffect =
+ mHasScrollLinkedEffect as u8 as u8;
+ let mask = 8usize as u8;
+ let mHasScrollLinkedEffect =
+ (mHasScrollLinkedEffect << 3usize) & mask;
+ bitfield_unit_val | mHasScrollLinkedEffect
+ };
+ let mFrameRequestCallbacksScheduled =
+ mFrameRequestCallbacksScheduled as u8 as u8;
+ let mask = 16usize as u8;
+ let mFrameRequestCallbacksScheduled =
+ (mFrameRequestCallbacksScheduled << 4usize) & mask;
+ bitfield_unit_val | mFrameRequestCallbacksScheduled
}
}
#[repr(C)]
@@ -17793,6 +18697,8 @@ pub mod root {
pub mImageAnimationMode: u16,
pub mImageAnimationModePref: u16,
pub mLangGroupFontPrefs: root::nsPresContext_LangGroupFontPrefs,
+ pub mFontGroupCacheDirty: bool,
+ pub mLanguagesUsed: [u64; 6usize],
pub mBorderWidthTable: [root::nscoord; 3usize],
pub mInterruptChecksToSkip: u32,
pub mElementsRestyled: u64,
@@ -17938,7 +18844,7 @@ pub mod root {
}
#[test]
fn bindgen_test_layout_nsPresContext() {
- assert_eq!(::std::mem::size_of::<nsPresContext>() , 1336usize , concat
+ assert_eq!(::std::mem::size_of::<nsPresContext>() , 1392usize , concat
! ( "Size of: " , stringify ! ( nsPresContext ) ));
assert_eq! (::std::mem::align_of::<nsPresContext>() , 8usize , concat
! ( "Alignment of " , stringify ! ( nsPresContext ) ));
@@ -18238,109 +19144,120 @@ pub mod root {
"Alignment of field: " , stringify ! ( nsPresContext ) ,
"::" , stringify ! ( mLangGroupFontPrefs ) ));
assert_eq! (unsafe {
+ & ( * ( 0 as * const nsPresContext ) ) .
+ mFontGroupCacheDirty as * const _ as usize } , 1200usize ,
+ concat ! (
+ "Alignment of field: " , stringify ! ( nsPresContext ) ,
+ "::" , stringify ! ( mFontGroupCacheDirty ) ));
+ assert_eq! (unsafe {
+ & ( * ( 0 as * const nsPresContext ) ) . mLanguagesUsed as
+ * const _ as usize } , 1208usize , concat ! (
+ "Alignment of field: " , stringify ! ( nsPresContext ) ,
+ "::" , stringify ! ( mLanguagesUsed ) ));
+ assert_eq! (unsafe {
& ( * ( 0 as * const nsPresContext ) ) . mBorderWidthTable
- as * const _ as usize } , 1200usize , concat ! (
+ as * const _ as usize } , 1256usize , concat ! (
"Alignment of field: " , stringify ! ( nsPresContext ) ,
"::" , stringify ! ( mBorderWidthTable ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsPresContext ) ) .
- mInterruptChecksToSkip as * const _ as usize } , 1212usize
+ mInterruptChecksToSkip as * const _ as usize } , 1268usize
, concat ! (
"Alignment of field: " , stringify ! ( nsPresContext ) ,
"::" , stringify ! ( mInterruptChecksToSkip ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsPresContext ) ) . mElementsRestyled
- as * const _ as usize } , 1216usize , concat ! (
+ as * const _ as usize } , 1272usize , concat ! (
"Alignment of field: " , stringify ! ( nsPresContext ) ,
"::" , stringify ! ( mElementsRestyled ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsPresContext ) ) .
- mFramesConstructed as * const _ as usize } , 1224usize ,
+ mFramesConstructed as * const _ as usize } , 1280usize ,
concat ! (
"Alignment of field: " , stringify ! ( nsPresContext ) ,
"::" , stringify ! ( mFramesConstructed ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsPresContext ) ) . mFramesReflowed
- as * const _ as usize } , 1232usize , concat ! (
+ as * const _ as usize } , 1288usize , concat ! (
"Alignment of field: " , stringify ! ( nsPresContext ) ,
"::" , stringify ! ( mFramesReflowed ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsPresContext ) ) . mReflowStartTime
- as * const _ as usize } , 1240usize , concat ! (
+ as * const _ as usize } , 1296usize , concat ! (
"Alignment of field: " , stringify ! ( nsPresContext ) ,
"::" , stringify ! ( mReflowStartTime ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsPresContext ) ) .
mFirstNonBlankPaintTime as * const _ as usize } ,
- 1248usize , concat ! (
+ 1304usize , concat ! (
"Alignment of field: " , stringify ! ( nsPresContext ) ,
"::" , stringify ! ( mFirstNonBlankPaintTime ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsPresContext ) ) . mFirstClickTime
- as * const _ as usize } , 1256usize , concat ! (
+ as * const _ as usize } , 1312usize , concat ! (
"Alignment of field: " , stringify ! ( nsPresContext ) ,
"::" , stringify ! ( mFirstClickTime ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsPresContext ) ) . mFirstKeyTime as
- * const _ as usize } , 1264usize , concat ! (
+ * const _ as usize } , 1320usize , concat ! (
"Alignment of field: " , stringify ! ( nsPresContext ) ,
"::" , stringify ! ( mFirstKeyTime ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsPresContext ) ) .
- mFirstMouseMoveTime as * const _ as usize } , 1272usize ,
+ mFirstMouseMoveTime as * const _ as usize } , 1328usize ,
concat ! (
"Alignment of field: " , stringify ! ( nsPresContext ) ,
"::" , stringify ! ( mFirstMouseMoveTime ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsPresContext ) ) . mFirstScrollTime
- as * const _ as usize } , 1280usize , concat ! (
+ as * const _ as usize } , 1336usize , concat ! (
"Alignment of field: " , stringify ! ( nsPresContext ) ,
"::" , stringify ! ( mFirstScrollTime ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsPresContext ) ) .
mInteractionTimeEnabled as * const _ as usize } ,
- 1288usize , concat ! (
+ 1344usize , concat ! (
"Alignment of field: " , stringify ! ( nsPresContext ) ,
"::" , stringify ! ( mInteractionTimeEnabled ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsPresContext ) ) .
mLastStyleUpdateForAllAnimations as * const _ as usize } ,
- 1296usize , concat ! (
+ 1352usize , concat ! (
"Alignment of field: " , stringify ! ( nsPresContext ) ,
"::" , stringify ! ( mLastStyleUpdateForAllAnimations )
));
assert_eq! (unsafe {
& ( * ( 0 as * const nsPresContext ) ) .
- mTelemetryScrollLastY as * const _ as usize } , 1304usize
+ mTelemetryScrollLastY as * const _ as usize } , 1360usize
, concat ! (
"Alignment of field: " , stringify ! ( nsPresContext ) ,
"::" , stringify ! ( mTelemetryScrollLastY ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsPresContext ) ) .
- mTelemetryScrollMaxY as * const _ as usize } , 1308usize ,
+ mTelemetryScrollMaxY as * const _ as usize } , 1364usize ,
concat ! (
"Alignment of field: " , stringify ! ( nsPresContext ) ,
"::" , stringify ! ( mTelemetryScrollMaxY ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsPresContext ) ) .
- mTelemetryScrollTotalY as * const _ as usize } , 1312usize
+ mTelemetryScrollTotalY as * const _ as usize } , 1368usize
, concat ! (
"Alignment of field: " , stringify ! ( nsPresContext ) ,
"::" , stringify ! ( mTelemetryScrollTotalY ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsPresContext ) ) .
- mRestyleLoggingEnabled as * const _ as usize } , 1322usize
+ mRestyleLoggingEnabled as * const _ as usize } , 1378usize
, concat ! (
"Alignment of field: " , stringify ! ( nsPresContext ) ,
"::" , stringify ! ( mRestyleLoggingEnabled ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsPresContext ) ) . mInitialized as *
- const _ as usize } , 1323usize , concat ! (
+ const _ as usize } , 1379usize , concat ! (
"Alignment of field: " , stringify ! ( nsPresContext ) ,
"::" , stringify ! ( mInitialized ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsPresContext ) ) . mLayoutPhaseCount
- as * const _ as usize } , 1324usize , concat ! (
+ as * const _ as usize } , 1380usize , concat ! (
"Alignment of field: " , stringify ! ( nsPresContext ) ,
"::" , stringify ! ( mLayoutPhaseCount ) ));
}
@@ -18348,9 +19265,9 @@ pub mod root {
#[inline]
pub fn mHasPendingInterrupt(&self) -> ::std::os::raw::c_uint {
let mask = 1usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 0usize;
+ let val = (unit_field_val & mask) >> 0usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18358,18 +19275,19 @@ pub mod root {
val: ::std::os::raw::c_uint) {
let mask = 1usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 0usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 0usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mPendingInterruptFromTest(&self) -> ::std::os::raw::c_uint {
let mask = 2usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 1usize;
+ let val = (unit_field_val & mask) >> 1usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18377,18 +19295,19 @@ pub mod root {
val: ::std::os::raw::c_uint) {
let mask = 2usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 1usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 1usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mInterruptsEnabled(&self) -> ::std::os::raw::c_uint {
let mask = 4usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 2usize;
+ let val = (unit_field_val & mask) >> 2usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18396,36 +19315,38 @@ pub mod root {
val: ::std::os::raw::c_uint) {
let mask = 4usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 2usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 2usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mUseDocumentFonts(&self) -> ::std::os::raw::c_uint {
let mask = 8usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 3usize;
+ let val = (unit_field_val & mask) >> 3usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
pub fn set_mUseDocumentFonts(&mut self, val: ::std::os::raw::c_uint) {
let mask = 8usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 3usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 3usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mUseDocumentColors(&self) -> ::std::os::raw::c_uint {
let mask = 16usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 4usize;
+ let val = (unit_field_val & mask) >> 4usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18433,36 +19354,38 @@ pub mod root {
val: ::std::os::raw::c_uint) {
let mask = 16usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 4usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 4usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mUnderlineLinks(&self) -> ::std::os::raw::c_uint {
let mask = 32usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 5usize;
+ let val = (unit_field_val & mask) >> 5usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
pub fn set_mUnderlineLinks(&mut self, val: ::std::os::raw::c_uint) {
let mask = 32usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 5usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 5usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mSendAfterPaintToContent(&self) -> ::std::os::raw::c_uint {
let mask = 64usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 6usize;
+ let val = (unit_field_val & mask) >> 6usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18470,36 +19393,38 @@ pub mod root {
val: ::std::os::raw::c_uint) {
let mask = 64usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 6usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 6usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mUseFocusColors(&self) -> ::std::os::raw::c_uint {
let mask = 128usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 7usize;
+ let val = (unit_field_val & mask) >> 7usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
pub fn set_mUseFocusColors(&mut self, val: ::std::os::raw::c_uint) {
let mask = 128usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 7usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 7usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mFocusRingOnAnything(&self) -> ::std::os::raw::c_uint {
let mask = 256usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 8usize;
+ let val = (unit_field_val & mask) >> 8usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18507,36 +19432,38 @@ pub mod root {
val: ::std::os::raw::c_uint) {
let mask = 256usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 8usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 8usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mFocusRingStyle(&self) -> ::std::os::raw::c_uint {
let mask = 512usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 9usize;
+ let val = (unit_field_val & mask) >> 9usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
pub fn set_mFocusRingStyle(&mut self, val: ::std::os::raw::c_uint) {
let mask = 512usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 9usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 9usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mDrawImageBackground(&self) -> ::std::os::raw::c_uint {
let mask = 1024usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 10usize;
+ let val = (unit_field_val & mask) >> 10usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18544,18 +19471,19 @@ pub mod root {
val: ::std::os::raw::c_uint) {
let mask = 1024usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 10usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 10usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mDrawColorBackground(&self) -> ::std::os::raw::c_uint {
let mask = 2048usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 11usize;
+ let val = (unit_field_val & mask) >> 11usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18563,36 +19491,38 @@ pub mod root {
val: ::std::os::raw::c_uint) {
let mask = 2048usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 11usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 11usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mNeverAnimate(&self) -> ::std::os::raw::c_uint {
let mask = 4096usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 12usize;
+ let val = (unit_field_val & mask) >> 12usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
pub fn set_mNeverAnimate(&mut self, val: ::std::os::raw::c_uint) {
let mask = 4096usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 12usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 12usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mIsRenderingOnlySelection(&self) -> ::std::os::raw::c_uint {
let mask = 8192usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 13usize;
+ let val = (unit_field_val & mask) >> 13usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18600,36 +19530,38 @@ pub mod root {
val: ::std::os::raw::c_uint) {
let mask = 8192usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 13usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 13usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mPaginated(&self) -> ::std::os::raw::c_uint {
let mask = 16384usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 14usize;
+ let val = (unit_field_val & mask) >> 14usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
pub fn set_mPaginated(&mut self, val: ::std::os::raw::c_uint) {
let mask = 16384usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 14usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 14usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mCanPaginatedScroll(&self) -> ::std::os::raw::c_uint {
let mask = 32768usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 15usize;
+ let val = (unit_field_val & mask) >> 15usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18637,36 +19569,38 @@ pub mod root {
val: ::std::os::raw::c_uint) {
let mask = 32768usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 15usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 15usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mDoScaledTwips(&self) -> ::std::os::raw::c_uint {
let mask = 65536usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 16usize;
+ let val = (unit_field_val & mask) >> 16usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
pub fn set_mDoScaledTwips(&mut self, val: ::std::os::raw::c_uint) {
let mask = 65536usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 16usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 16usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mIsRootPaginatedDocument(&self) -> ::std::os::raw::c_uint {
let mask = 131072usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 17usize;
+ let val = (unit_field_val & mask) >> 17usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18674,18 +19608,19 @@ pub mod root {
val: ::std::os::raw::c_uint) {
let mask = 131072usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 17usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 17usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mPrefBidiDirection(&self) -> ::std::os::raw::c_uint {
let mask = 262144usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 18usize;
+ let val = (unit_field_val & mask) >> 18usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18693,18 +19628,19 @@ pub mod root {
val: ::std::os::raw::c_uint) {
let mask = 262144usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 18usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 18usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mPrefScrollbarSide(&self) -> ::std::os::raw::c_uint {
let mask = 1572864usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 19usize;
+ let val = (unit_field_val & mask) >> 19usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18712,18 +19648,19 @@ pub mod root {
val: ::std::os::raw::c_uint) {
let mask = 1572864usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 19usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 19usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mPendingSysColorChanged(&self) -> ::std::os::raw::c_uint {
let mask = 2097152usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 21usize;
+ let val = (unit_field_val & mask) >> 21usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18731,18 +19668,19 @@ pub mod root {
val: ::std::os::raw::c_uint) {
let mask = 2097152usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 21usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 21usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mPendingThemeChanged(&self) -> ::std::os::raw::c_uint {
let mask = 4194304usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 22usize;
+ let val = (unit_field_val & mask) >> 22usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18750,18 +19688,19 @@ pub mod root {
val: ::std::os::raw::c_uint) {
let mask = 4194304usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 22usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 22usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mPendingUIResolutionChanged(&self) -> ::std::os::raw::c_uint {
let mask = 8388608usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 23usize;
+ let val = (unit_field_val & mask) >> 23usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18769,19 +19708,20 @@ pub mod root {
val: ::std::os::raw::c_uint) {
let mask = 8388608usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 23usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 23usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mPendingMediaFeatureValuesChanged(&self)
-> ::std::os::raw::c_uint {
let mask = 16777216usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 24usize;
+ let val = (unit_field_val & mask) >> 24usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18790,19 +19730,20 @@ pub mod root {
::std::os::raw::c_uint) {
let mask = 16777216usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 24usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 24usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mPrefChangePendingNeedsReflow(&self)
-> ::std::os::raw::c_uint {
let mask = 33554432usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 25usize;
+ let val = (unit_field_val & mask) >> 25usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18811,90 +19752,95 @@ pub mod root {
::std::os::raw::c_uint) {
let mask = 33554432usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 25usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 25usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mIsEmulatingMedia(&self) -> ::std::os::raw::c_uint {
let mask = 67108864usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 26usize;
+ let val = (unit_field_val & mask) >> 26usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
pub fn set_mIsEmulatingMedia(&mut self, val: ::std::os::raw::c_uint) {
let mask = 67108864usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 26usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 26usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mIsGlyph(&self) -> ::std::os::raw::c_uint {
let mask = 134217728usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 27usize;
+ let val = (unit_field_val & mask) >> 27usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
pub fn set_mIsGlyph(&mut self, val: ::std::os::raw::c_uint) {
let mask = 134217728usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 27usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 27usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mUsesRootEMUnits(&self) -> ::std::os::raw::c_uint {
let mask = 268435456usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 28usize;
+ let val = (unit_field_val & mask) >> 28usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
pub fn set_mUsesRootEMUnits(&mut self, val: ::std::os::raw::c_uint) {
let mask = 268435456usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 28usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 28usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mUsesExChUnits(&self) -> ::std::os::raw::c_uint {
let mask = 536870912usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 29usize;
+ let val = (unit_field_val & mask) >> 29usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
pub fn set_mUsesExChUnits(&mut self, val: ::std::os::raw::c_uint) {
let mask = 536870912usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 29usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 29usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mUsesViewportUnits(&self) -> ::std::os::raw::c_uint {
let mask = 1073741824usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 30usize;
+ let val = (unit_field_val & mask) >> 30usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18902,18 +19848,19 @@ pub mod root {
val: ::std::os::raw::c_uint) {
let mask = 1073741824usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 30usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 30usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mPendingViewportChange(&self) -> ::std::os::raw::c_uint {
let mask = 2147483648usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 31usize;
+ let val = (unit_field_val & mask) >> 31usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18921,18 +19868,662 @@ pub mod root {
val: ::std::os::raw::c_uint) {
let mask = 2147483648usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 31usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 31usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
+ }
+ #[inline]
+ pub fn new_bitfield_1(mHasPendingInterrupt: ::std::os::raw::c_uint,
+ mPendingInterruptFromTest:
+ ::std::os::raw::c_uint,
+ mInterruptsEnabled: ::std::os::raw::c_uint,
+ mUseDocumentFonts: ::std::os::raw::c_uint,
+ mUseDocumentColors: ::std::os::raw::c_uint,
+ mUnderlineLinks: ::std::os::raw::c_uint,
+ mSendAfterPaintToContent:
+ ::std::os::raw::c_uint,
+ mUseFocusColors: ::std::os::raw::c_uint,
+ mFocusRingOnAnything: ::std::os::raw::c_uint,
+ mFocusRingStyle: ::std::os::raw::c_uint,
+ mDrawImageBackground: ::std::os::raw::c_uint,
+ mDrawColorBackground: ::std::os::raw::c_uint,
+ mNeverAnimate: ::std::os::raw::c_uint,
+ mIsRenderingOnlySelection:
+ ::std::os::raw::c_uint,
+ mPaginated: ::std::os::raw::c_uint,
+ mCanPaginatedScroll: ::std::os::raw::c_uint,
+ mDoScaledTwips: ::std::os::raw::c_uint,
+ mIsRootPaginatedDocument:
+ ::std::os::raw::c_uint,
+ mPrefBidiDirection: ::std::os::raw::c_uint,
+ mPrefScrollbarSide: ::std::os::raw::c_uint,
+ mPendingSysColorChanged: ::std::os::raw::c_uint,
+ mPendingThemeChanged: ::std::os::raw::c_uint,
+ mPendingUIResolutionChanged:
+ ::std::os::raw::c_uint,
+ mPendingMediaFeatureValuesChanged:
+ ::std::os::raw::c_uint,
+ mPrefChangePendingNeedsReflow:
+ ::std::os::raw::c_uint,
+ mIsEmulatingMedia: ::std::os::raw::c_uint,
+ mIsGlyph: ::std::os::raw::c_uint,
+ mUsesRootEMUnits: ::std::os::raw::c_uint,
+ mUsesExChUnits: ::std::os::raw::c_uint,
+ mUsesViewportUnits: ::std::os::raw::c_uint,
+ mPendingViewportChange: ::std::os::raw::c_uint)
+ -> u32 {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ 0
+ };
+ let mHasPendingInterrupt =
+ mHasPendingInterrupt
+ as
+ u32
+ as
+ u32;
+ let mask =
+ 1usize
+ as
+ u32;
+ let mHasPendingInterrupt =
+ (mHasPendingInterrupt
+ <<
+ 0usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mHasPendingInterrupt
+ };
+ let mPendingInterruptFromTest =
+ mPendingInterruptFromTest
+ as
+ u32
+ as
+ u32;
+ let mask =
+ 2usize
+ as
+ u32;
+ let mPendingInterruptFromTest =
+ (mPendingInterruptFromTest
+ <<
+ 1usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mPendingInterruptFromTest
+ };
+ let mInterruptsEnabled =
+ mInterruptsEnabled
+ as
+ u32
+ as
+ u32;
+ let mask =
+ 4usize
+ as
+ u32;
+ let mInterruptsEnabled =
+ (mInterruptsEnabled
+ <<
+ 2usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mInterruptsEnabled
+ };
+ let mUseDocumentFonts =
+ mUseDocumentFonts
+ as
+ u32
+ as
+ u32;
+ let mask =
+ 8usize
+ as
+ u32;
+ let mUseDocumentFonts =
+ (mUseDocumentFonts
+ <<
+ 3usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mUseDocumentFonts
+ };
+ let mUseDocumentColors =
+ mUseDocumentColors
+ as
+ u32
+ as
+ u32;
+ let mask =
+ 16usize
+ as
+ u32;
+ let mUseDocumentColors =
+ (mUseDocumentColors
+ <<
+ 4usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mUseDocumentColors
+ };
+ let mUnderlineLinks =
+ mUnderlineLinks
+ as
+ u32
+ as
+ u32;
+ let mask =
+ 32usize
+ as
+ u32;
+ let mUnderlineLinks =
+ (mUnderlineLinks
+ <<
+ 5usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mUnderlineLinks
+ };
+ let mSendAfterPaintToContent =
+ mSendAfterPaintToContent
+ as
+ u32
+ as
+ u32;
+ let mask =
+ 64usize
+ as
+ u32;
+ let mSendAfterPaintToContent =
+ (mSendAfterPaintToContent
+ <<
+ 6usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mSendAfterPaintToContent
+ };
+ let mUseFocusColors =
+ mUseFocusColors
+ as
+ u32
+ as
+ u32;
+ let mask =
+ 128usize
+ as
+ u32;
+ let mUseFocusColors =
+ (mUseFocusColors
+ <<
+ 7usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mUseFocusColors
+ };
+ let mFocusRingOnAnything =
+ mFocusRingOnAnything
+ as
+ u32
+ as
+ u32;
+ let mask =
+ 256usize
+ as
+ u32;
+ let mFocusRingOnAnything =
+ (mFocusRingOnAnything
+ <<
+ 8usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mFocusRingOnAnything
+ };
+ let mFocusRingStyle =
+ mFocusRingStyle
+ as
+ u32
+ as
+ u32;
+ let mask =
+ 512usize
+ as
+ u32;
+ let mFocusRingStyle =
+ (mFocusRingStyle
+ <<
+ 9usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mFocusRingStyle
+ };
+ let mDrawImageBackground =
+ mDrawImageBackground
+ as
+ u32
+ as
+ u32;
+ let mask =
+ 1024usize
+ as
+ u32;
+ let mDrawImageBackground =
+ (mDrawImageBackground
+ <<
+ 10usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mDrawImageBackground
+ };
+ let mDrawColorBackground =
+ mDrawColorBackground
+ as
+ u32
+ as
+ u32;
+ let mask =
+ 2048usize
+ as
+ u32;
+ let mDrawColorBackground =
+ (mDrawColorBackground
+ <<
+ 11usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mDrawColorBackground
+ };
+ let mNeverAnimate =
+ mNeverAnimate
+ as
+ u32
+ as
+ u32;
+ let mask =
+ 4096usize
+ as
+ u32;
+ let mNeverAnimate =
+ (mNeverAnimate
+ <<
+ 12usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mNeverAnimate
+ };
+ let mIsRenderingOnlySelection =
+ mIsRenderingOnlySelection
+ as
+ u32
+ as
+ u32;
+ let mask =
+ 8192usize
+ as
+ u32;
+ let mIsRenderingOnlySelection =
+ (mIsRenderingOnlySelection
+ <<
+ 13usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mIsRenderingOnlySelection
+ };
+ let mPaginated =
+ mPaginated
+ as
+ u32
+ as
+ u32;
+ let mask =
+ 16384usize
+ as
+ u32;
+ let mPaginated =
+ (mPaginated
+ <<
+ 14usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mPaginated
+ };
+ let mCanPaginatedScroll =
+ mCanPaginatedScroll
+ as
+ u32
+ as
+ u32;
+ let mask =
+ 32768usize
+ as
+ u32;
+ let mCanPaginatedScroll =
+ (mCanPaginatedScroll
+ <<
+ 15usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mCanPaginatedScroll
+ };
+ let mDoScaledTwips =
+ mDoScaledTwips
+ as
+ u32
+ as
+ u32;
+ let mask =
+ 65536usize
+ as
+ u32;
+ let mDoScaledTwips =
+ (mDoScaledTwips
+ <<
+ 16usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mDoScaledTwips
+ };
+ let mIsRootPaginatedDocument =
+ mIsRootPaginatedDocument
+ as
+ u32
+ as
+ u32;
+ let mask =
+ 131072usize
+ as
+ u32;
+ let mIsRootPaginatedDocument =
+ (mIsRootPaginatedDocument
+ <<
+ 17usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mIsRootPaginatedDocument
+ };
+ let mPrefBidiDirection =
+ mPrefBidiDirection
+ as
+ u32
+ as
+ u32;
+ let mask =
+ 262144usize
+ as
+ u32;
+ let mPrefBidiDirection =
+ (mPrefBidiDirection
+ <<
+ 18usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mPrefBidiDirection
+ };
+ let mPrefScrollbarSide =
+ mPrefScrollbarSide
+ as
+ u32
+ as
+ u32;
+ let mask =
+ 1572864usize
+ as
+ u32;
+ let mPrefScrollbarSide =
+ (mPrefScrollbarSide
+ <<
+ 19usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mPrefScrollbarSide
+ };
+ let mPendingSysColorChanged =
+ mPendingSysColorChanged
+ as
+ u32
+ as
+ u32;
+ let mask =
+ 2097152usize
+ as
+ u32;
+ let mPendingSysColorChanged =
+ (mPendingSysColorChanged
+ <<
+ 21usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mPendingSysColorChanged
+ };
+ let mPendingThemeChanged =
+ mPendingThemeChanged
+ as
+ u32
+ as
+ u32;
+ let mask =
+ 4194304usize
+ as
+ u32;
+ let mPendingThemeChanged =
+ (mPendingThemeChanged
+ <<
+ 22usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mPendingThemeChanged
+ };
+ let mPendingUIResolutionChanged =
+ mPendingUIResolutionChanged
+ as
+ u32
+ as
+ u32;
+ let mask =
+ 8388608usize
+ as
+ u32;
+ let mPendingUIResolutionChanged =
+ (mPendingUIResolutionChanged
+ <<
+ 23usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mPendingUIResolutionChanged
+ };
+ let mPendingMediaFeatureValuesChanged =
+ mPendingMediaFeatureValuesChanged
+ as
+ u32
+ as
+ u32;
+ let mask =
+ 16777216usize
+ as
+ u32;
+ let mPendingMediaFeatureValuesChanged =
+ (mPendingMediaFeatureValuesChanged
+ <<
+ 24usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mPendingMediaFeatureValuesChanged
+ };
+ let mPrefChangePendingNeedsReflow =
+ mPrefChangePendingNeedsReflow
+ as u32 as
+ u32;
+ let mask =
+ 33554432usize
+ as u32;
+ let mPrefChangePendingNeedsReflow =
+ (mPrefChangePendingNeedsReflow
+ <<
+ 25usize)
+ & mask;
+ bitfield_unit_val
+ |
+ mPrefChangePendingNeedsReflow
+ };
+ let mIsEmulatingMedia =
+ mIsEmulatingMedia as
+ u32 as u32;
+ let mask =
+ 67108864usize as u32;
+ let mIsEmulatingMedia =
+ (mIsEmulatingMedia <<
+ 26usize) & mask;
+ bitfield_unit_val |
+ mIsEmulatingMedia
+ };
+ let mIsGlyph =
+ mIsGlyph as u32 as u32;
+ let mask = 134217728usize as u32;
+ let mIsGlyph =
+ (mIsGlyph << 27usize) & mask;
+ bitfield_unit_val | mIsGlyph
+ };
+ let mUsesRootEMUnits =
+ mUsesRootEMUnits as u32 as u32;
+ let mask = 268435456usize as u32;
+ let mUsesRootEMUnits =
+ (mUsesRootEMUnits << 28usize) & mask;
+ bitfield_unit_val | mUsesRootEMUnits
+ };
+ let mUsesExChUnits = mUsesExChUnits as u32 as u32;
+ let mask = 536870912usize as u32;
+ let mUsesExChUnits =
+ (mUsesExChUnits << 29usize) & mask;
+ bitfield_unit_val | mUsesExChUnits
+ };
+ let mUsesViewportUnits = mUsesViewportUnits as u32 as u32;
+ let mask = 1073741824usize as u32;
+ let mUsesViewportUnits =
+ (mUsesViewportUnits << 30usize) & mask;
+ bitfield_unit_val | mUsesViewportUnits
+ };
+ let mPendingViewportChange = mPendingViewportChange as u32 as u32;
+ let mask = 2147483648usize as u32;
+ let mPendingViewportChange =
+ (mPendingViewportChange << 31usize) & mask;
+ bitfield_unit_val | mPendingViewportChange
}
#[inline]
pub fn mCounterStylesDirty(&self) -> ::std::os::raw::c_uint {
let mask = 1usize as u16;
- let field_val: u16 =
+ let unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 0usize;
+ let val = (unit_field_val & mask) >> 0usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18940,18 +20531,19 @@ pub mod root {
val: ::std::os::raw::c_uint) {
let mask = 1usize as u16;
let val = val as u32 as u16;
- let mut field_val: u16 =
+ let mut unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 0usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 0usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mPostedFlushCounterStyles(&self) -> ::std::os::raw::c_uint {
let mask = 2usize as u16;
- let field_val: u16 =
+ let unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 1usize;
+ let val = (unit_field_val & mask) >> 1usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18959,18 +20551,19 @@ pub mod root {
val: ::std::os::raw::c_uint) {
let mask = 2usize as u16;
let val = val as u32 as u16;
- let mut field_val: u16 =
+ let mut unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 1usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 1usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mSuppressResizeReflow(&self) -> ::std::os::raw::c_uint {
let mask = 4usize as u16;
- let field_val: u16 =
+ let unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 2usize;
+ let val = (unit_field_val & mask) >> 2usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18978,36 +20571,38 @@ pub mod root {
val: ::std::os::raw::c_uint) {
let mask = 4usize as u16;
let val = val as u32 as u16;
- let mut field_val: u16 =
+ let mut unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 2usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 2usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mIsVisual(&self) -> ::std::os::raw::c_uint {
let mask = 8usize as u16;
- let field_val: u16 =
+ let unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 3usize;
+ let val = (unit_field_val & mask) >> 3usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
pub fn set_mIsVisual(&mut self, val: ::std::os::raw::c_uint) {
let mask = 8usize as u16;
let val = val as u32 as u16;
- let mut field_val: u16 =
+ let mut unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 3usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 3usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mFireAfterPaintEvents(&self) -> ::std::os::raw::c_uint {
let mask = 16usize as u16;
- let field_val: u16 =
+ let unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 4usize;
+ let val = (unit_field_val & mask) >> 4usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -19015,36 +20610,38 @@ pub mod root {
val: ::std::os::raw::c_uint) {
let mask = 16usize as u16;
let val = val as u32 as u16;
- let mut field_val: u16 =
+ let mut unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 4usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 4usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mIsChrome(&self) -> ::std::os::raw::c_uint {
let mask = 32usize as u16;
- let field_val: u16 =
+ let unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 5usize;
+ let val = (unit_field_val & mask) >> 5usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
pub fn set_mIsChrome(&mut self, val: ::std::os::raw::c_uint) {
let mask = 32usize as u16;
let val = val as u32 as u16;
- let mut field_val: u16 =
+ let mut unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 5usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 5usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mIsChromeOriginImage(&self) -> ::std::os::raw::c_uint {
let mask = 64usize as u16;
- let field_val: u16 =
+ let unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 6usize;
+ let val = (unit_field_val & mask) >> 6usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -19052,36 +20649,38 @@ pub mod root {
val: ::std::os::raw::c_uint) {
let mask = 64usize as u16;
let val = val as u32 as u16;
- let mut field_val: u16 =
+ let mut unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 6usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 6usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mPaintFlashing(&self) -> ::std::os::raw::c_uint {
let mask = 128usize as u16;
- let field_val: u16 =
+ let unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 7usize;
+ let val = (unit_field_val & mask) >> 7usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
pub fn set_mPaintFlashing(&mut self, val: ::std::os::raw::c_uint) {
let mask = 128usize as u16;
let val = val as u32 as u16;
- let mut field_val: u16 =
+ let mut unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 7usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 7usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mPaintFlashingInitialized(&self) -> ::std::os::raw::c_uint {
let mask = 256usize as u16;
- let field_val: u16 =
+ let unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 8usize;
+ let val = (unit_field_val & mask) >> 8usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -19089,19 +20688,20 @@ pub mod root {
val: ::std::os::raw::c_uint) {
let mask = 256usize as u16;
let val = val as u32 as u16;
- let mut field_val: u16 =
+ let mut unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 8usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 8usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mHasWarnedAboutPositionedTableParts(&self)
-> ::std::os::raw::c_uint {
let mask = 512usize as u16;
- let field_val: u16 =
+ let unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 9usize;
+ let val = (unit_field_val & mask) >> 9usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -19110,19 +20710,20 @@ pub mod root {
::std::os::raw::c_uint) {
let mask = 512usize as u16;
let val = val as u32 as u16;
- let mut field_val: u16 =
+ let mut unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 9usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 9usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mHasWarnedAboutTooLargeDashedOrDottedRadius(&self)
-> ::std::os::raw::c_uint {
let mask = 1024usize as u16;
- let field_val: u16 =
+ let unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 10usize;
+ let val = (unit_field_val & mask) >> 10usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -19131,65 +20732,325 @@ pub mod root {
::std::os::raw::c_uint) {
let mask = 1024usize as u16;
let val = val as u32 as u16;
- let mut field_val: u16 =
+ let mut unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 10usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 10usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mQuirkSheetAdded(&self) -> ::std::os::raw::c_uint {
let mask = 2048usize as u16;
- let field_val: u16 =
+ let unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 11usize;
+ let val = (unit_field_val & mask) >> 11usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
pub fn set_mQuirkSheetAdded(&mut self, val: ::std::os::raw::c_uint) {
let mask = 2048usize as u16;
let val = val as u32 as u16;
- let mut field_val: u16 =
+ let mut unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 11usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 11usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mNeedsPrefUpdate(&self) -> ::std::os::raw::c_uint {
let mask = 4096usize as u16;
- let field_val: u16 =
+ let unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 12usize;
+ let val = (unit_field_val & mask) >> 12usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
pub fn set_mNeedsPrefUpdate(&mut self, val: ::std::os::raw::c_uint) {
let mask = 4096usize as u16;
let val = val as u32 as u16;
- let mut field_val: u16 =
+ let mut unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 12usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 12usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mHadNonBlankPaint(&self) -> ::std::os::raw::c_uint {
let mask = 8192usize as u16;
- let field_val: u16 =
+ let unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 13usize;
+ let val = (unit_field_val & mask) >> 13usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
pub fn set_mHadNonBlankPaint(&mut self, val: ::std::os::raw::c_uint) {
let mask = 8192usize as u16;
let val = val as u32 as u16;
- let mut field_val: u16 =
+ let mut unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 13usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 13usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
+ }
+ #[inline]
+ pub fn new_bitfield_2(mCounterStylesDirty: ::std::os::raw::c_uint,
+ mPostedFlushCounterStyles:
+ ::std::os::raw::c_uint,
+ mSuppressResizeReflow: ::std::os::raw::c_uint,
+ mIsVisual: ::std::os::raw::c_uint,
+ mFireAfterPaintEvents: ::std::os::raw::c_uint,
+ mIsChrome: ::std::os::raw::c_uint,
+ mIsChromeOriginImage: ::std::os::raw::c_uint,
+ mPaintFlashing: ::std::os::raw::c_uint,
+ mPaintFlashingInitialized:
+ ::std::os::raw::c_uint,
+ mHasWarnedAboutPositionedTableParts:
+ ::std::os::raw::c_uint,
+ mHasWarnedAboutTooLargeDashedOrDottedRadius:
+ ::std::os::raw::c_uint,
+ mQuirkSheetAdded: ::std::os::raw::c_uint,
+ mNeedsPrefUpdate: ::std::os::raw::c_uint,
+ mHadNonBlankPaint: ::std::os::raw::c_uint)
+ -> u16 {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ 0
+ };
+ let mCounterStylesDirty =
+ mCounterStylesDirty
+ as
+ u32
+ as
+ u16;
+ let mask =
+ 1usize
+ as
+ u16;
+ let mCounterStylesDirty =
+ (mCounterStylesDirty
+ <<
+ 0usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mCounterStylesDirty
+ };
+ let mPostedFlushCounterStyles =
+ mPostedFlushCounterStyles
+ as
+ u32
+ as
+ u16;
+ let mask =
+ 2usize
+ as
+ u16;
+ let mPostedFlushCounterStyles =
+ (mPostedFlushCounterStyles
+ <<
+ 1usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mPostedFlushCounterStyles
+ };
+ let mSuppressResizeReflow =
+ mSuppressResizeReflow
+ as
+ u32
+ as
+ u16;
+ let mask =
+ 4usize
+ as
+ u16;
+ let mSuppressResizeReflow =
+ (mSuppressResizeReflow
+ <<
+ 2usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mSuppressResizeReflow
+ };
+ let mIsVisual =
+ mIsVisual
+ as
+ u32
+ as
+ u16;
+ let mask =
+ 8usize
+ as
+ u16;
+ let mIsVisual =
+ (mIsVisual
+ <<
+ 3usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mIsVisual
+ };
+ let mFireAfterPaintEvents =
+ mFireAfterPaintEvents
+ as
+ u32
+ as
+ u16;
+ let mask =
+ 16usize
+ as
+ u16;
+ let mFireAfterPaintEvents =
+ (mFireAfterPaintEvents
+ <<
+ 4usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mFireAfterPaintEvents
+ };
+ let mIsChrome =
+ mIsChrome
+ as
+ u32
+ as
+ u16;
+ let mask =
+ 32usize
+ as
+ u16;
+ let mIsChrome =
+ (mIsChrome
+ <<
+ 5usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mIsChrome
+ };
+ let mIsChromeOriginImage =
+ mIsChromeOriginImage
+ as
+ u32
+ as
+ u16;
+ let mask =
+ 64usize
+ as
+ u16;
+ let mIsChromeOriginImage =
+ (mIsChromeOriginImage
+ <<
+ 6usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mIsChromeOriginImage
+ };
+ let mPaintFlashing =
+ mPaintFlashing
+ as u32 as
+ u16;
+ let mask =
+ 128usize as
+ u16;
+ let mPaintFlashing =
+ (mPaintFlashing
+ <<
+ 7usize) &
+ mask;
+ bitfield_unit_val
+ |
+ mPaintFlashing
+ };
+ let mPaintFlashingInitialized =
+ mPaintFlashingInitialized
+ as u32 as u16;
+ let mask =
+ 256usize as u16;
+ let mPaintFlashingInitialized =
+ (mPaintFlashingInitialized
+ << 8usize) &
+ mask;
+ bitfield_unit_val |
+ mPaintFlashingInitialized
+ };
+ let mHasWarnedAboutPositionedTableParts =
+ mHasWarnedAboutPositionedTableParts
+ as u32 as u16;
+ let mask = 512usize as u16;
+ let mHasWarnedAboutPositionedTableParts =
+ (mHasWarnedAboutPositionedTableParts
+ << 9usize) & mask;
+ bitfield_unit_val |
+ mHasWarnedAboutPositionedTableParts
+ };
+ let mHasWarnedAboutTooLargeDashedOrDottedRadius =
+ mHasWarnedAboutTooLargeDashedOrDottedRadius
+ as u32 as u16;
+ let mask = 1024usize as u16;
+ let mHasWarnedAboutTooLargeDashedOrDottedRadius =
+ (mHasWarnedAboutTooLargeDashedOrDottedRadius
+ << 10usize) & mask;
+ bitfield_unit_val |
+ mHasWarnedAboutTooLargeDashedOrDottedRadius
+ };
+ let mQuirkSheetAdded =
+ mQuirkSheetAdded as u32 as u16;
+ let mask = 2048usize as u16;
+ let mQuirkSheetAdded =
+ (mQuirkSheetAdded << 11usize) & mask;
+ bitfield_unit_val | mQuirkSheetAdded
+ };
+ let mNeedsPrefUpdate = mNeedsPrefUpdate as u32 as u16;
+ let mask = 4096usize as u16;
+ let mNeedsPrefUpdate =
+ (mNeedsPrefUpdate << 12usize) & mask;
+ bitfield_unit_val | mNeedsPrefUpdate
+ };
+ let mHadNonBlankPaint = mHadNonBlankPaint as u32 as u16;
+ let mask = 8192usize as u16;
+ let mHadNonBlankPaint = (mHadNonBlankPaint << 13usize) & mask;
+ bitfield_unit_val | mHadNonBlankPaint
}
}
#[repr(C)]
@@ -19782,7 +21643,7 @@ pub mod root {
pub _base_1: root::nsWrapperCache,
pub mRefCnt: root::nsCycleCollectingAutoRefCnt,
pub _mOwningThread: root::nsAutoOwningThread,
- pub mContent: root::nsCOMPtr<root::mozilla::dom::Element>,
+ pub mContent: root::nsCOMPtr<root::nsDOMAttributeMap_Element>,
/**
* Cache of Attrs.
*/
@@ -20467,207 +22328,318 @@ pub mod root {
#[inline]
pub fn mStylesHaveChanged(&self) -> bool {
let mask = 1usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 0usize;
+ let val = (unit_field_val & mask) >> 0usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mStylesHaveChanged(&mut self, val: bool) {
let mask = 1usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 0usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 0usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mDidInitialize(&self) -> bool {
let mask = 2usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 1usize;
+ let val = (unit_field_val & mask) >> 1usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mDidInitialize(&mut self, val: bool) {
let mask = 2usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 1usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 1usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mIsDestroying(&self) -> bool {
let mask = 4usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 2usize;
+ let val = (unit_field_val & mask) >> 2usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mIsDestroying(&mut self, val: bool) {
let mask = 4usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 2usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 2usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mIsReflowing(&self) -> bool {
let mask = 8usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 3usize;
+ let val = (unit_field_val & mask) >> 3usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mIsReflowing(&mut self, val: bool) {
let mask = 8usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 3usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 3usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mPaintingSuppressed(&self) -> bool {
let mask = 16usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 4usize;
+ let val = (unit_field_val & mask) >> 4usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mPaintingSuppressed(&mut self, val: bool) {
let mask = 16usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 4usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 4usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mIsThemeSupportDisabled(&self) -> bool {
let mask = 32usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 5usize;
+ let val = (unit_field_val & mask) >> 5usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mIsThemeSupportDisabled(&mut self, val: bool) {
let mask = 32usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 5usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 5usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mIsActive(&self) -> bool {
let mask = 64usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 6usize;
+ let val = (unit_field_val & mask) >> 6usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mIsActive(&mut self, val: bool) {
let mask = 64usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 6usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 6usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mFrozen(&self) -> bool {
let mask = 128usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 7usize;
+ let val = (unit_field_val & mask) >> 7usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mFrozen(&mut self, val: bool) {
let mask = 128usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 7usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 7usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
+ }
+ #[inline]
+ pub fn new_bitfield_1(mStylesHaveChanged: bool, mDidInitialize: bool,
+ mIsDestroying: bool, mIsReflowing: bool,
+ mPaintingSuppressed: bool,
+ mIsThemeSupportDisabled: bool, mIsActive: bool,
+ mFrozen: bool) -> u8 {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ { 0 };
+ let mStylesHaveChanged =
+ mStylesHaveChanged
+ as
+ u8
+ as
+ u8;
+ let mask =
+ 1usize
+ as
+ u8;
+ let mStylesHaveChanged =
+ (mStylesHaveChanged
+ <<
+ 0usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mStylesHaveChanged
+ };
+ let mDidInitialize =
+ mDidInitialize
+ as u8 as
+ u8;
+ let mask =
+ 2usize as u8;
+ let mDidInitialize =
+ (mDidInitialize
+ <<
+ 1usize) &
+ mask;
+ bitfield_unit_val
+ |
+ mDidInitialize
+ };
+ let mIsDestroying =
+ mIsDestroying as u8 as
+ u8;
+ let mask = 4usize as u8;
+ let mIsDestroying =
+ (mIsDestroying <<
+ 2usize) & mask;
+ bitfield_unit_val |
+ mIsDestroying
+ };
+ let mIsReflowing =
+ mIsReflowing as u8 as u8;
+ let mask = 8usize as u8;
+ let mIsReflowing =
+ (mIsReflowing << 3usize) &
+ mask;
+ bitfield_unit_val | mIsReflowing
+ };
+ let mPaintingSuppressed =
+ mPaintingSuppressed as u8 as u8;
+ let mask = 16usize as u8;
+ let mPaintingSuppressed =
+ (mPaintingSuppressed << 4usize) &
+ mask;
+ bitfield_unit_val | mPaintingSuppressed
+ };
+ let mIsThemeSupportDisabled =
+ mIsThemeSupportDisabled as u8 as u8;
+ let mask = 32usize as u8;
+ let mIsThemeSupportDisabled =
+ (mIsThemeSupportDisabled << 5usize) & mask;
+ bitfield_unit_val | mIsThemeSupportDisabled
+ };
+ let mIsActive = mIsActive as u8 as u8;
+ let mask = 64usize as u8;
+ let mIsActive = (mIsActive << 6usize) & mask;
+ bitfield_unit_val | mIsActive
+ };
+ let mFrozen = mFrozen as u8 as u8;
+ let mask = 128usize as u8;
+ let mFrozen = (mFrozen << 7usize) & mask;
+ bitfield_unit_val | mFrozen
}
#[inline]
pub fn mIsFirstPaint(&self) -> bool {
let mask = 1usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 0usize;
+ let val = (unit_field_val & mask) >> 0usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mIsFirstPaint(&mut self, val: bool) {
let mask = 1usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 0usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 0usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mObservesMutationsForPrint(&self) -> bool {
let mask = 2usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 1usize;
+ let val = (unit_field_val & mask) >> 1usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mObservesMutationsForPrint(&mut self, val: bool) {
let mask = 2usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 1usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 1usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mSuppressInterruptibleReflows(&self) -> bool {
let mask = 4usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 2usize;
+ let val = (unit_field_val & mask) >> 2usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mSuppressInterruptibleReflows(&mut self, val: bool) {
let mask = 4usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 2usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 2usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mScrollPositionClampingScrollPortSizeSet(&self) -> bool {
let mask = 8usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 3usize;
+ let val = (unit_field_val & mask) >> 3usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
@@ -20675,101 +22647,223 @@ pub mod root {
val: bool) {
let mask = 8usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 3usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 3usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mNeedLayoutFlush(&self) -> bool {
let mask = 16usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 4usize;
+ let val = (unit_field_val & mask) >> 4usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mNeedLayoutFlush(&mut self, val: bool) {
let mask = 16usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 4usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 4usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mNeedStyleFlush(&self) -> bool {
let mask = 32usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 5usize;
+ let val = (unit_field_val & mask) >> 5usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mNeedStyleFlush(&mut self, val: bool) {
let mask = 32usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 5usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 5usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mObservingStyleFlushes(&self) -> bool {
let mask = 64usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 6usize;
+ let val = (unit_field_val & mask) >> 6usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mObservingStyleFlushes(&mut self, val: bool) {
let mask = 64usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 6usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 6usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mObservingLayoutFlushes(&self) -> bool {
let mask = 128usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 7usize;
+ let val = (unit_field_val & mask) >> 7usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mObservingLayoutFlushes(&mut self, val: bool) {
let mask = 128usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 7usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 7usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
+ }
+ #[inline]
+ pub fn new_bitfield_2(mIsFirstPaint: bool,
+ mObservesMutationsForPrint: bool,
+ mSuppressInterruptibleReflows: bool,
+ mScrollPositionClampingScrollPortSizeSet: bool,
+ mNeedLayoutFlush: bool, mNeedStyleFlush: bool,
+ mObservingStyleFlushes: bool,
+ mObservingLayoutFlushes: bool) -> u8 {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ { 0 };
+ let mIsFirstPaint =
+ mIsFirstPaint
+ as
+ u8
+ as
+ u8;
+ let mask =
+ 1usize
+ as
+ u8;
+ let mIsFirstPaint =
+ (mIsFirstPaint
+ <<
+ 0usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mIsFirstPaint
+ };
+ let mObservesMutationsForPrint =
+ mObservesMutationsForPrint
+ as u8 as
+ u8;
+ let mask =
+ 2usize as u8;
+ let mObservesMutationsForPrint =
+ (mObservesMutationsForPrint
+ <<
+ 1usize) &
+ mask;
+ bitfield_unit_val
+ |
+ mObservesMutationsForPrint
+ };
+ let mSuppressInterruptibleReflows =
+ mSuppressInterruptibleReflows
+ as u8 as u8;
+ let mask = 4usize as u8;
+ let mSuppressInterruptibleReflows =
+ (mSuppressInterruptibleReflows
+ << 2usize) &
+ mask;
+ bitfield_unit_val |
+ mSuppressInterruptibleReflows
+ };
+ let mScrollPositionClampingScrollPortSizeSet =
+ mScrollPositionClampingScrollPortSizeSet
+ as u8 as u8;
+ let mask = 8usize as u8;
+ let mScrollPositionClampingScrollPortSizeSet =
+ (mScrollPositionClampingScrollPortSizeSet
+ << 3usize) & mask;
+ bitfield_unit_val |
+ mScrollPositionClampingScrollPortSizeSet
+ };
+ let mNeedLayoutFlush =
+ mNeedLayoutFlush as u8 as u8;
+ let mask = 16usize as u8;
+ let mNeedLayoutFlush =
+ (mNeedLayoutFlush << 4usize) & mask;
+ bitfield_unit_val | mNeedLayoutFlush
+ };
+ let mNeedStyleFlush = mNeedStyleFlush as u8 as u8;
+ let mask = 32usize as u8;
+ let mNeedStyleFlush =
+ (mNeedStyleFlush << 5usize) & mask;
+ bitfield_unit_val | mNeedStyleFlush
+ };
+ let mObservingStyleFlushes =
+ mObservingStyleFlushes as u8 as u8;
+ let mask = 64usize as u8;
+ let mObservingStyleFlushes =
+ (mObservingStyleFlushes << 6usize) & mask;
+ bitfield_unit_val | mObservingStyleFlushes
+ };
+ let mObservingLayoutFlushes = mObservingLayoutFlushes as u8 as u8;
+ let mask = 128usize as u8;
+ let mObservingLayoutFlushes =
+ (mObservingLayoutFlushes << 7usize) & mask;
+ bitfield_unit_val | mObservingLayoutFlushes
}
#[inline]
pub fn mNeedThrottledAnimationFlush(&self) -> bool {
let mask = 1usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_3) };
- let val = (field_val & mask) >> 0usize;
+ let val = (unit_field_val & mask) >> 0usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mNeedThrottledAnimationFlush(&mut self, val: bool) {
let mask = 1usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_3) };
- field_val &= !mask;
- field_val |= (val << 0usize) & mask;
- self._bitfield_3 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 0usize) & mask;
+ self._bitfield_3 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
+ }
+ #[inline]
+ pub fn new_bitfield_3(mNeedThrottledAnimationFlush: bool) -> u8 {
+ let bitfield_unit_val = { 0 };
+ let mNeedThrottledAnimationFlush =
+ mNeedThrottledAnimationFlush as u8 as u8;
+ let mask = 1usize as u8;
+ let mNeedThrottledAnimationFlush =
+ (mNeedThrottledAnimationFlush << 0usize) & mask;
+ bitfield_unit_val | mNeedThrottledAnimationFlush
}
}
/**
@@ -20815,57 +22909,57 @@ pub mod root {
pub struct nsDOMMutationObserver {
_unused: [u8; 0],
}
- pub const NODE_HAS_LISTENERMANAGER: root::_bindgen_ty_17 =
- _bindgen_ty_17::NODE_HAS_LISTENERMANAGER;
- pub const NODE_HAS_PROPERTIES: root::_bindgen_ty_17 =
- _bindgen_ty_17::NODE_HAS_PROPERTIES;
- pub const NODE_IS_ANONYMOUS_ROOT: root::_bindgen_ty_17 =
- _bindgen_ty_17::NODE_IS_ANONYMOUS_ROOT;
- pub const NODE_IS_IN_NATIVE_ANONYMOUS_SUBTREE: root::_bindgen_ty_17 =
- _bindgen_ty_17::NODE_IS_IN_NATIVE_ANONYMOUS_SUBTREE;
- pub const NODE_IS_NATIVE_ANONYMOUS_ROOT: root::_bindgen_ty_17 =
- _bindgen_ty_17::NODE_IS_NATIVE_ANONYMOUS_ROOT;
- pub const NODE_FORCE_XBL_BINDINGS: root::_bindgen_ty_17 =
- _bindgen_ty_17::NODE_FORCE_XBL_BINDINGS;
- pub const NODE_MAY_BE_IN_BINDING_MNGR: root::_bindgen_ty_17 =
- _bindgen_ty_17::NODE_MAY_BE_IN_BINDING_MNGR;
- pub const NODE_IS_EDITABLE: root::_bindgen_ty_17 =
- _bindgen_ty_17::NODE_IS_EDITABLE;
- pub const NODE_IS_NATIVE_ANONYMOUS: root::_bindgen_ty_17 =
- _bindgen_ty_17::NODE_IS_NATIVE_ANONYMOUS;
- pub const NODE_IS_IN_SHADOW_TREE: root::_bindgen_ty_17 =
- _bindgen_ty_17::NODE_IS_IN_SHADOW_TREE;
- pub const NODE_HAS_EMPTY_SELECTOR: root::_bindgen_ty_17 =
- _bindgen_ty_17::NODE_HAS_EMPTY_SELECTOR;
- pub const NODE_HAS_SLOW_SELECTOR: root::_bindgen_ty_17 =
- _bindgen_ty_17::NODE_HAS_SLOW_SELECTOR;
- pub const NODE_HAS_EDGE_CHILD_SELECTOR: root::_bindgen_ty_17 =
- _bindgen_ty_17::NODE_HAS_EDGE_CHILD_SELECTOR;
- pub const NODE_HAS_SLOW_SELECTOR_LATER_SIBLINGS: root::_bindgen_ty_17 =
- _bindgen_ty_17::NODE_HAS_SLOW_SELECTOR_LATER_SIBLINGS;
- pub const NODE_ALL_SELECTOR_FLAGS: root::_bindgen_ty_17 =
- _bindgen_ty_17::NODE_ALL_SELECTOR_FLAGS;
- pub const NODE_NEEDS_FRAME: root::_bindgen_ty_17 =
- _bindgen_ty_17::NODE_NEEDS_FRAME;
- pub const NODE_DESCENDANTS_NEED_FRAMES: root::_bindgen_ty_17 =
- _bindgen_ty_17::NODE_DESCENDANTS_NEED_FRAMES;
- pub const NODE_HAS_ACCESSKEY: root::_bindgen_ty_17 =
- _bindgen_ty_17::NODE_HAS_ACCESSKEY;
- pub const NODE_HAS_DIRECTION_RTL: root::_bindgen_ty_17 =
- _bindgen_ty_17::NODE_HAS_DIRECTION_RTL;
- pub const NODE_HAS_DIRECTION_LTR: root::_bindgen_ty_17 =
- _bindgen_ty_17::NODE_HAS_DIRECTION_LTR;
- pub const NODE_ALL_DIRECTION_FLAGS: root::_bindgen_ty_17 =
- _bindgen_ty_17::NODE_ALL_DIRECTION_FLAGS;
- pub const NODE_CHROME_ONLY_ACCESS: root::_bindgen_ty_17 =
- _bindgen_ty_17::NODE_CHROME_ONLY_ACCESS;
- pub const NODE_IS_ROOT_OF_CHROME_ONLY_ACCESS: root::_bindgen_ty_17 =
- _bindgen_ty_17::NODE_IS_ROOT_OF_CHROME_ONLY_ACCESS;
- pub const NODE_TYPE_SPECIFIC_BITS_OFFSET: root::_bindgen_ty_17 =
- _bindgen_ty_17::NODE_TYPE_SPECIFIC_BITS_OFFSET;
+ 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;
#[repr(u32)]
#[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)]
- pub enum _bindgen_ty_17 {
+ pub enum _bindgen_ty_82 {
NODE_HAS_LISTENERMANAGER = 4,
NODE_HAS_PROPERTIES = 8,
NODE_IS_ANONYMOUS_ROOT = 16,
@@ -22825,38 +24919,56 @@ pub mod root {
#[inline]
pub fn mGeneration(&self) -> u32 {
let mask = 15usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 0usize;
+ let val = (unit_field_val & mask) >> 0usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
pub fn set_mGeneration(&mut self, val: u32) {
let mask = 15usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 0usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 0usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mIndexInGeneration(&self) -> u32 {
let mask = 4294967280usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 4usize;
+ let val = (unit_field_val & mask) >> 4usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
pub fn set_mIndexInGeneration(&mut self, val: u32) {
let mask = 4294967280usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 4usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 4usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
+ }
+ #[inline]
+ pub fn new_bitfield_1(mGeneration: u32, mIndexInGeneration: u32)
+ -> u32 {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val = { 0 };
+ let mGeneration = mGeneration as u32 as u32;
+ let mask = 15usize as u32;
+ let mGeneration = (mGeneration << 0usize) & mask;
+ bitfield_unit_val | mGeneration
+ };
+ let mIndexInGeneration = mIndexInGeneration as u32 as u32;
+ let mask = 4294967280usize as u32;
+ let mIndexInGeneration = (mIndexInGeneration << 4usize) & mask;
+ bitfield_unit_val | mIndexInGeneration
}
}
#[repr(C)]
@@ -23514,7 +25626,7 @@ pub mod root {
}
#[test]
fn bindgen_test_layout_nsRootPresContext() {
- assert_eq!(::std::mem::size_of::<nsRootPresContext>() , 1496usize ,
+ assert_eq!(::std::mem::size_of::<nsRootPresContext>() , 1552usize ,
concat ! ( "Size of: " , stringify ! ( nsRootPresContext )
));
assert_eq! (::std::mem::align_of::<nsRootPresContext>() , 8usize ,
@@ -23522,37 +25634,37 @@ pub mod root {
"Alignment of " , stringify ! ( nsRootPresContext ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsRootPresContext ) ) .
- mNotifyDidPaintTimers as * const _ as usize } , 1336usize
+ mNotifyDidPaintTimers as * const _ as usize } , 1392usize
, concat ! (
"Alignment of field: " , stringify ! ( nsRootPresContext )
, "::" , stringify ! ( mNotifyDidPaintTimers ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsRootPresContext ) ) .
mApplyPluginGeometryTimer as * const _ as usize } ,
- 1416usize , concat ! (
+ 1472usize , concat ! (
"Alignment of field: " , stringify ! ( nsRootPresContext )
, "::" , stringify ! ( mApplyPluginGeometryTimer ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsRootPresContext ) ) .
- mRegisteredPlugins as * const _ as usize } , 1424usize ,
+ mRegisteredPlugins as * const _ as usize } , 1480usize ,
concat ! (
"Alignment of field: " , stringify ! ( nsRootPresContext )
, "::" , stringify ! ( mRegisteredPlugins ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsRootPresContext ) ) .
- mWillPaintObservers as * const _ as usize } , 1472usize ,
+ mWillPaintObservers as * const _ as usize } , 1528usize ,
concat ! (
"Alignment of field: " , stringify ! ( nsRootPresContext )
, "::" , stringify ! ( mWillPaintObservers ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsRootPresContext ) ) .
mWillPaintFallbackEvent as * const _ as usize } ,
- 1480usize , concat ! (
+ 1536usize , concat ! (
"Alignment of field: " , stringify ! ( nsRootPresContext )
, "::" , stringify ! ( mWillPaintFallbackEvent ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsRootPresContext ) ) .
- mDOMGeneration as * const _ as usize } , 1488usize ,
+ mDOMGeneration as * const _ as usize } , 1544usize ,
concat ! (
"Alignment of field: " , stringify ! ( nsRootPresContext )
, "::" , stringify ! ( mDOMGeneration ) ));
@@ -26020,7 +28132,7 @@ pub mod root {
pub mRefCnt: root::nsAutoRefCnt,
pub _mOwningThread: root::nsAutoOwningThread,
pub mBehaviour: root::mozilla::UniquePtr<root::ProxyBehaviour>,
- pub mURI: root::RefPtr<root::mozilla::image::ImageURL>,
+ pub mURI: root::RefPtr<root::imgRequestProxy_ImageURL>,
pub mListener: *mut root::imgINotificationObserver,
pub mLoadGroup: root::nsCOMPtr<root::nsILoadGroup>,
pub mLoadFlags: root::nsLoadFlags,
@@ -27252,7 +29364,7 @@ pub mod root {
pub _mOwningThread: root::nsAutoOwningThread,
pub mLoader: *mut root::imgLoader,
pub mRequest: root::nsCOMPtr<root::nsIRequest>,
- pub mURI: root::RefPtr<root::mozilla::image::ImageURL>,
+ pub mURI: root::RefPtr<root::imgRequest_ImageURL>,
pub mCurrentURI: root::nsCOMPtr<root::nsIURI>,
pub mLoadingPrincipal: root::nsCOMPtr<root::nsIPrincipal>,
pub mPrincipal: root::nsCOMPtr<root::nsIPrincipal>,
@@ -27279,8 +29391,8 @@ pub mod root {
pub mImageErrorCode: root::nsresult,
pub mBoostCategoriesRequested: u32,
pub mMutex: root::mozilla::Mutex,
- pub mProgressTracker: root::RefPtr<root::mozilla::image::ProgressTracker>,
- pub mImage: root::RefPtr<root::mozilla::image::Image>,
+ pub mProgressTracker: root::RefPtr<root::imgRequest_ProgressTracker>,
+ pub mImage: root::RefPtr<root::imgRequest_Image>,
pub _bitfield_1: u8,
pub __bindgen_padding_0: [u8; 7usize],
}
@@ -27294,7 +29406,7 @@ pub mod root {
pub type imgRequest_HasThreadSafeRefCnt = root::mozilla::TrueType;
#[test]
fn bindgen_test_layout_imgRequest() {
- assert_eq!(::std::mem::size_of::<imgRequest>() , 440usize , concat ! (
+ assert_eq!(::std::mem::size_of::<imgRequest>() , 416usize , concat ! (
"Size of: " , stringify ! ( imgRequest ) ));
assert_eq! (::std::mem::align_of::<imgRequest>() , 8usize , concat ! (
"Alignment of " , stringify ! ( imgRequest ) ));
@@ -27303,110 +29415,175 @@ pub mod root {
#[inline]
pub fn mIsMultiPartChannel(&self) -> bool {
let mask = 1usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 0usize;
+ let val = (unit_field_val & mask) >> 0usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mIsMultiPartChannel(&mut self, val: bool) {
let mask = 1usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 0usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 0usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mGotData(&self) -> bool {
let mask = 2usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 1usize;
+ let val = (unit_field_val & mask) >> 1usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mGotData(&mut self, val: bool) {
let mask = 2usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 1usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 1usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mIsInCache(&self) -> bool {
let mask = 4usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 2usize;
+ let val = (unit_field_val & mask) >> 2usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mIsInCache(&mut self, val: bool) {
let mask = 4usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 2usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 2usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mDecodeRequested(&self) -> bool {
let mask = 8usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 3usize;
+ let val = (unit_field_val & mask) >> 3usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mDecodeRequested(&mut self, val: bool) {
let mask = 8usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 3usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 3usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mNewPartPending(&self) -> bool {
let mask = 16usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 4usize;
+ let val = (unit_field_val & mask) >> 4usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mNewPartPending(&mut self, val: bool) {
let mask = 16usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 4usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 4usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mHadInsecureRedirect(&self) -> bool {
let mask = 32usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 5usize;
+ let val = (unit_field_val & mask) >> 5usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mHadInsecureRedirect(&mut self, val: bool) {
let mask = 32usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 5usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 5usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
+ }
+ #[inline]
+ pub fn new_bitfield_1(mIsMultiPartChannel: bool, mGotData: bool,
+ mIsInCache: bool, mDecodeRequested: bool,
+ mNewPartPending: bool,
+ mHadInsecureRedirect: bool) -> u8 {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ { 0 };
+ let mIsMultiPartChannel =
+ mIsMultiPartChannel as
+ u8 as u8;
+ let mask = 1usize as u8;
+ let mIsMultiPartChannel =
+ (mIsMultiPartChannel
+ << 0usize) &
+ mask;
+ bitfield_unit_val |
+ mIsMultiPartChannel
+ };
+ let mGotData =
+ mGotData as u8 as u8;
+ let mask = 2usize as u8;
+ let mGotData =
+ (mGotData << 1usize) & mask;
+ bitfield_unit_val | mGotData
+ };
+ let mIsInCache = mIsInCache as u8 as u8;
+ let mask = 4usize as u8;
+ let mIsInCache =
+ (mIsInCache << 2usize) & mask;
+ bitfield_unit_val | mIsInCache
+ };
+ let mDecodeRequested =
+ mDecodeRequested as u8 as u8;
+ let mask = 8usize as u8;
+ let mDecodeRequested =
+ (mDecodeRequested << 3usize) & mask;
+ bitfield_unit_val | mDecodeRequested
+ };
+ let mNewPartPending = mNewPartPending as u8 as u8;
+ let mask = 16usize as u8;
+ let mNewPartPending = (mNewPartPending << 4usize) & mask;
+ bitfield_unit_val | mNewPartPending
+ };
+ let mHadInsecureRedirect = mHadInsecureRedirect as u8 as u8;
+ let mask = 32usize as u8;
+ let mHadInsecureRedirect =
+ (mHadInsecureRedirect << 5usize) & mask;
+ bitfield_unit_val | mHadInsecureRedirect
}
}
#[repr(C)]
@@ -28710,7 +30887,18 @@ pub mod root {
) , "::" , stringify ! ( mQuotePairs ) ));
}
#[test]
- fn __bindgen_test_layout_StaticRefPtr_instantiation_152716() {
+ fn __bindgen_test_layout_StaticRefPtr_instantiation_85() {
+ assert_eq!(::std::mem::size_of::<root::mozilla::StaticRefPtr<root::nsStyleQuoteValues>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::mozilla::StaticRefPtr<root::nsStyleQuoteValues> ) ));
+ assert_eq!(::std::mem::align_of::<root::mozilla::StaticRefPtr<root::nsStyleQuoteValues>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::mozilla::StaticRefPtr<root::nsStyleQuoteValues> ) ));
+ }
+ #[test]
+ 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 ! (
@@ -28872,38 +31060,55 @@ pub mod root {
#[inline]
pub fn mIsAutoFill(&self) -> bool {
let mask = 1usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 0usize;
+ let val = (unit_field_val & mask) >> 0usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mIsAutoFill(&mut self, val: bool) {
let mask = 1usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 0usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 0usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mIsSubgrid(&self) -> bool {
let mask = 2usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 1usize;
+ let val = (unit_field_val & mask) >> 1usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mIsSubgrid(&mut self, val: bool) {
let mask = 2usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 1usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 1usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
+ }
+ #[inline]
+ pub fn new_bitfield_1(mIsAutoFill: bool, mIsSubgrid: bool) -> u8 {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val = { 0 };
+ let mIsAutoFill = mIsAutoFill as u8 as u8;
+ let mask = 1usize as u8;
+ let mIsAutoFill = (mIsAutoFill << 0usize) & mask;
+ bitfield_unit_val | mIsAutoFill
+ };
+ let mIsSubgrid = mIsSubgrid as u8 as u8;
+ let mask = 2usize as u8;
+ let mIsSubgrid = (mIsSubgrid << 1usize) & mask;
+ bitfield_unit_val | mIsSubgrid
}
}
#[repr(C)]
@@ -29453,38 +31658,56 @@ pub mod root {
#[inline]
pub fn mTextAlignTrue(&self) -> bool {
let mask = 1usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 0usize;
+ let val = (unit_field_val & mask) >> 0usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mTextAlignTrue(&mut self, val: bool) {
let mask = 1usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 0usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 0usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mTextAlignLastTrue(&self) -> bool {
let mask = 2usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 1usize;
+ let val = (unit_field_val & mask) >> 1usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mTextAlignLastTrue(&mut self, val: bool) {
let mask = 2usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 1usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 1usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
+ }
+ #[inline]
+ pub fn new_bitfield_1(mTextAlignTrue: bool, mTextAlignLastTrue: bool)
+ -> u8 {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val = { 0 };
+ let mTextAlignTrue = mTextAlignTrue as u8 as u8;
+ let mask = 1usize as u8;
+ let mTextAlignTrue = (mTextAlignTrue << 0usize) & mask;
+ bitfield_unit_val | mTextAlignTrue
+ };
+ let mTextAlignLastTrue = mTextAlignLastTrue as u8 as u8;
+ let mask = 2usize as u8;
+ let mTextAlignLastTrue = (mTextAlignLastTrue << 1usize) & mask;
+ bitfield_unit_val | mTextAlignLastTrue
}
}
#[repr(C)]
@@ -30820,7 +33043,7 @@ pub mod root {
pub type RawGeckoURLExtraData = root::mozilla::URLExtraData;
pub type RawGeckoKeyframeList = root::nsTArray<root::mozilla::Keyframe>;
pub type RawGeckoComputedKeyframeValuesList =
- root::nsTArray<root::nsTArray<root::mozilla::PropertyStyleAnimationValuePair>>;
+ root::nsTArray<root::mozilla::ComputedKeyframeValues>;
pub type RawGeckoAnimationValueList =
root::nsTArray<root::mozilla::PropertyStyleAnimationValuePair>;
pub type RawGeckoStyleAnimationList =
@@ -31187,48 +33410,48 @@ pub mod root {
pub struct nsAttrValueOrString {
_unused: [u8; 0],
}
- pub const ELEMENT_SHARED_RESTYLE_BIT_1: root::_bindgen_ty_19 =
- _bindgen_ty_19::ELEMENT_SHARED_RESTYLE_BIT_1;
- pub const ELEMENT_SHARED_RESTYLE_BIT_2: root::_bindgen_ty_19 =
- _bindgen_ty_19::ELEMENT_SHARED_RESTYLE_BIT_2;
- pub const ELEMENT_SHARED_RESTYLE_BIT_3: root::_bindgen_ty_19 =
- _bindgen_ty_19::ELEMENT_SHARED_RESTYLE_BIT_3;
- pub const ELEMENT_SHARED_RESTYLE_BIT_4: root::_bindgen_ty_19 =
- _bindgen_ty_19::ELEMENT_SHARED_RESTYLE_BIT_4;
- pub const ELEMENT_HAS_DIRTY_DESCENDANTS_FOR_SERVO: root::_bindgen_ty_19 =
- _bindgen_ty_19::ELEMENT_SHARED_RESTYLE_BIT_1;
+ 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_HAS_ANIMATION_ONLY_DIRTY_DESCENDANTS_FOR_SERVO:
- root::_bindgen_ty_19 =
- _bindgen_ty_19::ELEMENT_SHARED_RESTYLE_BIT_2;
- pub const ELEMENT_HAS_SNAPSHOT: root::_bindgen_ty_19 =
- _bindgen_ty_19::ELEMENT_SHARED_RESTYLE_BIT_3;
- pub const ELEMENT_HANDLED_SNAPSHOT: root::_bindgen_ty_19 =
- _bindgen_ty_19::ELEMENT_SHARED_RESTYLE_BIT_4;
- pub const ELEMENT_HAS_PENDING_RESTYLE: root::_bindgen_ty_19 =
- _bindgen_ty_19::ELEMENT_SHARED_RESTYLE_BIT_1;
- pub const ELEMENT_IS_POTENTIAL_RESTYLE_ROOT: root::_bindgen_ty_19 =
- _bindgen_ty_19::ELEMENT_SHARED_RESTYLE_BIT_2;
- pub const ELEMENT_HAS_PENDING_ANIMATION_ONLY_RESTYLE: root::_bindgen_ty_19
+ 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
=
- _bindgen_ty_19::ELEMENT_SHARED_RESTYLE_BIT_3;
+ _bindgen_ty_84::ELEMENT_SHARED_RESTYLE_BIT_3;
pub const ELEMENT_IS_POTENTIAL_ANIMATION_ONLY_RESTYLE_ROOT:
- root::_bindgen_ty_19 =
- _bindgen_ty_19::ELEMENT_SHARED_RESTYLE_BIT_4;
- pub const ELEMENT_IS_CONDITIONAL_RESTYLE_ANCESTOR: root::_bindgen_ty_19 =
- _bindgen_ty_19::ELEMENT_IS_CONDITIONAL_RESTYLE_ANCESTOR;
- pub const ELEMENT_PENDING_RESTYLE_FLAGS: root::_bindgen_ty_19 =
- _bindgen_ty_19::ELEMENT_PENDING_RESTYLE_FLAGS;
- pub const ELEMENT_POTENTIAL_RESTYLE_ROOT_FLAGS: root::_bindgen_ty_19 =
- _bindgen_ty_19::ELEMENT_POTENTIAL_RESTYLE_ROOT_FLAGS;
- pub const ELEMENT_ALL_RESTYLE_FLAGS: root::_bindgen_ty_19 =
- _bindgen_ty_19::ELEMENT_ALL_RESTYLE_FLAGS;
- pub const ELEMENT_HAS_SCROLLGRAB: root::_bindgen_ty_19 =
- _bindgen_ty_19::ELEMENT_HAS_SCROLLGRAB;
- pub const ELEMENT_TYPE_SPECIFIC_BITS_OFFSET: root::_bindgen_ty_19 =
- _bindgen_ty_19::ELEMENT_TYPE_SPECIFIC_BITS_OFFSET;
+ 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;
#[repr(u32)]
#[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)]
- pub enum _bindgen_ty_19 {
+ pub enum _bindgen_ty_84 {
ELEMENT_SHARED_RESTYLE_BIT_1 = 8388608,
ELEMENT_SHARED_RESTYLE_BIT_2 = 16777216,
ELEMENT_SHARED_RESTYLE_BIT_3 = 33554432,
@@ -31959,6 +34182,22 @@ pub mod root {
}
#[repr(C)]
#[derive(Debug, Copy)]
+ pub struct _bindgen_ty_29 {
+ pub _address: u8,
+ }
+ impl Clone for _bindgen_ty_29 {
+ fn clone(&self) -> Self { *self }
+ }
+ #[repr(C)]
+ #[derive(Debug, Copy)]
+ pub struct _bindgen_ty_30 {
+ pub _address: u8,
+ }
+ impl Clone for _bindgen_ty_30 {
+ fn clone(&self) -> Self { *self }
+ }
+ #[repr(C)]
+ #[derive(Debug, Copy)]
pub struct __va_list_tag {
pub gp_offset: ::std::os::raw::c_uint,
pub fp_offset: ::std::os::raw::c_uint,
@@ -31997,7 +34236,7 @@ pub mod root {
}
pub type __builtin_va_list = [root::__va_list_tag; 1usize];
#[test]
- fn __bindgen_test_layout_IntegralConstant_instantiation_181735() {
+ fn __bindgen_test_layout_IntegralConstant_instantiation_87() {
assert_eq!(::std::mem::size_of::<u8>() , 1usize , concat ! (
"Size of template specialization: " , stringify ! ( u8 )
));
@@ -32006,7 +34245,7 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_IntegralConstant_instantiation_181739() {
+ fn __bindgen_test_layout_IntegralConstant_instantiation_88() {
assert_eq!(::std::mem::size_of::<u8>() , 1usize , concat ! (
"Size of template specialization: " , stringify ! ( u8 )
));
@@ -32015,69 +34254,103 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_nsReadingIterator_instantiation_181956() {
- assert_eq!(::std::mem::size_of::<root::nsReadingIterator<u16>>() ,
- 24usize , concat ! (
+ fn __bindgen_test_layout_nsCharTraits_instantiation_89() {
+ assert_eq!(::std::mem::size_of::<root::nsCharTraits>() , 1usize ,
+ concat ! (
"Size of template specialization: " , stringify ! (
- root::nsReadingIterator<u16> ) ));
- assert_eq!(::std::mem::align_of::<root::nsReadingIterator<u16>>() ,
- 8usize , concat ! (
+ root::nsCharTraits ) ));
+ assert_eq!(::std::mem::align_of::<root::nsCharTraits>() , 1usize ,
+ concat ! (
"Alignment of template specialization: " , stringify ! (
- root::nsReadingIterator<u16> ) ));
+ root::nsCharTraits ) ));
}
#[test]
- fn __bindgen_test_layout_nsWritingIterator_instantiation_181960() {
- assert_eq!(::std::mem::size_of::<root::nsWritingIterator<u16>>() ,
- 24usize , concat ! (
+ fn __bindgen_test_layout_nsReadingIterator_instantiation_90() {
+ assert_eq!(::std::mem::size_of::<root::nsReadingIterator<root::mozilla::detail::nsStringRepr_char_type>>()
+ , 24usize , concat ! (
"Size of template specialization: " , stringify ! (
- root::nsWritingIterator<u16> ) ));
- assert_eq!(::std::mem::align_of::<root::nsWritingIterator<u16>>() ,
- 8usize , concat ! (
+ root::nsReadingIterator<root::mozilla::detail::nsStringRepr_char_type>
+ ) ));
+ assert_eq!(::std::mem::align_of::<root::nsReadingIterator<root::mozilla::detail::nsStringRepr_char_type>>()
+ , 8usize , concat ! (
"Alignment of template specialization: " , stringify ! (
- root::nsWritingIterator<u16> ) ));
+ root::nsReadingIterator<root::mozilla::detail::nsStringRepr_char_type>
+ ) ));
}
#[test]
- fn __bindgen_test_layout_nsReadingIterator_instantiation_182033() {
- assert_eq!(::std::mem::size_of::<root::nsReadingIterator<::std::os::raw::c_char>>()
+ fn __bindgen_test_layout_nsWritingIterator_instantiation_91() {
+ assert_eq!(::std::mem::size_of::<root::nsWritingIterator<root::mozilla::detail::nsStringRepr_char_type>>()
, 24usize , concat ! (
"Size of template specialization: " , stringify ! (
- root::nsReadingIterator<::std::os::raw::c_char> ) ));
- assert_eq!(::std::mem::align_of::<root::nsReadingIterator<::std::os::raw::c_char>>()
+ root::nsWritingIterator<root::mozilla::detail::nsStringRepr_char_type>
+ ) ));
+ assert_eq!(::std::mem::align_of::<root::nsWritingIterator<root::mozilla::detail::nsStringRepr_char_type>>()
, 8usize , concat ! (
"Alignment of template specialization: " , stringify ! (
- root::nsReadingIterator<::std::os::raw::c_char> ) ));
+ root::nsWritingIterator<root::mozilla::detail::nsStringRepr_char_type>
+ ) ));
}
#[test]
- fn __bindgen_test_layout_nsWritingIterator_instantiation_182037() {
- assert_eq!(::std::mem::size_of::<root::nsWritingIterator<::std::os::raw::c_char>>()
+ fn __bindgen_test_layout_nsCharTraits_instantiation_92() {
+ assert_eq!(::std::mem::size_of::<root::nsCharTraits>() , 1usize ,
+ concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsCharTraits ) ));
+ assert_eq!(::std::mem::align_of::<root::nsCharTraits>() , 1usize ,
+ concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsCharTraits ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsReadingIterator_instantiation_93() {
+ assert_eq!(::std::mem::size_of::<root::nsReadingIterator<root::mozilla::detail::nsCStringRepr_char_type>>()
, 24usize , concat ! (
"Size of template specialization: " , stringify ! (
- root::nsWritingIterator<::std::os::raw::c_char> ) ));
- assert_eq!(::std::mem::align_of::<root::nsWritingIterator<::std::os::raw::c_char>>()
+ root::nsReadingIterator<root::mozilla::detail::nsCStringRepr_char_type>
+ ) ));
+ assert_eq!(::std::mem::align_of::<root::nsReadingIterator<root::mozilla::detail::nsCStringRepr_char_type>>()
, 8usize , concat ! (
"Alignment of template specialization: " , stringify ! (
- root::nsWritingIterator<::std::os::raw::c_char> ) ));
+ root::nsReadingIterator<root::mozilla::detail::nsCStringRepr_char_type>
+ ) ));
}
#[test]
- fn __bindgen_test_layout_atomic_instantiation_184077() {
- assert_eq!(::std::mem::size_of::<u32>() , 4usize , concat ! (
- "Size of template specialization: " , stringify ! ( u32 )
- ));
- assert_eq!(::std::mem::align_of::<u32>() , 4usize , concat ! (
+ fn __bindgen_test_layout_nsWritingIterator_instantiation_94() {
+ assert_eq!(::std::mem::size_of::<root::nsWritingIterator<root::mozilla::detail::nsCStringRepr_char_type>>()
+ , 24usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsWritingIterator<root::mozilla::detail::nsCStringRepr_char_type>
+ ) ));
+ assert_eq!(::std::mem::align_of::<root::nsWritingIterator<root::mozilla::detail::nsCStringRepr_char_type>>()
+ , 8usize , concat ! (
"Alignment of template specialization: " , stringify ! (
- u32 ) ));
+ root::nsWritingIterator<root::mozilla::detail::nsCStringRepr_char_type>
+ ) ));
}
#[test]
- fn __bindgen_test_layout_atomic_instantiation_184085() {
- assert_eq!(::std::mem::size_of::<u64>() , 8usize , concat ! (
- "Size of template specialization: " , stringify ! ( u64 )
- ));
- assert_eq!(::std::mem::align_of::<u64>() , 8usize , concat ! (
+ fn __bindgen_test_layout_nsCharTraits_instantiation_95() {
+ assert_eq!(::std::mem::size_of::<root::nsCharTraits>() , 1usize ,
+ concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsCharTraits ) ));
+ assert_eq!(::std::mem::align_of::<root::nsCharTraits>() , 1usize ,
+ concat ! (
"Alignment of template specialization: " , stringify ! (
- u64 ) ));
+ root::nsCharTraits ) ));
}
#[test]
- fn __bindgen_test_layout__bindgen_ty_id_184342_instantiation_184339() {
+ fn __bindgen_test_layout_nsCharTraits_instantiation_96() {
+ assert_eq!(::std::mem::size_of::<root::nsCharTraits>() , 1usize ,
+ concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsCharTraits ) ));
+ assert_eq!(::std::mem::align_of::<root::nsCharTraits>() , 1usize ,
+ concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsCharTraits ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout__bindgen_ty_id_187141_instantiation_97() {
assert_eq!(::std::mem::size_of::<u8>() , 1usize , concat ! (
"Size of template specialization: " , stringify ! ( u8 )
));
@@ -32086,7 +34359,7 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout__bindgen_ty_id_184375_instantiation_184372() {
+ fn __bindgen_test_layout__bindgen_ty_id_187177_instantiation_98() {
assert_eq!(::std::mem::size_of::<u8>() , 1usize , concat ! (
"Size of template specialization: " , stringify ! ( u8 )
));
@@ -32095,7 +34368,7 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_184643() {
+ fn __bindgen_test_layout_nsTArray_instantiation_99() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::nsCString>>() ,
8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32106,7 +34379,7 @@ pub mod root {
root::nsTArray<root::nsCString> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_185475() {
+ fn __bindgen_test_layout_Handle_instantiation_100() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32117,7 +34390,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_185491() {
+ fn __bindgen_test_layout_Handle_instantiation_101() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32128,18 +34401,7 @@ pub mod root {
root::JS::Handle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_MutableHandle_instantiation_185501() {
- assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<*mut root::JSObject>>()
- , 8usize , concat ! (
- "Size of template specialization: " , stringify ! (
- root::JS::MutableHandle<*mut root::JSObject> ) ));
- assert_eq!(::std::mem::align_of::<root::JS::MutableHandle<*mut root::JSObject>>()
- , 8usize , concat ! (
- "Alignment of template specialization: " , stringify ! (
- root::JS::MutableHandle<*mut root::JSObject> ) ));
- }
- #[test]
- fn __bindgen_test_layout_MutableHandle_instantiation_185517() {
+ fn __bindgen_test_layout_MutableHandle_instantiation_102() {
assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32150,7 +34412,7 @@ pub mod root {
root::JS::MutableHandle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_Rooted_instantiation_185520() {
+ fn __bindgen_test_layout_Rooted_instantiation_103() {
assert_eq!(::std::mem::size_of::<[u64; 3usize]>() , 24usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -32161,7 +34423,7 @@ pub mod root {
[u64; 3usize] ) ));
}
#[test]
- fn __bindgen_test_layout_DeletePolicy_instantiation_185857() {
+ fn __bindgen_test_layout_DeletePolicy_instantiation_104() {
assert_eq!(::std::mem::size_of::<root::JS::DeletePolicy>() , 1usize ,
concat ! (
"Size of template specialization: " , stringify ! (
@@ -32172,7 +34434,7 @@ pub mod root {
root::JS::DeletePolicy ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_190833() {
+ fn __bindgen_test_layout_nsTArray_instantiation_105() {
assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32183,7 +34445,7 @@ pub mod root {
root::nsTArray<::nsstring::nsStringRepr> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_190837() {
+ fn __bindgen_test_layout_nsTArray_instantiation_106() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::mozilla::FontFamilyName>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32194,51 +34456,40 @@ pub mod root {
root::nsTArray<root::mozilla::FontFamilyName> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_190850() {
- assert_eq!(::std::mem::size_of::<root::nsTArray<::std::os::raw::c_uint>>()
- , 8usize , concat ! (
- "Size of template specialization: " , stringify ! (
- root::nsTArray<::std::os::raw::c_uint> ) ));
- assert_eq!(::std::mem::align_of::<root::nsTArray<::std::os::raw::c_uint>>()
- , 8usize , concat ! (
- "Alignment of template specialization: " , stringify ! (
- root::nsTArray<::std::os::raw::c_uint> ) ));
- }
- #[test]
- fn __bindgen_test_layout_TenuredHeap_instantiation_191764() {
- assert_eq!(::std::mem::size_of::<root::JS::TenuredHeap>() , 8usize ,
+ fn __bindgen_test_layout_nsTArray_instantiation_107() {
+ assert_eq!(::std::mem::size_of::<root::nsTArray<u32>>() , 8usize ,
concat ! (
"Size of template specialization: " , stringify ! (
- root::JS::TenuredHeap ) ));
- assert_eq!(::std::mem::align_of::<root::JS::TenuredHeap>() , 8usize ,
+ root::nsTArray<u32> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsTArray<u32>>() , 8usize ,
concat ! (
"Alignment of template specialization: " , stringify ! (
- root::JS::TenuredHeap ) ));
+ root::nsTArray<u32> ) ));
}
#[test]
- fn __bindgen_test_layout_Heap_instantiation_191854() {
- assert_eq!(::std::mem::size_of::<root::JS::Heap<*mut root::JSObject>>()
- , 8usize , concat ! (
+ fn __bindgen_test_layout_nsTArray_instantiation_108() {
+ assert_eq!(::std::mem::size_of::<root::nsTArray<u32>>() , 8usize ,
+ concat ! (
"Size of template specialization: " , stringify ! (
- root::JS::Heap<*mut root::JSObject> ) ));
- assert_eq!(::std::mem::align_of::<root::JS::Heap<*mut root::JSObject>>()
- , 8usize , concat ! (
+ root::nsTArray<u32> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsTArray<u32>>() , 8usize ,
+ concat ! (
"Alignment of template specialization: " , stringify ! (
- root::JS::Heap<*mut root::JSObject> ) ));
+ root::nsTArray<u32> ) ));
}
#[test]
- fn __bindgen_test_layout_Heap_instantiation_191969() {
- assert_eq!(::std::mem::size_of::<root::JS::Heap<root::JS::Value>>() ,
+ fn __bindgen_test_layout_nsTArray_instantiation_109() {
+ assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
8usize , concat ! (
"Size of template specialization: " , stringify ! (
- root::JS::Heap<root::JS::Value> ) ));
- assert_eq!(::std::mem::align_of::<root::JS::Heap<root::JS::Value>>() ,
+ root::nsTArray<::nsstring::nsStringRepr> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
8usize , concat ! (
"Alignment of template specialization: " , stringify ! (
- root::JS::Heap<root::JS::Value> ) ));
+ root::nsTArray<::nsstring::nsStringRepr> ) ));
}
#[test]
- fn __bindgen_test_layout_TErrorResult_instantiation_191976() {
+ fn __bindgen_test_layout_TErrorResult_instantiation_110() {
assert_eq!(::std::mem::size_of::<root::mozilla::binding_danger::TErrorResult>()
, 32usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32249,7 +34500,7 @@ pub mod root {
root::mozilla::binding_danger::TErrorResult ) ));
}
#[test]
- fn __bindgen_test_layout_TErrorResult_instantiation_191992() {
+ fn __bindgen_test_layout_TErrorResult_instantiation_111() {
assert_eq!(::std::mem::size_of::<root::mozilla::binding_danger::TErrorResult>()
, 32usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32260,7 +34511,7 @@ pub mod root {
root::mozilla::binding_danger::TErrorResult ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_191998() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_112() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsStringBuffer>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32271,18 +34522,51 @@ pub mod root {
root::already_AddRefed<root::nsStringBuffer> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_192050() {
- assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIAtom>>()
+ fn __bindgen_test_layout_Handle_instantiation_113() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
- root::already_AddRefed<root::nsIAtom> ) ));
- assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIAtom>>()
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Alignment of template specialization: " , stringify ! (
- root::already_AddRefed<root::nsIAtom> ) ));
+ root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_RefPtr_instantiation_192533() {
+ fn __bindgen_test_layout_MutableHandle_instantiation_114() {
+ assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Handle_instantiation_115() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ }
+ #[test]
+ 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 ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_RefPtr_instantiation_117() {
assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::StyleSheet>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32293,18 +34577,40 @@ pub mod root {
root::RefPtr<root::mozilla::StyleSheet> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_192879() {
- assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
+ fn __bindgen_test_layout_Handle_instantiation_118() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
- root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
- assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Alignment of template specialization: " , stringify ! (
- root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
+ root::JS::Handle<*mut root::JSObject> ) ));
+ }
+ #[test]
+ 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 ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_120() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIURI>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIURI> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIURI>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIURI> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_193124() {
+ 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 ! (
@@ -32315,7 +34621,7 @@ pub mod root {
root::already_AddRefed<root::nsIURI> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_193271() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_122() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsINode>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32326,7 +34632,106 @@ pub mod root {
root::already_AddRefed<root::nsINode> ) ));
}
#[test]
- fn __bindgen_test_layout_DeletePolicy_instantiation_197390() {
+ fn __bindgen_test_layout_Handle_instantiation_123() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<root::JS::Value> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_MutableHandle_instantiation_124() {
+ assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ }
+ #[test]
+ 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 ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_DeletePolicy_instantiation_126() {
+ assert_eq!(::std::mem::size_of::<root::JS::DeletePolicy>() , 1usize ,
+ concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::DeletePolicy ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::DeletePolicy>() , 1usize ,
+ concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::DeletePolicy ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_UniquePtr_instantiation_127() {
+ assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::JSErrorNotes_Note>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::mozilla::UniquePtr<root::JSErrorNotes_Note> ) ));
+ assert_eq!(::std::mem::align_of::<root::mozilla::UniquePtr<root::JSErrorNotes_Note>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::mozilla::UniquePtr<root::JSErrorNotes_Note> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_DeletePolicy_instantiation_128() {
+ assert_eq!(::std::mem::size_of::<root::JS::DeletePolicy>() , 1usize ,
+ concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::DeletePolicy ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::DeletePolicy>() , 1usize ,
+ concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::DeletePolicy ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_UniquePtr_instantiation_129() {
+ assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::JSErrorNotes>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::mozilla::UniquePtr<root::JSErrorNotes> ) ));
+ assert_eq!(::std::mem::align_of::<root::mozilla::UniquePtr<root::JSErrorNotes>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::mozilla::UniquePtr<root::JSErrorNotes> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_DeletePolicy_instantiation_130() {
+ assert_eq!(::std::mem::size_of::<root::JS::DeletePolicy>() , 1usize ,
+ concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::DeletePolicy ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::DeletePolicy>() , 1usize ,
+ concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::DeletePolicy ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_UniquePtr_instantiation_131() {
+ assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::JSErrorNotes_Note>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::mozilla::UniquePtr<root::JSErrorNotes_Note> ) ));
+ assert_eq!(::std::mem::align_of::<root::mozilla::UniquePtr<root::JSErrorNotes_Note>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::mozilla::UniquePtr<root::JSErrorNotes_Note> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_DeletePolicy_instantiation_132() {
assert_eq!(::std::mem::size_of::<root::JS::DeletePolicy>() , 1usize ,
concat ! (
"Size of template specialization: " , stringify ! (
@@ -32337,7 +34742,7 @@ pub mod root {
root::JS::DeletePolicy ) ));
}
#[test]
- fn __bindgen_test_layout_UniquePtr_instantiation_197388() {
+ 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 ! (
@@ -32348,7 +34753,29 @@ pub mod root {
root::mozilla::UniquePtr<root::JSErrorNotes_Note> ) ));
}
#[test]
- fn __bindgen_test_layout_iterator_instantiation_197423() {
+ fn __bindgen_test_layout_DeletePolicy_instantiation_134() {
+ assert_eq!(::std::mem::size_of::<root::JS::DeletePolicy>() , 1usize ,
+ concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::DeletePolicy ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::DeletePolicy>() , 1usize ,
+ concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::DeletePolicy ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_UniquePtr_instantiation_135() {
+ assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::JSErrorNotes_Note>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::mozilla::UniquePtr<root::JSErrorNotes_Note> ) ));
+ assert_eq!(::std::mem::align_of::<root::mozilla::UniquePtr<root::JSErrorNotes_Note>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::mozilla::UniquePtr<root::JSErrorNotes_Note> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_iterator_instantiation_136() {
assert_eq!(::std::mem::size_of::<root::std::iterator>() , 1usize ,
concat ! (
"Size of template specialization: " , stringify ! (
@@ -32359,7 +34786,84 @@ pub mod root {
root::std::iterator ) ));
}
#[test]
- fn __bindgen_test_layout_nsCOMPtr_instantiation_197991() {
+ fn __bindgen_test_layout_DeletePolicy_instantiation_137() {
+ assert_eq!(::std::mem::size_of::<root::JS::DeletePolicy>() , 1usize ,
+ concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::DeletePolicy ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::DeletePolicy>() , 1usize ,
+ concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::DeletePolicy ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_UniquePtr_instantiation_138() {
+ assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::JSErrorNotes_Note>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::mozilla::UniquePtr<root::JSErrorNotes_Note> ) ));
+ assert_eq!(::std::mem::align_of::<root::mozilla::UniquePtr<root::JSErrorNotes_Note>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::mozilla::UniquePtr<root::JSErrorNotes_Note> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_DeletePolicy_instantiation_139() {
+ assert_eq!(::std::mem::size_of::<root::JS::DeletePolicy>() , 1usize ,
+ concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::DeletePolicy ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::DeletePolicy>() , 1usize ,
+ concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::DeletePolicy ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_UniquePtr_instantiation_140() {
+ assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::JSErrorNotes_Note>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::mozilla::UniquePtr<root::JSErrorNotes_Note> ) ));
+ assert_eq!(::std::mem::align_of::<root::mozilla::UniquePtr<root::JSErrorNotes_Note>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::mozilla::UniquePtr<root::JSErrorNotes_Note> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_141() {
+ assert_eq!(::std::mem::size_of::<root::nsCOMPtr<root::nsIPrincipal>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsCOMPtr<root::nsIPrincipal> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsCOMPtr<root::nsIPrincipal>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsCOMPtr<root::nsIPrincipal> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Handle_instantiation_142() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<root::JS::Value> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_MutableHandle_instantiation_143() {
+ assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_144() {
assert_eq!(::std::mem::size_of::<root::nsCOMPtr<root::nsIPrincipal>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32370,7 +34874,84 @@ pub mod root {
root::nsCOMPtr<root::nsIPrincipal> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_199584() {
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_145() {
+ assert_eq!(::std::mem::size_of::<root::nsCOMPtr<root::nsIPrincipal>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsCOMPtr<root::nsIPrincipal> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsCOMPtr<root::nsIPrincipal>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsCOMPtr<root::nsIPrincipal> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsTArray_instantiation_146() {
+ assert_eq!(::std::mem::size_of::<root::nsTArray<root::nsCString>>() ,
+ 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsTArray<root::nsCString> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsTArray<root::nsCString>>() ,
+ 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsTArray<root::nsCString> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsTArray_instantiation_147() {
+ assert_eq!(::std::mem::size_of::<root::nsTArray<root::nsCString>>() ,
+ 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsTArray<root::nsCString> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsTArray<root::nsCString>>() ,
+ 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsTArray<root::nsCString> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Heap_instantiation_148() {
+ assert_eq!(::std::mem::size_of::<root::JS::Heap<root::JS::Value>>() ,
+ 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Heap<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Heap<root::JS::Value>>() ,
+ 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Heap<root::JS::Value> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Heap_instantiation_149() {
+ assert_eq!(::std::mem::size_of::<root::JS::Heap<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Heap<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Heap<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Heap<*mut root::JSObject> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_TenuredHeap_instantiation_150() {
+ assert_eq!(::std::mem::size_of::<root::JS::TenuredHeap>() , 8usize ,
+ concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::TenuredHeap ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::TenuredHeap>() , 8usize ,
+ concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::TenuredHeap ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_151() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIURI>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIURI> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIURI>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIURI> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsTArray_instantiation_152() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::RefPtr<root::mozilla::dom::AnonymousContent>>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32383,18 +34964,29 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_LinkedList_instantiation_199860() {
- assert_eq!(::std::mem::size_of::<root::mozilla::LinkedList>() ,
- 24usize , concat ! (
+ fn __bindgen_test_layout_RefPtr_instantiation_153() {
+ assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::StyleSheet>>()
+ , 8usize , concat ! (
"Size of template specialization: " , stringify ! (
- root::mozilla::LinkedList ) ));
- assert_eq!(::std::mem::align_of::<root::mozilla::LinkedList>() ,
- 8usize , concat ! (
+ root::RefPtr<root::mozilla::StyleSheet> ) ));
+ assert_eq!(::std::mem::align_of::<root::RefPtr<root::mozilla::StyleSheet>>()
+ , 8usize , concat ! (
"Alignment of template specialization: " , stringify ! (
- root::mozilla::LinkedList ) ));
+ root::RefPtr<root::mozilla::StyleSheet> ) ));
}
#[test]
- fn __bindgen_test_layout_RefPtr_instantiation_199876() {
+ 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 ! (
+ root::RefPtr<root::mozilla::StyleSheet> ) ));
+ assert_eq!(::std::mem::align_of::<root::RefPtr<root::mozilla::StyleSheet>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::RefPtr<root::mozilla::StyleSheet> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_RefPtr_instantiation_155() {
assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::dom::Element>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32405,7 +34997,7 @@ pub mod root {
root::RefPtr<root::mozilla::dom::Element> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_199875() {
+ fn __bindgen_test_layout_nsTArray_instantiation_156() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::RefPtr<root::mozilla::dom::Element>>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32418,7 +35010,7 @@ pub mod root {
));
}
#[test]
- fn __bindgen_test_layout_nsCOMPtr_instantiation_199905() {
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_157() {
assert_eq!(::std::mem::size_of::<root::nsCOMPtr<root::nsIObserver>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32429,7 +35021,7 @@ pub mod root {
root::nsCOMPtr<root::nsIObserver> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_199904() {
+ fn __bindgen_test_layout_nsTArray_instantiation_158() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::nsCOMPtr<root::nsIObserver>>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32440,7 +35032,18 @@ pub mod root {
root::nsTArray<root::nsCOMPtr<root::nsIObserver>> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_199950() {
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_159() {
+ assert_eq!(::std::mem::size_of::<root::nsCOMPtr<root::nsIObserver>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsCOMPtr<root::nsIObserver> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsCOMPtr<root::nsIObserver>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsCOMPtr<root::nsIObserver> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_160() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIDocument>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32451,7 +35054,62 @@ pub mod root {
root::already_AddRefed<root::nsIDocument> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_200115() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_161() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIURI>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIURI> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIURI>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIURI> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_RefPtr_instantiation_162() {
+ assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::StyleSheet>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::RefPtr<root::mozilla::StyleSheet> ) ));
+ assert_eq!(::std::mem::align_of::<root::RefPtr<root::mozilla::StyleSheet>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::RefPtr<root::mozilla::StyleSheet> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_163() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIDocument>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIDocument> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIDocument>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIDocument> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_MutableHandle_instantiation_164() {
+ assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::MutableHandle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::MutableHandle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::MutableHandle<*mut root::JSObject> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_165() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsContentList>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsContentList> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsContentList>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsContentList> ) ));
+ }
+ #[test]
+ 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 ! (
@@ -32462,7 +35120,64 @@ pub mod root {
root::already_AddRefed<root::nsContentList> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_200442() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_167() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsINode>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsINode> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsINode>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsINode> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_RefPtr_instantiation_168() {
+ assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::dom::Element>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::RefPtr<root::mozilla::dom::Element> ) ));
+ assert_eq!(::std::mem::align_of::<root::RefPtr<root::mozilla::dom::Element>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::RefPtr<root::mozilla::dom::Element> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsTArray_instantiation_169() {
+ assert_eq!(::std::mem::size_of::<root::nsTArray<root::RefPtr<root::mozilla::dom::Element>>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsTArray<root::RefPtr<root::mozilla::dom::Element>> )
+ ));
+ assert_eq!(::std::mem::align_of::<root::nsTArray<root::RefPtr<root::mozilla::dom::Element>>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsTArray<root::RefPtr<root::mozilla::dom::Element>> )
+ ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Handle_instantiation_170() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_171() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIURI>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIURI> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIURI>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIURI> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_172() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIRunnable>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32473,7 +35188,7 @@ pub mod root {
root::already_AddRefed<root::nsIRunnable> ) ));
}
#[test]
- fn __bindgen_test_layout_nsCOMPtr_instantiation_200535() {
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_173() {
assert_eq!(::std::mem::size_of::<root::nsCOMPtr<root::mozilla::dom::Link>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32484,18 +35199,18 @@ pub mod root {
root::nsCOMPtr<root::mozilla::dom::Link> ) ));
}
#[test]
- fn __bindgen_test_layout_nsCOMPtr_instantiation_200572() {
- assert_eq!(::std::mem::size_of::<root::nsCOMPtr<root::nsIWeakReference>>()
+ fn __bindgen_test_layout_Handle_instantiation_174() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
- root::nsCOMPtr<root::nsIWeakReference> ) ));
- assert_eq!(::std::mem::align_of::<root::nsCOMPtr<root::nsIWeakReference>>()
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Alignment of template specialization: " , stringify ! (
- root::nsCOMPtr<root::nsIWeakReference> ) ));
+ root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_DefaultDelete_instantiation_200830() {
+ fn __bindgen_test_layout_DefaultDelete_instantiation_175() {
assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
1usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32506,7 +35221,7 @@ pub mod root {
root::mozilla::DefaultDelete ) ));
}
#[test]
- fn __bindgen_test_layout_UniquePtr_instantiation_200828() {
+ fn __bindgen_test_layout_UniquePtr_instantiation_176() {
assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::nsISMILAttr>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32517,7 +35232,62 @@ pub mod root {
root::mozilla::UniquePtr<root::nsISMILAttr> ) ));
}
#[test]
- fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_201389() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_177() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsTArray_instantiation_178() {
+ assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
+ 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsTArray<::nsstring::nsStringRepr> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
+ 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsTArray<::nsstring::nsStringRepr> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Handle_instantiation_179() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Handle_instantiation_180() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ }
+ #[test]
+ 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 ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_182() {
assert_eq!(::std::mem::size_of::<root::nsRefPtrHashKey<root::mozilla::dom::DOMIntersectionObserver>>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32530,7 +35300,7 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_nsDataHashtable_instantiation_201388() {
+ fn __bindgen_test_layout_nsDataHashtable_instantiation_183() {
assert_eq!(::std::mem::size_of::<[u64; 6usize]>() , 48usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -32541,7 +35311,18 @@ pub mod root {
[u64; 6usize] ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_201595() {
+ fn __bindgen_test_layout_Handle_instantiation_184() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsTArray_instantiation_185() {
assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIContent>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32552,7 +35333,40 @@ pub mod root {
root::nsTArray<*mut root::nsIContent> ) ));
}
#[test]
- fn __bindgen_test_layout_SupportsWeakPtr_instantiation_201646() {
+ fn __bindgen_test_layout_nsTArray_instantiation_186() {
+ assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIContent>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsTArray<*mut root::nsIContent> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsTArray<*mut root::nsIContent>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsTArray<*mut root::nsIContent> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_187() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIURI>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIURI> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIURI>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIURI> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_188() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIURI>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIURI> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIURI>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIURI> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_SupportsWeakPtr_instantiation_189() {
assert_eq!(::std::mem::size_of::<u64>() , 8usize , concat ! (
"Size of template specialization: " , stringify ! ( u64 )
));
@@ -32561,7 +35375,18 @@ pub mod root {
u64 ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_201826() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_190() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIAtom>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIAtom> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIAtom>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIAtom> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsTArray_instantiation_191() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::nsRect>>() ,
8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32572,7 +35397,7 @@ pub mod root {
root::nsTArray<root::nsRect> ) ));
}
#[test]
- fn __bindgen_test_layout_DefaultDelete_instantiation_201942() {
+ fn __bindgen_test_layout_DefaultDelete_instantiation_192() {
assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
1usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32583,7 +35408,40 @@ pub mod root {
root::mozilla::DefaultDelete ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_202111() {
+ fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_193() {
+ assert_eq!(::std::mem::size_of::<root::nsRefPtrHashKey<root::nsIAtom>>()
+ , 16usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsRefPtrHashKey<root::nsIAtom> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsRefPtrHashKey<root::nsIAtom>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsRefPtrHashKey<root::nsIAtom> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_RefPtr_instantiation_194() {
+ assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::StyleSheet>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::RefPtr<root::mozilla::StyleSheet> ) ));
+ assert_eq!(::std::mem::align_of::<root::RefPtr<root::mozilla::StyleSheet>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::RefPtr<root::mozilla::StyleSheet> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_195() {
+ assert_eq!(::std::mem::size_of::<root::nsCOMPtr<root::nsIAtom>>() ,
+ 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsCOMPtr<root::nsIAtom> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsCOMPtr<root::nsIAtom>>() ,
+ 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsCOMPtr<root::nsIAtom> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsTArray_instantiation_196() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::nsCOMPtr<root::nsIAtom>>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32594,7 +35452,95 @@ pub mod root {
root::nsTArray<root::nsCOMPtr<root::nsIAtom>> ) ));
}
#[test]
- fn __bindgen_test_layout_nsPIDOMWindow_instantiation_202900() {
+ 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 ! (
+ root::already_AddRefed<root::nsIAtom> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIAtom>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIAtom> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_198() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_199() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_200() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
+ }
+ #[test]
+ 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 ! (
+ root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Handle_instantiation_202() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Handle_instantiation_203() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Handle_instantiation_204() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsPIDOMWindow_instantiation_205() {
assert_eq!(::std::mem::size_of::<[u64; 29usize]>() , 232usize , concat
! (
"Size of template specialization: " , stringify ! (
@@ -32605,7 +35551,7 @@ pub mod root {
[u64; 29usize] ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_202992() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_206() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIContent>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32616,7 +35562,7 @@ pub mod root {
root::already_AddRefed<root::nsIContent> ) ));
}
#[test]
- fn __bindgen_test_layout_nsRefPtrHashtable_instantiation_203182() {
+ fn __bindgen_test_layout_nsRefPtrHashtable_instantiation_207() {
assert_eq!(::std::mem::size_of::<[u64; 6usize]>() , 48usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -32627,7 +35573,71 @@ pub mod root {
[u64; 6usize] ) ));
}
#[test]
- fn __bindgen_test_layout_nsPtrHashKey_instantiation_203705() {
+ fn __bindgen_test_layout_Handle_instantiation_208() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsTArray_instantiation_209() {
+ assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
+ 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsTArray<::nsstring::nsStringRepr> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
+ 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsTArray<::nsstring::nsStringRepr> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_210() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIContent>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIContent> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIContent>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIContent> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_RefPtr_instantiation_211() {
+ assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::StyleSheet>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::RefPtr<root::mozilla::StyleSheet> ) ));
+ assert_eq!(::std::mem::align_of::<root::RefPtr<root::mozilla::StyleSheet>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::RefPtr<root::mozilla::StyleSheet> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_RefPtr_instantiation_212() {
+ assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::StyleSheet>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::RefPtr<root::mozilla::StyleSheet> ) ));
+ assert_eq!(::std::mem::align_of::<root::RefPtr<root::mozilla::StyleSheet>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::RefPtr<root::mozilla::StyleSheet> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_WeakPtr_instantiation_213() {
+ assert_eq!(::std::mem::size_of::<u64>() , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! ( u64 )
+ ));
+ assert_eq!(::std::mem::align_of::<u64>() , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ u64 ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsPtrHashKey_instantiation_214() {
assert_eq!(::std::mem::size_of::<root::nsPtrHashKey<::std::os::raw::c_void>>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32638,7 +35648,7 @@ pub mod root {
root::nsPtrHashKey<::std::os::raw::c_void> ) ));
}
#[test]
- fn __bindgen_test_layout_nsPtrHashKey_instantiation_203713() {
+ fn __bindgen_test_layout_nsPtrHashKey_instantiation_215() {
assert_eq!(::std::mem::size_of::<root::nsPtrHashKey<root::WeakFrame>>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32649,7 +35659,29 @@ pub mod root {
root::nsPtrHashKey<root::WeakFrame> ) ));
}
#[test]
- fn __bindgen_test_layout_OwningNonNull_instantiation_203828() {
+ fn __bindgen_test_layout_RefPtr_instantiation_216() {
+ assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::dom::Element>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::RefPtr<root::mozilla::dom::Element> ) ));
+ assert_eq!(::std::mem::align_of::<root::RefPtr<root::mozilla::dom::Element>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::RefPtr<root::mozilla::dom::Element> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Handle_instantiation_217() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_OwningNonNull_instantiation_218() {
assert_eq!(::std::mem::size_of::<root::mozilla::OwningNonNull<root::nsINode>>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32660,7 +35692,95 @@ pub mod root {
root::mozilla::OwningNonNull<root::nsINode> ) ));
}
#[test]
- fn __bindgen_test_layout_PointTyped_instantiation_204907() {
+ fn __bindgen_test_layout_OwningNonNull_instantiation_219() {
+ assert_eq!(::std::mem::size_of::<root::mozilla::OwningNonNull<root::nsINode>>()
+ , 16usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::mozilla::OwningNonNull<root::nsINode> ) ));
+ assert_eq!(::std::mem::align_of::<root::mozilla::OwningNonNull<root::nsINode>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::mozilla::OwningNonNull<root::nsINode> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_OwningNonNull_instantiation_220() {
+ assert_eq!(::std::mem::size_of::<root::mozilla::OwningNonNull<root::nsINode>>()
+ , 16usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::mozilla::OwningNonNull<root::nsINode> ) ));
+ assert_eq!(::std::mem::align_of::<root::mozilla::OwningNonNull<root::nsINode>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::mozilla::OwningNonNull<root::nsINode> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Handle_instantiation_221() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<root::JS::Value> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Handle_instantiation_222() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<root::JS::Value> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Handle_instantiation_223() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_MutableHandle_instantiation_224() {
+ assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_225() {
+ assert_eq!(::std::mem::size_of::<root::nsCOMPtr<root::nsIWeakReference>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsCOMPtr<root::nsIWeakReference> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsCOMPtr<root::nsIWeakReference>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsCOMPtr<root::nsIWeakReference> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsPtrHashKey_instantiation_226() {
+ assert_eq!(::std::mem::size_of::<root::nsPtrHashKey<::std::os::raw::c_void>>()
+ , 16usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsPtrHashKey<::std::os::raw::c_void> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsPtrHashKey<::std::os::raw::c_void>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsPtrHashKey<::std::os::raw::c_void> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_PointTyped_instantiation_227() {
assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -32671,7 +35791,7 @@ pub mod root {
[u32; 2usize] ) ));
}
#[test]
- fn __bindgen_test_layout_IntPointTyped_instantiation_204912() {
+ fn __bindgen_test_layout_IntPointTyped_instantiation_228() {
assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -32682,7 +35802,7 @@ pub mod root {
[u32; 2usize] ) ));
}
#[test]
- fn __bindgen_test_layout_SizeTyped_instantiation_204915() {
+ fn __bindgen_test_layout_SizeTyped_instantiation_229() {
assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -32693,7 +35813,7 @@ pub mod root {
[u32; 2usize] ) ));
}
#[test]
- fn __bindgen_test_layout_RectTyped_instantiation_204923() {
+ fn __bindgen_test_layout_RectTyped_instantiation_230() {
assert_eq!(::std::mem::size_of::<[u32; 4usize]>() , 16usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -32704,7 +35824,7 @@ pub mod root {
[u32; 4usize] ) ));
}
#[test]
- fn __bindgen_test_layout_IntPointTyped_instantiation_204955() {
+ fn __bindgen_test_layout_IntPointTyped_instantiation_231() {
assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -32715,7 +35835,7 @@ pub mod root {
[u32; 2usize] ) ));
}
#[test]
- fn __bindgen_test_layout_IntSizeTyped_instantiation_204963() {
+ fn __bindgen_test_layout_IntSizeTyped_instantiation_232() {
assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -32726,7 +35846,7 @@ pub mod root {
[u32; 2usize] ) ));
}
#[test]
- fn __bindgen_test_layout_IntRectTyped_instantiation_204971() {
+ fn __bindgen_test_layout_IntRectTyped_instantiation_233() {
assert_eq!(::std::mem::size_of::<[u32; 4usize]>() , 16usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -32737,7 +35857,7 @@ pub mod root {
[u32; 4usize] ) ));
}
#[test]
- fn __bindgen_test_layout_MarginTyped_instantiation_205138() {
+ fn __bindgen_test_layout_MarginTyped_instantiation_234() {
assert_eq!(::std::mem::size_of::<[u32; 4usize]>() , 16usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -32748,7 +35868,7 @@ pub mod root {
[u32; 4usize] ) ));
}
#[test]
- fn __bindgen_test_layout_RectTyped_instantiation_205173() {
+ fn __bindgen_test_layout_RectTyped_instantiation_235() {
assert_eq!(::std::mem::size_of::<[u32; 4usize]>() , 16usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -32759,7 +35879,7 @@ pub mod root {
[u32; 4usize] ) ));
}
#[test]
- fn __bindgen_test_layout_IntRectTyped_instantiation_205178() {
+ fn __bindgen_test_layout_IntRectTyped_instantiation_236() {
assert_eq!(::std::mem::size_of::<[u32; 4usize]>() , 16usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -32770,7 +35890,7 @@ pub mod root {
[u32; 4usize] ) ));
}
#[test]
- fn __bindgen_test_layout_ScaleFactor_instantiation_205224() {
+ fn __bindgen_test_layout_ScaleFactor_instantiation_237() {
assert_eq!(::std::mem::size_of::<u32>() , 4usize , concat ! (
"Size of template specialization: " , stringify ! ( u32 )
));
@@ -32779,7 +35899,7 @@ pub mod root {
u32 ) ));
}
#[test]
- fn __bindgen_test_layout_ScaleFactors2D_instantiation_205324() {
+ fn __bindgen_test_layout_ScaleFactors2D_instantiation_238() {
assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -32790,7 +35910,7 @@ pub mod root {
[u32; 2usize] ) ));
}
#[test]
- fn __bindgen_test_layout_ScaleFactors2D_instantiation_205332() {
+ fn __bindgen_test_layout_ScaleFactors2D_instantiation_239() {
assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -32801,7 +35921,7 @@ pub mod root {
[u32; 2usize] ) ));
}
#[test]
- fn __bindgen_test_layout_ScaleFactors2D_instantiation_205376() {
+ fn __bindgen_test_layout_ScaleFactors2D_instantiation_240() {
assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -32812,7 +35932,29 @@ pub mod root {
[u32; 2usize] ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_206006() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_241() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIRunnable>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIRunnable> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIRunnable>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIRunnable> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_242() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIRunnable>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIRunnable> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIRunnable>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIRunnable> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsTArray_instantiation_243() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::mozilla::FramePropertyTable_PropertyValue>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32825,7 +35967,7 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_nsPtrHashKey_instantiation_206022() {
+ fn __bindgen_test_layout_nsPtrHashKey_instantiation_244() {
assert_eq!(::std::mem::size_of::<root::nsPtrHashKey<root::nsIFrame>>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32836,7 +35978,18 @@ pub mod root {
root::nsPtrHashKey<root::nsIFrame> ) ));
}
#[test]
- fn __bindgen_test_layout_nsPIDOMWindow_instantiation_209296() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_245() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIRunnable>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIRunnable> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIRunnable>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIRunnable> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsPIDOMWindow_instantiation_246() {
assert_eq!(::std::mem::size_of::<[u64; 29usize]>() , 232usize , concat
! (
"Size of template specialization: " , stringify ! (
@@ -32847,7 +36000,29 @@ pub mod root {
[u64; 29usize] ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_209932() {
+ fn __bindgen_test_layout_MutableHandle_instantiation_247() {
+ assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_MutableHandle_instantiation_248() {
+ assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_249() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::dom::CSSValue>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32858,7 +36033,7 @@ pub mod root {
root::already_AddRefed<root::mozilla::dom::CSSValue> ) ));
}
#[test]
- fn __bindgen_test_layout_DefaultDelete_instantiation_210023() {
+ fn __bindgen_test_layout_DefaultDelete_instantiation_250() {
assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
1usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32869,7 +36044,7 @@ pub mod root {
root::mozilla::DefaultDelete ) ));
}
#[test]
- fn __bindgen_test_layout_nsRefPtrHashtable_instantiation_210027() {
+ fn __bindgen_test_layout_nsRefPtrHashtable_instantiation_251() {
assert_eq!(::std::mem::size_of::<[u64; 6usize]>() , 48usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -32880,7 +36055,29 @@ pub mod root {
[u64; 6usize] ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_211216() {
+ fn __bindgen_test_layout_Rooted_instantiation_252() {
+ assert_eq!(::std::mem::size_of::<[u64; 3usize]>() , 24usize , concat !
+ (
+ "Size of template specialization: " , stringify ! (
+ [u64; 3usize] ) ));
+ assert_eq!(::std::mem::align_of::<[u64; 3usize]>() , 8usize , concat !
+ (
+ "Alignment of template specialization: " , stringify ! (
+ [u64; 3usize] ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Rooted_instantiation_253() {
+ assert_eq!(::std::mem::size_of::<[u64; 3usize]>() , 24usize , concat !
+ (
+ "Size of template specialization: " , stringify ! (
+ [u64; 3usize] ) ));
+ assert_eq!(::std::mem::align_of::<[u64; 3usize]>() , 8usize , concat !
+ (
+ "Alignment of template specialization: " , stringify ! (
+ [u64; 3usize] ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_254() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsISupports>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32891,7 +36088,18 @@ pub mod root {
root::already_AddRefed<root::nsISupports> ) ));
}
#[test]
- fn __bindgen_test_layout_nsCOMPtr_instantiation_211803() {
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_255() {
+ assert_eq!(::std::mem::size_of::<root::nsCOMPtr<root::nsISupports>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsCOMPtr<root::nsISupports> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsCOMPtr<root::nsISupports>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsCOMPtr<root::nsISupports> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_256() {
assert_eq!(::std::mem::size_of::<root::nsCOMPtr<root::nsIRunnable>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32902,7 +36110,117 @@ pub mod root {
root::nsCOMPtr<root::nsIRunnable> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_213346() {
+ fn __bindgen_test_layout_nsTArray_instantiation_257() {
+ assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
+ 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsTArray<::nsstring::nsStringRepr> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
+ 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsTArray<::nsstring::nsStringRepr> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Handle_instantiation_258() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<root::JS::Value> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_MutableHandle_instantiation_259() {
+ assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Handle_instantiation_260() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_MutableHandle_instantiation_261() {
+ assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsTArray_instantiation_262() {
+ assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
+ 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsTArray<::nsstring::nsStringRepr> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
+ 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsTArray<::nsstring::nsStringRepr> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Handle_instantiation_263() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_264() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_265() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIURI>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIURI> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIURI>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIURI> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Handle_instantiation_266() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsTArray_instantiation_267() {
assert_eq!(::std::mem::size_of::<root::nsTArray<f64>>() , 8usize ,
concat ! (
"Size of template specialization: " , stringify ! (
@@ -32913,7 +36231,7 @@ pub mod root {
root::nsTArray<f64> ) ));
}
#[test]
- fn __bindgen_test_layout_RefPtr_instantiation_213358() {
+ fn __bindgen_test_layout_RefPtr_instantiation_268() {
assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::dom::DOMIntersectionObserverEntry>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32926,7 +36244,7 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_213357() {
+ fn __bindgen_test_layout_nsTArray_instantiation_269() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::RefPtr<root::mozilla::dom::DOMIntersectionObserverEntry>>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32939,7 +36257,7 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_nsPtrHashKey_instantiation_213391() {
+ fn __bindgen_test_layout_nsPtrHashKey_instantiation_270() {
assert_eq!(::std::mem::size_of::<root::nsPtrHashKey<root::mozilla::dom::Element>>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32950,7 +36268,20 @@ pub mod root {
root::nsPtrHashKey<root::mozilla::dom::Element> ) ));
}
#[test]
- fn __bindgen_test_layout_UniquePtr_instantiation_213488() {
+ fn __bindgen_test_layout_RefPtr_instantiation_271() {
+ assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::dom::DOMIntersectionObserverEntry>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::RefPtr<root::mozilla::dom::DOMIntersectionObserverEntry>
+ ) ));
+ assert_eq!(::std::mem::align_of::<root::RefPtr<root::mozilla::dom::DOMIntersectionObserverEntry>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::RefPtr<root::mozilla::dom::DOMIntersectionObserverEntry>
+ ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_UniquePtr_instantiation_272() {
assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::ProfilerBacktrace>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32961,7 +36292,95 @@ pub mod root {
root::mozilla::UniquePtr<root::ProfilerBacktrace> ) ));
}
#[test]
- fn __bindgen_test_layout_nsDataHashtable_instantiation_215281() {
+ fn __bindgen_test_layout_nsTArray_instantiation_273() {
+ assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
+ 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsTArray<::nsstring::nsStringRepr> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
+ 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsTArray<::nsstring::nsStringRepr> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Handle_instantiation_274() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<root::JS::Value> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_MutableHandle_instantiation_275() {
+ assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Handle_instantiation_276() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<root::JS::Value> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_MutableHandle_instantiation_277() {
+ assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_278() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIAtom>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIAtom> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIAtom>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIAtom> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_279() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIAtom>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIAtom> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIAtom>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIAtom> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_280() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIAtom>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIAtom> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIAtom>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIAtom> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsDataHashtable_instantiation_281() {
assert_eq!(::std::mem::size_of::<[u64; 6usize]>() , 48usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -32972,7 +36391,7 @@ pub mod root {
[u64; 6usize] ) ));
}
#[test]
- fn __bindgen_test_layout_OwningNonNull_instantiation_215320() {
+ fn __bindgen_test_layout_OwningNonNull_instantiation_282() {
assert_eq!(::std::mem::size_of::<root::mozilla::OwningNonNull<root::mozilla::EffectCompositor_AnimationStyleRuleProcessor>>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32985,7 +36404,7 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_215343() {
+ fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_283() {
assert_eq!(::std::mem::size_of::<root::nsRefPtrHashKey<root::nsIAtom>>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32996,7 +36415,7 @@ pub mod root {
root::nsRefPtrHashKey<root::nsIAtom> ) ));
}
#[test]
- fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_215379() {
+ fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_284() {
assert_eq!(::std::mem::size_of::<root::nsRefPtrHashKey<root::nsIContent>>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -33007,7 +36426,18 @@ pub mod root {
root::nsRefPtrHashKey<root::nsIContent> ) ));
}
#[test]
- fn __bindgen_test_layout_DefaultDelete_instantiation_215942() {
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_285() {
+ assert_eq!(::std::mem::size_of::<root::nsCOMPtr<root::nsIRunnable>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsCOMPtr<root::nsIRunnable> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsCOMPtr<root::nsIRunnable>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsCOMPtr<root::nsIRunnable> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_DefaultDelete_instantiation_286() {
assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
1usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -33018,7 +36448,7 @@ pub mod root {
root::mozilla::DefaultDelete ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_215956() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_287() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::URLExtraData>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -33029,7 +36459,7 @@ pub mod root {
root::already_AddRefed<root::mozilla::URLExtraData> ) ));
}
#[test]
- fn __bindgen_test_layout_nsMainThreadPtrHolder_instantiation_215960() {
+ fn __bindgen_test_layout_nsMainThreadPtrHolder_instantiation_288() {
assert_eq!(::std::mem::size_of::<root::nsMainThreadPtrHolder<root::nsIURI>>()
, 24usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -33040,7 +36470,62 @@ pub mod root {
root::nsMainThreadPtrHolder<root::nsIURI> ) ));
}
#[test]
- fn __bindgen_test_layout_nsPtrHashKey_instantiation_216034() {
+ 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 ! (
+ root::already_AddRefed<root::mozilla::URLExtraData> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::mozilla::URLExtraData>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::mozilla::URLExtraData> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_290() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIURI>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIURI> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIURI>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIURI> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_291() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIURI>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIURI> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIURI>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIURI> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_292() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::URLExtraData>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::mozilla::URLExtraData> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::mozilla::URLExtraData>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::mozilla::URLExtraData> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_293() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::URLExtraData>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::mozilla::URLExtraData> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::mozilla::URLExtraData>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::mozilla::URLExtraData> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsPtrHashKey_instantiation_294() {
assert_eq!(::std::mem::size_of::<root::nsPtrHashKey<root::nsIDocument>>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -33051,7 +36536,18 @@ pub mod root {
root::nsPtrHashKey<root::nsIDocument> ) ));
}
#[test]
- fn __bindgen_test_layout_DefaultDelete_instantiation_216321() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_295() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIAtom>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIAtom> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIAtom>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIAtom> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_DefaultDelete_instantiation_296() {
assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
1usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -33062,7 +36558,7 @@ pub mod root {
root::mozilla::DefaultDelete ) ));
}
#[test]
- fn __bindgen_test_layout_UniquePtr_instantiation_216319() {
+ fn __bindgen_test_layout_UniquePtr_instantiation_297() {
assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::nsCSSValueList>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -33073,7 +36569,7 @@ pub mod root {
root::mozilla::UniquePtr<root::nsCSSValueList> ) ));
}
#[test]
- fn __bindgen_test_layout_DefaultDelete_instantiation_216327() {
+ fn __bindgen_test_layout_DefaultDelete_instantiation_298() {
assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
1usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -33084,7 +36580,7 @@ pub mod root {
root::mozilla::DefaultDelete ) ));
}
#[test]
- fn __bindgen_test_layout_UniquePtr_instantiation_216325() {
+ fn __bindgen_test_layout_UniquePtr_instantiation_299() {
assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::nsCSSValuePairList>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -33095,18 +36591,18 @@ pub mod root {
root::mozilla::UniquePtr<root::nsCSSValuePairList> ) ));
}
#[test]
- fn __bindgen_test_layout_Maybe_instantiation_216670() {
- assert_eq!(::std::mem::size_of::<[u64; 2usize]>() , 16usize , concat !
- (
+ fn __bindgen_test_layout_already_AddRefed_instantiation_300() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsStringBuffer>>()
+ , 8usize , concat ! (
"Size of template specialization: " , stringify ! (
- [u64; 2usize] ) ));
- assert_eq!(::std::mem::align_of::<[u64; 2usize]>() , 8usize , concat !
- (
+ root::already_AddRefed<root::nsStringBuffer> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsStringBuffer>>()
+ , 8usize , concat ! (
"Alignment of template specialization: " , stringify ! (
- [u64; 2usize] ) ));
+ root::already_AddRefed<root::nsStringBuffer> ) ));
}
#[test]
- fn __bindgen_test_layout_SupportsWeakPtr_instantiation_216837() {
+ fn __bindgen_test_layout_SupportsWeakPtr_instantiation_301() {
assert_eq!(::std::mem::size_of::<u64>() , 8usize , concat ! (
"Size of template specialization: " , stringify ! ( u64 )
));
@@ -33115,7 +36611,51 @@ pub mod root {
u64 ) ));
}
#[test]
- fn __bindgen_test_layout_Maybe_instantiation_216995() {
+ fn __bindgen_test_layout_nsTArray_instantiation_302() {
+ assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
+ 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsTArray<::nsstring::nsStringRepr> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
+ 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsTArray<::nsstring::nsStringRepr> ) ));
+ }
+ #[test]
+ 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 ! (
+ root::already_AddRefed<root::nsIAtom> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIAtom>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIAtom> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_304() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIURI>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIURI> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIURI>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIURI> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Maybe_instantiation_305() {
+ assert_eq!(::std::mem::size_of::<[u32; 3usize]>() , 12usize , concat !
+ (
+ "Size of template specialization: " , stringify ! (
+ [u32; 3usize] ) ));
+ assert_eq!(::std::mem::align_of::<[u32; 3usize]>() , 4usize , concat !
+ (
+ "Alignment of template specialization: " , stringify ! (
+ [u32; 3usize] ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Maybe_instantiation_306() {
assert_eq!(::std::mem::size_of::<[u32; 3usize]>() , 12usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -33126,7 +36666,7 @@ pub mod root {
[u32; 3usize] ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_217010() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_307() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsStyleImageRequest>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -33137,7 +36677,18 @@ pub mod root {
root::already_AddRefed<root::nsStyleImageRequest> ) ));
}
#[test]
- fn __bindgen_test_layout_DefaultDelete_instantiation_217018() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_308() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIAtom>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIAtom> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIAtom>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIAtom> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_DefaultDelete_instantiation_309() {
assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
1usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -33148,7 +36699,7 @@ pub mod root {
root::mozilla::DefaultDelete ) ));
}
#[test]
- fn __bindgen_test_layout_UniquePtr_instantiation_217016() {
+ fn __bindgen_test_layout_UniquePtr_instantiation_310() {
assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::nsStyleSides>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -33159,7 +36710,7 @@ pub mod root {
root::mozilla::UniquePtr<root::nsStyleSides> ) ));
}
#[test]
- fn __bindgen_test_layout_DefaultDelete_instantiation_217057() {
+ fn __bindgen_test_layout_DefaultDelete_instantiation_311() {
assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
1usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -33170,7 +36721,62 @@ pub mod root {
root::mozilla::DefaultDelete ) ));
}
#[test]
- fn __bindgen_test_layout_pair_instantiation_217208() {
+ 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 ! (
+ root::mozilla::UniquePtr<root::nsStyleSides> ) ));
+ assert_eq!(::std::mem::align_of::<root::mozilla::UniquePtr<root::nsStyleSides>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::mozilla::UniquePtr<root::nsStyleSides> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_313() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIURI>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIURI> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIURI>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIURI> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Maybe_instantiation_314() {
+ assert_eq!(::std::mem::size_of::<[u32; 3usize]>() , 12usize , concat !
+ (
+ "Size of template specialization: " , stringify ! (
+ [u32; 3usize] ) ));
+ assert_eq!(::std::mem::align_of::<[u32; 3usize]>() , 4usize , concat !
+ (
+ "Alignment of template specialization: " , stringify ! (
+ [u32; 3usize] ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_DefaultDelete_instantiation_315() {
+ assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
+ 1usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::mozilla::DefaultDelete ) ));
+ assert_eq!(::std::mem::align_of::<root::mozilla::DefaultDelete>() ,
+ 1usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::mozilla::DefaultDelete ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_DefaultDelete_instantiation_316() {
+ assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
+ 1usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::mozilla::DefaultDelete ) ));
+ assert_eq!(::std::mem::align_of::<root::mozilla::DefaultDelete>() ,
+ 1usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::mozilla::DefaultDelete ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_pair_instantiation_317() {
assert_eq!(::std::mem::size_of::<root::std::pair<::nsstring::nsStringRepr, ::nsstring::nsStringRepr>>()
, 32usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -33181,7 +36787,7 @@ pub mod root {
root::std::pair<::nsstring::nsStringRepr, ::nsstring::nsStringRepr> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_217207() {
+ fn __bindgen_test_layout_nsTArray_instantiation_318() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::std::pair<::nsstring::nsStringRepr,
::nsstring::nsStringRepr>>>()
, 8usize , concat ! (
@@ -33196,18 +36802,139 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_RefPtr_instantiation_218230() {
- assert_eq!(::std::mem::size_of::<root::RefPtr<root::RawServoAnimationValue>>()
+ fn __bindgen_test_layout_already_AddRefed_instantiation_319() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIURI>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIURI> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIURI>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIURI> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsTArray_instantiation_320() {
+ assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
+ 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsTArray<::nsstring::nsStringRepr> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
+ 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsTArray<::nsstring::nsStringRepr> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsTArray_instantiation_321() {
+ assert_eq!(::std::mem::size_of::<root::nsTArray<root::nsStyleCoord>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsTArray<root::nsStyleCoord> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsTArray<root::nsStyleCoord>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsTArray<root::nsStyleCoord> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsTArray_instantiation_322() {
+ assert_eq!(::std::mem::size_of::<root::nsTArray<root::nsStyleCoord>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsTArray<root::nsStyleCoord> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsTArray<root::nsStyleCoord>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsTArray<root::nsStyleCoord> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_323() {
+ assert_eq!(::std::mem::size_of::<root::nsCOMPtr<root::nsIAtom>>() ,
+ 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsCOMPtr<root::nsIAtom> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsCOMPtr<root::nsIAtom>>() ,
+ 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsCOMPtr<root::nsIAtom> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsStyleAutoArray_instantiation_324() {
+ assert_eq!(::std::mem::size_of::<root::nsStyleAutoArray<root::mozilla::StyleAnimation>>()
+ , 64usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsStyleAutoArray<root::mozilla::StyleAnimation> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsStyleAutoArray<root::mozilla::StyleAnimation>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsStyleAutoArray<root::mozilla::StyleAnimation> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_DefaultDelete_instantiation_325() {
+ assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
+ 1usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::mozilla::DefaultDelete ) ));
+ assert_eq!(::std::mem::align_of::<root::mozilla::DefaultDelete>() ,
+ 1usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::mozilla::DefaultDelete ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_UniquePtr_instantiation_326() {
+ assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::nsCSSValueList>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::mozilla::UniquePtr<root::nsCSSValueList> ) ));
+ assert_eq!(::std::mem::align_of::<root::mozilla::UniquePtr<root::nsCSSValueList>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::mozilla::UniquePtr<root::nsCSSValueList> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_DefaultDelete_instantiation_327() {
+ assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
+ 1usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::mozilla::DefaultDelete ) ));
+ assert_eq!(::std::mem::align_of::<root::mozilla::DefaultDelete>() ,
+ 1usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::mozilla::DefaultDelete ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_UniquePtr_instantiation_328() {
+ assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::nsCSSValuePairList>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
- root::RefPtr<root::RawServoAnimationValue> ) ));
- assert_eq!(::std::mem::align_of::<root::RefPtr<root::RawServoAnimationValue>>()
+ root::mozilla::UniquePtr<root::nsCSSValuePairList> ) ));
+ assert_eq!(::std::mem::align_of::<root::mozilla::UniquePtr<root::nsCSSValuePairList>>()
, 8usize , concat ! (
"Alignment of template specialization: " , stringify ! (
- root::RefPtr<root::RawServoAnimationValue> ) ));
+ root::mozilla::UniquePtr<root::nsCSSValuePairList> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Maybe_instantiation_329() {
+ assert_eq!(::std::mem::size_of::<[u64; 18usize]>() , 144usize , concat
+ ! (
+ "Size of template specialization: " , stringify ! (
+ [u64; 18usize] ) ));
+ assert_eq!(::std::mem::align_of::<[u64; 18usize]>() , 8usize , concat
+ ! (
+ "Alignment of template specialization: " , stringify ! (
+ [u64; 18usize] ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Maybe_instantiation_330() {
+ assert_eq!(::std::mem::size_of::<[u64; 18usize]>() , 144usize , concat
+ ! (
+ "Size of template specialization: " , stringify ! (
+ [u64; 18usize] ) ));
+ assert_eq!(::std::mem::align_of::<[u64; 18usize]>() , 8usize , concat
+ ! (
+ "Alignment of template specialization: " , stringify ! (
+ [u64; 18usize] ) ));
}
#[test]
- fn __bindgen_test_layout_BaseTimeDuration_instantiation_222222() {
+ fn __bindgen_test_layout_BaseTimeDuration_instantiation_331() {
assert_eq!(::std::mem::size_of::<root::mozilla::BaseTimeDuration>() ,
8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -33218,7 +36945,86 @@ pub mod root {
root::mozilla::BaseTimeDuration ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_222814() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_332() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_333() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsTArray_instantiation_334() {
+ assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIContent>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsTArray<*mut root::nsIContent> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsTArray<*mut root::nsIContent>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsTArray<*mut root::nsIContent> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsTArray_instantiation_335() {
+ assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIContent>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsTArray<*mut root::nsIContent> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsTArray<*mut root::nsIContent>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsTArray<*mut root::nsIContent> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_336() {
+ assert_eq!(::std::mem::size_of::<root::nsCOMPtr<root::nsIContent>>() ,
+ 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsCOMPtr<root::nsIContent> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsCOMPtr<root::nsIContent>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsCOMPtr<root::nsIContent> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_337() {
+ assert_eq!(::std::mem::size_of::<root::nsRefPtrHashKey<root::mozilla::dom::DOMIntersectionObserver>>()
+ , 16usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsRefPtrHashKey<root::mozilla::dom::DOMIntersectionObserver>
+ ) ));
+ assert_eq!(::std::mem::align_of::<root::nsRefPtrHashKey<root::mozilla::dom::DOMIntersectionObserver>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsRefPtrHashKey<root::mozilla::dom::DOMIntersectionObserver>
+ ) ));
+ }
+ #[test]
+ 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 ! (
+ root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsTArray_instantiation_339() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::mozilla::DisplayItemClip_RoundedRect>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -33231,29 +37037,29 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_Maybe_instantiation_223076() {
- assert_eq!(::std::mem::size_of::<[u64; 2usize]>() , 16usize , concat !
- (
+ fn __bindgen_test_layout_Handle_instantiation_340() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
"Size of template specialization: " , stringify ! (
- [u64; 2usize] ) ));
- assert_eq!(::std::mem::align_of::<[u64; 2usize]>() , 8usize , concat !
- (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
"Alignment of template specialization: " , stringify ! (
- [u64; 2usize] ) ));
+ root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_Maybe_instantiation_223083() {
- assert_eq!(::std::mem::size_of::<[u64; 5usize]>() , 40usize , concat !
- (
+ fn __bindgen_test_layout_Handle_instantiation_341() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
"Size of template specialization: " , stringify ! (
- [u64; 5usize] ) ));
- assert_eq!(::std::mem::align_of::<[u64; 5usize]>() , 8usize , concat !
- (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
"Alignment of template specialization: " , stringify ! (
- [u64; 5usize] ) ));
+ root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_RefPtr_instantiation_223258() {
+ fn __bindgen_test_layout_RefPtr_instantiation_342() {
assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::dom::DOMRect>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -33264,7 +37070,29 @@ pub mod root {
root::RefPtr<root::mozilla::dom::DOMRect> ) ));
}
#[test]
- fn __bindgen_test_layout_Sequence_instantiation_223502() {
+ fn __bindgen_test_layout_Handle_instantiation_343() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<root::JS::Value> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_MutableHandle_instantiation_344() {
+ assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Sequence_instantiation_345() {
assert_eq!(::std::mem::size_of::<u64>() , 8usize , concat ! (
"Size of template specialization: " , stringify ! ( u64 )
));
@@ -33273,7 +37101,102 @@ pub mod root {
u64 ) ));
}
#[test]
- fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_223801() {
+ fn __bindgen_test_layout_Handle_instantiation_346() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<root::JS::Value> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Sequence_instantiation_347() {
+ assert_eq!(::std::mem::size_of::<u64>() , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! ( u64 )
+ ));
+ assert_eq!(::std::mem::align_of::<u64>() , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ u64 ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Sequence_instantiation_348() {
+ assert_eq!(::std::mem::size_of::<u64>() , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! ( u64 )
+ ));
+ assert_eq!(::std::mem::align_of::<u64>() , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ u64 ) ));
+ }
+ #[test]
+ 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 ! (
+ root::JS::Handle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<root::JS::Value> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Handle_instantiation_350() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_MutableHandle_instantiation_351() {
+ assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ }
+ #[test]
+ 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 ! (
+ root::JS::Handle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<root::JS::Value> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_MutableHandle_instantiation_353() {
+ assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Handle_instantiation_354() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_355() {
assert_eq!(::std::mem::size_of::<root::nsRefPtrHashKey<root::mozilla::dom::Element>>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -33284,7 +37207,7 @@ pub mod root {
root::nsRefPtrHashKey<root::mozilla::dom::Element> ) ));
}
#[test]
- fn __bindgen_test_layout_nsClassHashtable_instantiation_223800() {
+ fn __bindgen_test_layout_nsClassHashtable_instantiation_356() {
assert_eq!(::std::mem::size_of::<[u64; 6usize]>() , 48usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -33295,7 +37218,51 @@ pub mod root {
[u64; 6usize] ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_225054() {
+ fn __bindgen_test_layout_Handle_instantiation_357() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsTArray_instantiation_358() {
+ assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
+ 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsTArray<::nsstring::nsStringRepr> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
+ 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsTArray<::nsstring::nsStringRepr> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_359() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::dom::CSSValue>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::mozilla::dom::CSSValue> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::mozilla::dom::CSSValue>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::mozilla::dom::CSSValue> ) ));
+ }
+ #[test]
+ 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 ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsTArray_instantiation_361() {
assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::css::DocumentRule>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -33306,7 +37273,7 @@ pub mod root {
root::nsTArray<*mut root::mozilla::css::DocumentRule> ) ));
}
#[test]
- fn __bindgen_test_layout_nsAutoPtr_instantiation_225092() {
+ fn __bindgen_test_layout_nsAutoPtr_instantiation_362() {
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 5828157c0ca..d9480e2fdfa 100644
--- a/components/style/gecko/generated/structs_release.rs
+++ b/components/style/gecko/generated/structs_release.rs
@@ -971,6 +971,7 @@ pub mod root {
pub const NS_STYLE_DISPLAY_MODE_BROWSER: ::std::os::raw::c_uint = 0;
pub const NS_STYLE_DISPLAY_MODE_MINIMAL_UI: ::std::os::raw::c_uint = 1;
pub const NS_STYLE_DISPLAY_MODE_STANDALONE: ::std::os::raw::c_uint = 2;
+ pub const NS_STYLE_DISPLAY_MODE_FULLSCREEN: ::std::os::raw::c_uint = 3;
pub const NS_THEME_NONE: ::std::os::raw::c_uint = 0;
pub const NS_THEME_BUTTON: ::std::os::raw::c_uint = 1;
pub const NS_THEME_RADIO: ::std::os::raw::c_uint = 2;
@@ -1169,6 +1170,16 @@ pub mod root {
use self::super::super::root;
#[repr(C)]
#[derive(Debug, Copy, Clone)]
+ pub struct __is_swappable {
+ pub _address: u8,
+ }
+ #[repr(C)]
+ #[derive(Debug, Copy, Clone)]
+ pub struct __is_nothrow_swappable {
+ pub _address: u8,
+ }
+ #[repr(C)]
+ #[derive(Debug, Copy, Clone)]
pub struct pair<_T1, _T2> {
pub first: _T1,
pub second: _T2,
@@ -1177,6 +1188,8 @@ pub mod root {
}
pub type pair_first_type<_T1> = _T1;
pub type pair_second_type<_T2> = _T2;
+ pub type pair__PCCP = u8;
+ pub type pair__PCCFP = u8;
#[repr(C)]
#[derive(Debug, Copy)]
pub struct input_iterator_tag {
@@ -1196,98 +1209,47 @@ pub mod root {
fn clone(&self) -> Self { *self }
}
#[repr(C)]
- #[derive(Debug, Copy)]
- pub struct forward_iterator_tag {
- pub _address: u8,
- }
- #[test]
- fn bindgen_test_layout_forward_iterator_tag() {
- assert_eq!(::std::mem::size_of::<forward_iterator_tag>() , 1usize
- , concat ! (
- "Size of: " , stringify ! ( forward_iterator_tag ) ));
- assert_eq! (::std::mem::align_of::<forward_iterator_tag>() ,
- 1usize , concat ! (
- "Alignment of " , stringify ! ( forward_iterator_tag )
- ));
- }
- impl Clone for forward_iterator_tag {
- fn clone(&self) -> Self { *self }
- }
- #[repr(C)]
- #[derive(Debug, Copy)]
- pub struct bidirectional_iterator_tag {
+ #[derive(Debug, Copy, Clone)]
+ pub struct iterator {
pub _address: u8,
}
- #[test]
- fn bindgen_test_layout_bidirectional_iterator_tag() {
- assert_eq!(::std::mem::size_of::<bidirectional_iterator_tag>() ,
- 1usize , concat ! (
- "Size of: " , stringify ! ( bidirectional_iterator_tag
- ) ));
- assert_eq! (::std::mem::align_of::<bidirectional_iterator_tag>() ,
- 1usize , concat ! (
- "Alignment of " , stringify ! (
- bidirectional_iterator_tag ) ));
- }
- impl Clone for bidirectional_iterator_tag {
- fn clone(&self) -> Self { *self }
- }
+ pub type iterator_iterator_category<_Category> = _Category;
+ pub type iterator_value_type<_Tp> = _Tp;
+ pub type iterator_difference_type<_Distance> = _Distance;
+ pub type iterator_pointer<_Pointer> = _Pointer;
+ pub type iterator_reference<_Reference> = _Reference;
#[repr(C)]
- #[derive(Debug, Copy)]
- pub struct random_access_iterator_tag {
+ #[derive(Debug, Copy, Clone)]
+ pub struct __iterator_traits {
pub _address: u8,
}
- #[test]
- fn bindgen_test_layout_random_access_iterator_tag() {
- assert_eq!(::std::mem::size_of::<random_access_iterator_tag>() ,
- 1usize , concat ! (
- "Size of: " , stringify ! ( random_access_iterator_tag
- ) ));
- assert_eq! (::std::mem::align_of::<random_access_iterator_tag>() ,
- 1usize , concat ! (
- "Alignment of " , stringify ! (
- random_access_iterator_tag ) ));
- }
- impl Clone for random_access_iterator_tag {
- fn clone(&self) -> Self { *self }
- }
#[repr(C)]
+ #[derive(Debug, Copy, Clone)]
pub struct iterator_traits {
pub _address: u8,
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
- pub struct iterator {
- pub _address: u8,
+ pub struct reverse_iterator<_Iterator> {
+ pub current: _Iterator,
+ pub _phantom_0: ::std::marker::PhantomData<::std::cell::UnsafeCell<_Iterator>>,
}
- pub type iterator_value_type<_Tp> = _Tp;
- pub type iterator_difference_type<_Distance> = _Distance;
- pub type iterator_pointer<_Pointer> = _Pointer;
- pub type iterator_reference<_Reference> = _Reference;
- pub type iterator_iterator_category<_Category> = _Category;
- #[repr(C)]
- pub struct reverse_iterator<_Iter> {
- pub __t: _Iter,
- pub current: _Iter,
- pub _phantom_0: ::std::marker::PhantomData<::std::cell::UnsafeCell<_Iter>>,
- }
- pub type reverse_iterator_iterator_type<_Iter> = _Iter;
+ pub type reverse_iterator___traits_type = root::std::iterator_traits;
+ pub type reverse_iterator_iterator_type<_Iterator> = _Iterator;
pub type reverse_iterator_difference_type =
- root::std::iterator_traits;
- pub type reverse_iterator_reference = root::std::iterator_traits;
- pub type reverse_iterator_pointer = root::std::iterator_traits;
+ root::std::reverse_iterator___traits_type;
+ pub type reverse_iterator_pointer =
+ root::std::reverse_iterator___traits_type;
+ pub type reverse_iterator_reference =
+ root::std::reverse_iterator___traits_type;
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct atomic {
}
- pub type atomic___base = u8;
- #[repr(C)]
- pub struct __bit_const_reference {
- pub __seg_: root::std::__bit_const_reference___storage_pointer,
- pub __mask_: root::std::__bit_const_reference___storage_type,
- }
- pub type __bit_const_reference___storage_type = [u8; 0usize];
- pub type __bit_const_reference___storage_pointer = [u8; 0usize];
+ }
+ pub mod __gnu_cxx {
+ #[allow(unused_imports)]
+ use self::super::super::root;
}
pub mod mozilla {
#[allow(unused_imports)]
@@ -1331,8 +1293,9 @@ pub mod root {
root::nsSubstringTuple;
pub type nsStringRepr_string_type = ::nsstring::nsStringRepr;
pub type nsStringRepr_const_iterator =
- root::nsReadingIterator<u16>;
- pub type nsStringRepr_iterator = root::nsWritingIterator<u16>;
+ root::nsReadingIterator<root::mozilla::detail::nsStringRepr_char_type>;
+ pub type nsStringRepr_iterator =
+ root::nsWritingIterator<root::mozilla::detail::nsStringRepr_char_type>;
pub type nsStringRepr_comparator_type = root::nsStringComparator;
pub type nsStringRepr_char_iterator =
*mut root::mozilla::detail::nsStringRepr_char_type;
@@ -1422,9 +1385,9 @@ pub mod root {
root::nsCSubstringTuple;
pub type nsCStringRepr_string_type = root::nsCString;
pub type nsCStringRepr_const_iterator =
- root::nsReadingIterator<::std::os::raw::c_char>;
+ root::nsReadingIterator<root::mozilla::detail::nsCStringRepr_char_type>;
pub type nsCStringRepr_iterator =
- root::nsWritingIterator<::std::os::raw::c_char>;
+ root::nsWritingIterator<root::mozilla::detail::nsCStringRepr_char_type>;
pub type nsCStringRepr_comparator_type =
root::nsCStringComparator;
pub type nsCStringRepr_char_iterator =
@@ -1526,7 +1489,7 @@ pub mod root {
#[repr(C)]
#[derive(Debug)]
pub struct MutexImpl {
- pub platformData_: [*mut ::std::os::raw::c_void; 8usize],
+ pub platformData_: [*mut ::std::os::raw::c_void; 5usize],
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
@@ -1535,7 +1498,7 @@ pub mod root {
}
#[test]
fn bindgen_test_layout_MutexImpl() {
- assert_eq!(::std::mem::size_of::<MutexImpl>() , 64usize ,
+ assert_eq!(::std::mem::size_of::<MutexImpl>() , 40usize ,
concat ! ( "Size of: " , stringify ! ( MutexImpl )
));
assert_eq! (::std::mem::align_of::<MutexImpl>() , 8usize ,
@@ -2131,7 +2094,7 @@ pub mod root {
}
}
#[repr(C)]
- #[derive(Debug, Copy)]
+ #[derive(Debug)]
pub struct ThreadSafeAutoRefCnt {
pub mValue: u64,
}
@@ -2152,9 +2115,6 @@ pub mod root {
ThreadSafeAutoRefCnt ) , "::" , stringify ! ( mValue )
));
}
- impl Clone for ThreadSafeAutoRefCnt {
- fn clone(&self) -> Self { *self }
- }
#[repr(C)]
#[derive(Debug)]
pub struct OwningNonNull<T> {
@@ -2539,78 +2499,118 @@ pub mod root {
#[inline]
pub fn mIsRootContent(&self) -> bool {
let mask = 1usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 0usize;
+ let val = (unit_field_val & mask) >> 0usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mIsRootContent(&mut self, val: bool) {
let mask = 1usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 0usize) & mask;
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 0usize) & mask;
self._bitfield_1 =
- unsafe { ::std::mem::transmute(field_val) };
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mDoSmoothScroll(&self) -> bool {
let mask = 2usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 1usize;
+ let val = (unit_field_val & mask) >> 1usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mDoSmoothScroll(&mut self, val: bool) {
let mask = 2usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 1usize) & mask;
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 1usize) & mask;
self._bitfield_1 =
- unsafe { ::std::mem::transmute(field_val) };
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mUseDisplayPortMargins(&self) -> bool {
let mask = 4usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 2usize;
+ let val = (unit_field_val & mask) >> 2usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mUseDisplayPortMargins(&mut self, val: bool) {
let mask = 4usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 2usize) & mask;
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 2usize) & mask;
self._bitfield_1 =
- unsafe { ::std::mem::transmute(field_val) };
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mIsScrollInfoLayer(&self) -> bool {
let mask = 8usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 3usize;
+ let val = (unit_field_val & mask) >> 3usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mIsScrollInfoLayer(&mut self, val: bool) {
let mask = 8usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 3usize) & mask;
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 3usize) & mask;
self._bitfield_1 =
- unsafe { ::std::mem::transmute(field_val) };
+ unsafe { ::std::mem::transmute(unit_field_val) };
+ }
+ #[inline]
+ pub fn new_bitfield_1(mIsRootContent: bool,
+ mDoSmoothScroll: bool,
+ mUseDisplayPortMargins: bool,
+ mIsScrollInfoLayer: bool) -> u8 {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val = { 0 };
+ let mIsRootContent =
+ mIsRootContent as u8 as u8;
+ let mask = 1usize as u8;
+ let mIsRootContent =
+ (mIsRootContent << 0usize) &
+ mask;
+ bitfield_unit_val | mIsRootContent
+ };
+ let mDoSmoothScroll =
+ mDoSmoothScroll as u8 as u8;
+ let mask = 2usize as u8;
+ let mDoSmoothScroll =
+ (mDoSmoothScroll << 1usize) & mask;
+ bitfield_unit_val | mDoSmoothScroll
+ };
+ let mUseDisplayPortMargins =
+ mUseDisplayPortMargins as u8 as u8;
+ let mask = 4usize as u8;
+ let mUseDisplayPortMargins =
+ (mUseDisplayPortMargins << 2usize) & mask;
+ bitfield_unit_val | mUseDisplayPortMargins
+ };
+ let mIsScrollInfoLayer = mIsScrollInfoLayer as u8 as u8;
+ let mask = 8usize as u8;
+ let mIsScrollInfoLayer =
+ (mIsScrollInfoLayer << 3usize) & mask;
+ bitfield_unit_val | mIsScrollInfoLayer
}
}
#[repr(C)]
@@ -2803,28 +2803,28 @@ pub mod root {
#[inline]
pub fn mHasScrollgrab(&self) -> bool {
let mask = 1usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 0usize;
+ let val = (unit_field_val & mask) >> 0usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mHasScrollgrab(&mut self, val: bool) {
let mask = 1usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 0usize) & mask;
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 0usize) & mask;
self._bitfield_1 =
- unsafe { ::std::mem::transmute(field_val) };
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mAllowVerticalScrollWithWheel(&self) -> bool {
let mask = 2usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 1usize;
+ let val = (unit_field_val & mask) >> 1usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
@@ -2832,69 +2832,125 @@ pub mod root {
val: bool) {
let mask = 2usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 1usize) & mask;
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 1usize) & mask;
self._bitfield_1 =
- unsafe { ::std::mem::transmute(field_val) };
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mIsLayersIdRoot(&self) -> bool {
let mask = 4usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 2usize;
+ let val = (unit_field_val & mask) >> 2usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mIsLayersIdRoot(&mut self, val: bool) {
let mask = 4usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 2usize) & mask;
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 2usize) & mask;
self._bitfield_1 =
- unsafe { ::std::mem::transmute(field_val) };
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mUsesContainerScrolling(&self) -> bool {
let mask = 8usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 3usize;
+ let val = (unit_field_val & mask) >> 3usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mUsesContainerScrolling(&mut self, val: bool) {
let mask = 8usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 3usize) & mask;
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 3usize) & mask;
self._bitfield_1 =
- unsafe { ::std::mem::transmute(field_val) };
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mForceDisableApz(&self) -> bool {
let mask = 16usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 4usize;
+ let val = (unit_field_val & mask) >> 4usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mForceDisableApz(&mut self, val: bool) {
let mask = 16usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 4usize) & mask;
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 4usize) & mask;
self._bitfield_1 =
- unsafe { ::std::mem::transmute(field_val) };
+ unsafe { ::std::mem::transmute(unit_field_val) };
+ }
+ #[inline]
+ pub fn new_bitfield_1(mHasScrollgrab: bool,
+ mAllowVerticalScrollWithWheel: bool,
+ mIsLayersIdRoot: bool,
+ mUsesContainerScrolling: bool,
+ mForceDisableApz: bool) -> u8 {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ { 0 };
+ let mHasScrollgrab =
+ mHasScrollgrab as u8
+ as u8;
+ let mask = 1usize as u8;
+ let mHasScrollgrab =
+ (mHasScrollgrab <<
+ 0usize) & mask;
+ bitfield_unit_val |
+ mHasScrollgrab
+ };
+ let mAllowVerticalScrollWithWheel =
+ mAllowVerticalScrollWithWheel
+ as u8 as u8;
+ let mask = 2usize as u8;
+ let mAllowVerticalScrollWithWheel =
+ (mAllowVerticalScrollWithWheel
+ << 1usize) & mask;
+ bitfield_unit_val |
+ mAllowVerticalScrollWithWheel
+ };
+ let mIsLayersIdRoot =
+ mIsLayersIdRoot as u8 as u8;
+ let mask = 4usize as u8;
+ let mIsLayersIdRoot =
+ (mIsLayersIdRoot << 2usize) & mask;
+ bitfield_unit_val | mIsLayersIdRoot
+ };
+ let mUsesContainerScrolling =
+ mUsesContainerScrolling as u8 as u8;
+ let mask = 8usize as u8;
+ let mUsesContainerScrolling =
+ (mUsesContainerScrolling << 3usize) & mask;
+ bitfield_unit_val | mUsesContainerScrolling
+ };
+ let mForceDisableApz = mForceDisableApz as u8 as u8;
+ let mask = 16usize as u8;
+ let mForceDisableApz =
+ (mForceDisableApz << 4usize) & mask;
+ bitfield_unit_val | mForceDisableApz
}
}
#[repr(C)]
@@ -4971,7 +5027,7 @@ pub mod root {
pub mDataset: *mut root::nsDOMStringMap,
/**
* SMIL Overridde style rules (for SMIL animation of CSS properties)
- * @see nsIContent::GetSMILOverrideStyle
+ * @see Element::GetSMILOverrideStyle
*/
pub mSMILOverrideStyle: root::nsCOMPtr,
/**
@@ -6818,7 +6874,7 @@ pub mod root {
_unused: [u8; 0],
}
#[test]
- fn __bindgen_test_layout_StaticRefPtr_instantiation_117293() {
+ fn __bindgen_test_layout_StaticRefPtr_instantiation_2() {
assert_eq!(::std::mem::size_of::<root::mozilla::StaticRefPtr<root::mozilla::URLExtraData>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -7825,7 +7881,7 @@ pub mod root {
}
#[test]
fn bindgen_test_layout_OffTheBooksMutex() {
- assert_eq!(::std::mem::size_of::<OffTheBooksMutex>() , 64usize ,
+ assert_eq!(::std::mem::size_of::<OffTheBooksMutex>() , 40usize ,
concat ! (
"Size of: " , stringify ! ( OffTheBooksMutex ) ));
assert_eq! (::std::mem::align_of::<OffTheBooksMutex>() , 8usize ,
@@ -7844,7 +7900,7 @@ pub mod root {
}
#[test]
fn bindgen_test_layout_Mutex() {
- assert_eq!(::std::mem::size_of::<Mutex>() , 64usize , concat ! (
+ assert_eq!(::std::mem::size_of::<Mutex>() , 40usize , concat ! (
"Size of: " , stringify ! ( Mutex ) ));
assert_eq! (::std::mem::align_of::<Mutex>() , 8usize , concat ! (
"Alignment of " , stringify ! ( Mutex ) ));
@@ -8962,8 +9018,10 @@ pub mod root {
PropertyStyleAnimationValuePair ) , "::" , stringify !
( mValue ) ));
}
+ pub type ComputedKeyframeValues =
+ root::nsTArray<root::mozilla::PropertyStyleAnimationValuePair>;
#[test]
- fn __bindgen_test_layout_DefaultDelete_instantiation_154690() {
+ fn __bindgen_test_layout_DefaultDelete_instantiation_3() {
assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
1usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -11196,28 +11254,6 @@ pub mod root {
pub struct nsCharTraits {
pub _address: u8,
}
- #[test]
- fn __bindgen_test_layout_nsCharTraits_instantiation_52494() {
- assert_eq!(::std::mem::size_of::<root::nsCharTraits>() , 1usize ,
- concat ! (
- "Size of template specialization: " , stringify ! (
- root::nsCharTraits ) ));
- assert_eq!(::std::mem::align_of::<root::nsCharTraits>() , 1usize ,
- concat ! (
- "Alignment of template specialization: " , stringify ! (
- root::nsCharTraits ) ));
- }
- #[test]
- fn __bindgen_test_layout_nsCharTraits_instantiation_52498() {
- assert_eq!(::std::mem::size_of::<root::nsCharTraits>() , 1usize ,
- concat ! (
- "Size of template specialization: " , stringify ! (
- root::nsCharTraits ) ));
- assert_eq!(::std::mem::align_of::<root::nsCharTraits>() , 1usize ,
- concat ! (
- "Alignment of template specialization: " , stringify ! (
- root::nsCharTraits ) ));
- }
/**
* @see nsTAString
*/
@@ -11887,40 +11923,56 @@ pub mod root {
#[inline]
pub fn payload47(&self) -> u64 {
let mask = 140737488355327usize as u64;
- let field_val: u64 =
+ let unit_field_val: u64 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 0usize;
+ let val = (unit_field_val & mask) >> 0usize;
unsafe { ::std::mem::transmute(val as u64) }
}
#[inline]
pub fn set_payload47(&mut self, val: u64) {
let mask = 140737488355327usize as u64;
let val = val as u64 as u64;
- let mut field_val: u64 =
+ let mut unit_field_val: u64 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 0usize) & mask;
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 0usize) & mask;
self._bitfield_1 =
- unsafe { ::std::mem::transmute(field_val) };
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn tag(&self) -> root::JSValueTag {
let mask = 18446603336221196288usize as u64;
- let field_val: u64 =
+ let unit_field_val: u64 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 47usize;
+ let val = (unit_field_val & mask) >> 47usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
pub fn set_tag(&mut self, val: root::JSValueTag) {
let mask = 18446603336221196288usize as u64;
let val = val as u32 as u64;
- let mut field_val: u64 =
+ let mut unit_field_val: u64 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 47usize) & mask;
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 47usize) & mask;
self._bitfield_1 =
- unsafe { ::std::mem::transmute(field_val) };
+ unsafe { ::std::mem::transmute(unit_field_val) };
+ }
+ #[inline]
+ pub fn new_bitfield_1(payload47: u64, tag: root::JSValueTag)
+ -> u64 {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val = { 0 };
+ let payload47 = payload47 as u64 as u64;
+ let mask = 140737488355327usize as u64;
+ let payload47 = (payload47 << 0usize) & mask;
+ bitfield_unit_val | payload47
+ };
+ let tag = tag as u32 as u64;
+ let mask = 18446603336221196288usize as u64;
+ let tag = (tag << 47usize) & mask;
+ bitfield_unit_val | tag
}
}
#[repr(C)]
@@ -12443,6 +12495,11 @@ pub mod root {
AutoSetAsyncStackForNewCalls ) , "::" , stringify ! (
oldAsyncCallIsExplicit ) ));
}
+ pub type WarningReporter =
+ ::std::option::Option<unsafe extern "C" fn(cx:
+ *mut root::JSContext,
+ report:
+ *mut root::JSErrorReport)>;
#[repr(C)]
#[derive(Debug)]
pub struct AutoHideScriptedCaller {
@@ -12596,6 +12653,113 @@ pub mod root {
pub struct JSCompartment {
_unused: [u8; 0],
}
+ /**
+ * Describes a single error or warning that occurs in the execution of script.
+ */
+ #[repr(C)]
+ pub struct JSErrorReport {
+ pub _base: root::JSErrorBase,
+ pub linebuf_: *const u16,
+ pub linebufLength_: usize,
+ pub tokenOffset_: usize,
+ pub notes: root::mozilla::UniquePtr<root::JSErrorNotes>,
+ pub flags: ::std::os::raw::c_uint,
+ pub exnType: i16,
+ pub _bitfield_1: u8,
+ pub __bindgen_padding_0: u8,
+ }
+ #[test]
+ fn bindgen_test_layout_JSErrorReport() {
+ assert_eq!(::std::mem::size_of::<JSErrorReport>() , 72usize , concat !
+ ( "Size of: " , stringify ! ( JSErrorReport ) ));
+ assert_eq! (::std::mem::align_of::<JSErrorReport>() , 8usize , concat
+ ! ( "Alignment of " , stringify ! ( JSErrorReport ) ));
+ assert_eq! (unsafe {
+ & ( * ( 0 as * const JSErrorReport ) ) . linebuf_ as *
+ const _ as usize } , 32usize , concat ! (
+ "Alignment of field: " , stringify ! ( JSErrorReport ) ,
+ "::" , stringify ! ( linebuf_ ) ));
+ assert_eq! (unsafe {
+ & ( * ( 0 as * const JSErrorReport ) ) . linebufLength_ as
+ * const _ as usize } , 40usize , concat ! (
+ "Alignment of field: " , stringify ! ( JSErrorReport ) ,
+ "::" , stringify ! ( linebufLength_ ) ));
+ assert_eq! (unsafe {
+ & ( * ( 0 as * const JSErrorReport ) ) . tokenOffset_ as *
+ const _ as usize } , 48usize , concat ! (
+ "Alignment of field: " , stringify ! ( JSErrorReport ) ,
+ "::" , stringify ! ( tokenOffset_ ) ));
+ assert_eq! (unsafe {
+ & ( * ( 0 as * const JSErrorReport ) ) . notes as * const
+ _ as usize } , 56usize , concat ! (
+ "Alignment of field: " , stringify ! ( JSErrorReport ) ,
+ "::" , stringify ! ( notes ) ));
+ assert_eq! (unsafe {
+ & ( * ( 0 as * const JSErrorReport ) ) . flags as * const
+ _ as usize } , 64usize , concat ! (
+ "Alignment of field: " , stringify ! ( JSErrorReport ) ,
+ "::" , stringify ! ( flags ) ));
+ assert_eq! (unsafe {
+ & ( * ( 0 as * const JSErrorReport ) ) . exnType as *
+ const _ as usize } , 68usize , concat ! (
+ "Alignment of field: " , stringify ! ( JSErrorReport ) ,
+ "::" , stringify ! ( exnType ) ));
+ }
+ impl JSErrorReport {
+ #[inline]
+ pub fn isMuted(&self) -> bool {
+ let mask = 1usize as u8;
+ let unit_field_val: u8 =
+ unsafe { ::std::mem::transmute(self._bitfield_1) };
+ let val = (unit_field_val & mask) >> 0usize;
+ unsafe { ::std::mem::transmute(val as u8) }
+ }
+ #[inline]
+ pub fn set_isMuted(&mut self, val: bool) {
+ let mask = 1usize as u8;
+ let val = val as u8 as u8;
+ let mut unit_field_val: u8 =
+ unsafe { ::std::mem::transmute(self._bitfield_1) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 0usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
+ }
+ #[inline]
+ pub fn ownsLinebuf_(&self) -> bool {
+ let mask = 2usize as u8;
+ let unit_field_val: u8 =
+ unsafe { ::std::mem::transmute(self._bitfield_1) };
+ let val = (unit_field_val & mask) >> 1usize;
+ unsafe { ::std::mem::transmute(val as u8) }
+ }
+ #[inline]
+ pub fn set_ownsLinebuf_(&mut self, val: bool) {
+ let mask = 2usize as u8;
+ let val = val as u8 as u8;
+ let mut unit_field_val: u8 =
+ unsafe { ::std::mem::transmute(self._bitfield_1) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 1usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
+ }
+ #[inline]
+ pub fn new_bitfield_1(isMuted: bool, ownsLinebuf_: bool) -> u8 {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val = { 0 };
+ let isMuted = isMuted as u8 as u8;
+ let mask = 1usize as u8;
+ let isMuted = (isMuted << 0usize) & mask;
+ bitfield_unit_val | isMuted
+ };
+ let ownsLinebuf_ = ownsLinebuf_ as u8 as u8;
+ let mask = 2usize as u8;
+ let ownsLinebuf_ = (ownsLinebuf_ << 1usize) & mask;
+ bitfield_unit_val | ownsLinebuf_
+ }
+ }
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct JSRuntime {
@@ -12844,17 +13008,6 @@ pub mod root {
pub _base: root::nsCOMPtr_base,
}
pub type nsCOMPtr_element_type<T> = T;
- #[test]
- fn __bindgen_test_layout_nsCOMPtr_instantiation_61615() {
- assert_eq!(::std::mem::size_of::<root::nsCOMPtr>() , 8usize , concat !
- (
- "Size of template specialization: " , stringify ! (
- root::nsCOMPtr ) ));
- assert_eq!(::std::mem::align_of::<root::nsCOMPtr>() , 8usize , concat
- ! (
- "Alignment of template specialization: " , stringify ! (
- root::nsCOMPtr ) ));
- }
#[repr(C)]
#[derive(Debug)]
pub struct nsAutoPtr<T> {
@@ -13460,38 +13613,55 @@ pub mod root {
#[inline]
pub fn mCapacity(&self) -> u32 {
let mask = 2147483647usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 0usize;
+ let val = (unit_field_val & mask) >> 0usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
pub fn set_mCapacity(&mut self, val: u32) {
let mask = 2147483647usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 0usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 0usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mIsAutoArray(&self) -> u32 {
let mask = 2147483648usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 31usize;
+ let val = (unit_field_val & mask) >> 31usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
pub fn set_mIsAutoArray(&mut self, val: u32) {
let mask = 2147483648usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 31usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 31usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
+ }
+ #[inline]
+ pub fn new_bitfield_1(mCapacity: u32, mIsAutoArray: u32) -> u32 {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val = { 0 };
+ let mCapacity = mCapacity as u32 as u32;
+ let mask = 2147483647usize as u32;
+ let mCapacity = (mCapacity << 0usize) & mask;
+ bitfield_unit_val | mCapacity
+ };
+ let mIsAutoArray = mIsAutoArray as u32 as u32;
+ let mask = 2147483648usize as u32;
+ let mIsAutoArray = (mIsAutoArray << 31usize) & mask;
+ bitfield_unit_val | mIsAutoArray
}
}
pub type nscoord = i32;
@@ -13561,7 +13731,7 @@ pub mod root {
#[derive(Debug)]
pub struct gfxFontFeatureValueSet_ValueList {
pub name: ::nsstring::nsStringRepr,
- pub featureSelectors: root::nsTArray<::std::os::raw::c_uint>,
+ pub featureSelectors: root::nsTArray<u32>,
}
#[test]
fn bindgen_test_layout_gfxFontFeatureValueSet_ValueList() {
@@ -13666,7 +13836,7 @@ pub mod root {
pub struct gfxFontFeatureValueSet_FeatureValueHashEntry {
pub _base: root::PLDHashEntryHdr,
pub mKey: root::gfxFontFeatureValueSet_FeatureValueHashKey,
- pub mValues: root::nsTArray<::std::os::raw::c_uint>,
+ pub mValues: root::nsTArray<u32>,
}
pub type gfxFontFeatureValueSet_FeatureValueHashEntry_KeyType =
*const root::gfxFontFeatureValueSet_FeatureValueHashKey;
@@ -13769,7 +13939,7 @@ pub mod root {
pub alternateValues: root::nsTArray<root::gfxAlternateValue>,
pub featureValueLookup: root::RefPtr<root::gfxFontFeatureValueSet>,
pub fontFeatureSettings: root::nsTArray<root::gfxFontFeature>,
- pub fontVariationSettings: root::nsTArray<root::mozilla::gfx::FontVariation>,
+ pub fontVariationSettings: root::nsTArray<root::gfxFontVariation>,
pub languageOverride: u32,
}
#[test]
@@ -14282,6 +14452,28 @@ pub mod root {
#[inline]
fn bitor(self, other: Self) -> Self { nsChangeHint(self.0 | other.0) }
}
+ impl ::std::ops::BitOrAssign for root::nsChangeHint {
+ #[inline]
+ fn bitor_assign(&mut self, rhs: root::nsChangeHint) {
+ self.0 |= rhs.0;
+ }
+ }
+ impl ::std::ops::BitAnd<root::nsChangeHint> for root::nsChangeHint {
+ type
+ Output
+ =
+ Self;
+ #[inline]
+ fn bitand(self, other: Self) -> Self {
+ nsChangeHint(self.0 & other.0)
+ }
+ }
+ impl ::std::ops::BitAndAssign for root::nsChangeHint {
+ #[inline]
+ fn bitand_assign(&mut self, rhs: root::nsChangeHint) {
+ self.0 &= rhs.0;
+ }
+ }
#[repr(C)]
#[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)]
pub struct nsChangeHint(pub u32);
@@ -14319,6 +14511,28 @@ pub mod root {
nsRestyleHint(self.0 | other.0)
}
}
+ impl ::std::ops::BitOrAssign for root::nsRestyleHint {
+ #[inline]
+ fn bitor_assign(&mut self, rhs: root::nsRestyleHint) {
+ self.0 |= rhs.0;
+ }
+ }
+ impl ::std::ops::BitAnd<root::nsRestyleHint> for root::nsRestyleHint {
+ type
+ Output
+ =
+ Self;
+ #[inline]
+ fn bitand(self, other: Self) -> Self {
+ nsRestyleHint(self.0 & other.0)
+ }
+ }
+ impl ::std::ops::BitAndAssign for root::nsRestyleHint {
+ #[inline]
+ fn bitand_assign(&mut self, rhs: root::nsRestyleHint) {
+ self.0 &= rhs.0;
+ }
+ }
#[repr(C)]
/**
* |nsRestyleHint| is a bitfield for the result of
@@ -14405,7 +14619,7 @@ pub mod root {
* count is 1.
*/
#[repr(C)]
- #[derive(Debug, Copy)]
+ #[derive(Debug)]
pub struct nsStringBuffer {
pub mRefCount: u32,
pub mStorageSize: u32,
@@ -14427,9 +14641,6 @@ pub mod root {
"Alignment of field: " , stringify ! ( nsStringBuffer ) ,
"::" , stringify ! ( mStorageSize ) ));
}
- impl Clone for nsStringBuffer {
- fn clone(&self) -> Self { *self }
- }
#[repr(C)]
#[derive(Debug, Copy)]
pub struct nsIAtom {
@@ -14472,38 +14683,55 @@ pub mod root {
#[inline]
pub fn mLength(&self) -> u32 {
let mask = 2147483647usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 0usize;
+ let val = (unit_field_val & mask) >> 0usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
pub fn set_mLength(&mut self, val: u32) {
let mask = 2147483647usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 0usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 0usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mIsStatic(&self) -> u32 {
let mask = 2147483648usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 31usize;
+ let val = (unit_field_val & mask) >> 31usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
pub fn set_mIsStatic(&mut self, val: u32) {
let mask = 2147483648usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 31usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 31usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
+ }
+ #[inline]
+ pub fn new_bitfield_1(mLength: u32, mIsStatic: u32) -> u32 {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val = { 0 };
+ let mLength = mLength as u32 as u32;
+ let mask = 2147483647usize as u32;
+ let mLength = (mLength << 0usize) & mask;
+ bitfield_unit_val | mLength
+ };
+ let mIsStatic = mIsStatic as u32 as u32;
+ let mask = 2147483648usize as u32;
+ let mIsStatic = (mIsStatic << 31usize) & mask;
+ bitfield_unit_val | mIsStatic
}
}
#[repr(C)]
@@ -15277,20 +15505,29 @@ pub mod root {
#[inline]
pub fn ownsMessage_(&self) -> bool {
let mask = 1usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 0usize;
+ let val = (unit_field_val & mask) >> 0usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_ownsMessage_(&mut self, val: bool) {
let mask = 1usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 0usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 0usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
+ }
+ #[inline]
+ pub fn new_bitfield_1(ownsMessage_: bool) -> u8 {
+ let bitfield_unit_val = { 0 };
+ let ownsMessage_ = ownsMessage_ as u8 as u8;
+ let mask = 1usize as u8;
+ let ownsMessage_ = (ownsMessage_ << 0usize) & mask;
+ bitfield_unit_val | ownsMessage_
}
}
/**
@@ -16145,7 +16382,7 @@ pub mod root {
*/
pub mFrameRequestCallbackCounter: i32,
pub mStaticCloneCount: u32,
- pub mBlockedTrackingNodes: root::nsTArray<root::nsCOMPtr>,
+ pub mBlockedTrackingNodes: root::nsTArray<root::nsWeakPtr>,
pub mWindow: *mut root::nsPIDOMWindowInner,
pub mCachedEncoder: root::nsCOMPtr,
pub mFrameRequestCallbacks: root::nsTArray<root::nsIDocument_FrameRequest>,
@@ -16452,812 +16689,1440 @@ pub mod root {
#[inline]
pub fn mBidiEnabled(&self) -> bool {
let mask = 1usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 0usize;
+ let val = (unit_field_val & mask) >> 0usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mBidiEnabled(&mut self, val: bool) {
let mask = 1usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 0usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 0usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mMathMLEnabled(&self) -> bool {
let mask = 2usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 1usize;
+ let val = (unit_field_val & mask) >> 1usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mMathMLEnabled(&mut self, val: bool) {
let mask = 2usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 1usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 1usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mIsInitialDocumentInWindow(&self) -> bool {
let mask = 4usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 2usize;
+ let val = (unit_field_val & mask) >> 2usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mIsInitialDocumentInWindow(&mut self, val: bool) {
let mask = 4usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 2usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 2usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mIgnoreDocGroupMismatches(&self) -> bool {
let mask = 8usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 3usize;
+ let val = (unit_field_val & mask) >> 3usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mIgnoreDocGroupMismatches(&mut self, val: bool) {
let mask = 8usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 3usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 3usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mLoadedAsData(&self) -> bool {
let mask = 16usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 4usize;
+ let val = (unit_field_val & mask) >> 4usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mLoadedAsData(&mut self, val: bool) {
let mask = 16usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 4usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 4usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mLoadedAsInteractiveData(&self) -> bool {
let mask = 32usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 5usize;
+ let val = (unit_field_val & mask) >> 5usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mLoadedAsInteractiveData(&mut self, val: bool) {
let mask = 32usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 5usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 5usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mMayStartLayout(&self) -> bool {
let mask = 64usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 6usize;
+ let val = (unit_field_val & mask) >> 6usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mMayStartLayout(&mut self, val: bool) {
let mask = 64usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 6usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 6usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mHaveFiredTitleChange(&self) -> bool {
let mask = 128usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 7usize;
+ let val = (unit_field_val & mask) >> 7usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mHaveFiredTitleChange(&mut self, val: bool) {
let mask = 128usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 7usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 7usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
+ }
+ #[inline]
+ pub fn new_bitfield_1(mBidiEnabled: bool, mMathMLEnabled: bool,
+ mIsInitialDocumentInWindow: bool,
+ mIgnoreDocGroupMismatches: bool,
+ mLoadedAsData: bool,
+ mLoadedAsInteractiveData: bool,
+ mMayStartLayout: bool,
+ mHaveFiredTitleChange: bool) -> u8 {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ { 0 };
+ let mBidiEnabled =
+ mBidiEnabled
+ as
+ u8
+ as
+ u8;
+ let mask =
+ 1usize
+ as
+ u8;
+ let mBidiEnabled =
+ (mBidiEnabled
+ <<
+ 0usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mBidiEnabled
+ };
+ let mMathMLEnabled =
+ mMathMLEnabled
+ as u8 as
+ u8;
+ let mask =
+ 2usize as u8;
+ let mMathMLEnabled =
+ (mMathMLEnabled
+ <<
+ 1usize) &
+ mask;
+ bitfield_unit_val
+ |
+ mMathMLEnabled
+ };
+ let mIsInitialDocumentInWindow =
+ mIsInitialDocumentInWindow
+ as u8 as u8;
+ let mask = 4usize as u8;
+ let mIsInitialDocumentInWindow =
+ (mIsInitialDocumentInWindow
+ << 2usize) &
+ mask;
+ bitfield_unit_val |
+ mIsInitialDocumentInWindow
+ };
+ let mIgnoreDocGroupMismatches =
+ mIgnoreDocGroupMismatches as
+ u8 as u8;
+ let mask = 8usize as u8;
+ let mIgnoreDocGroupMismatches =
+ (mIgnoreDocGroupMismatches <<
+ 3usize) & mask;
+ bitfield_unit_val |
+ mIgnoreDocGroupMismatches
+ };
+ let mLoadedAsData =
+ mLoadedAsData as u8 as u8;
+ let mask = 16usize as u8;
+ let mLoadedAsData =
+ (mLoadedAsData << 4usize) & mask;
+ bitfield_unit_val | mLoadedAsData
+ };
+ let mLoadedAsInteractiveData =
+ mLoadedAsInteractiveData as u8 as u8;
+ let mask = 32usize as u8;
+ let mLoadedAsInteractiveData =
+ (mLoadedAsInteractiveData << 5usize) & mask;
+ bitfield_unit_val | mLoadedAsInteractiveData
+ };
+ let mMayStartLayout = mMayStartLayout as u8 as u8;
+ let mask = 64usize as u8;
+ let mMayStartLayout = (mMayStartLayout << 6usize) & mask;
+ bitfield_unit_val | mMayStartLayout
+ };
+ let mHaveFiredTitleChange = mHaveFiredTitleChange as u8 as u8;
+ let mask = 128usize as u8;
+ let mHaveFiredTitleChange =
+ (mHaveFiredTitleChange << 7usize) & mask;
+ bitfield_unit_val | mHaveFiredTitleChange
}
#[inline]
pub fn mIsShowing(&self) -> bool {
let mask = 1usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 0usize;
+ let val = (unit_field_val & mask) >> 0usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mIsShowing(&mut self, val: bool) {
let mask = 1usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 0usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 0usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mVisible(&self) -> bool {
let mask = 2usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 1usize;
+ let val = (unit_field_val & mask) >> 1usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mVisible(&mut self, val: bool) {
let mask = 2usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 1usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 1usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mHasReferrerPolicyCSP(&self) -> bool {
let mask = 4usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 2usize;
+ let val = (unit_field_val & mask) >> 2usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mHasReferrerPolicyCSP(&mut self, val: bool) {
let mask = 4usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 2usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 2usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mRemovedFromDocShell(&self) -> bool {
let mask = 8usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 3usize;
+ let val = (unit_field_val & mask) >> 3usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mRemovedFromDocShell(&mut self, val: bool) {
let mask = 8usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 3usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 3usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mAllowDNSPrefetch(&self) -> bool {
let mask = 16usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 4usize;
+ let val = (unit_field_val & mask) >> 4usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mAllowDNSPrefetch(&mut self, val: bool) {
let mask = 16usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 4usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 4usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mIsStaticDocument(&self) -> bool {
let mask = 32usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 5usize;
+ let val = (unit_field_val & mask) >> 5usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mIsStaticDocument(&mut self, val: bool) {
let mask = 32usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 5usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 5usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mCreatingStaticClone(&self) -> bool {
let mask = 64usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 6usize;
+ let val = (unit_field_val & mask) >> 6usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mCreatingStaticClone(&mut self, val: bool) {
let mask = 64usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 6usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 6usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mInUnlinkOrDeletion(&self) -> bool {
let mask = 128usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 7usize;
+ let val = (unit_field_val & mask) >> 7usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mInUnlinkOrDeletion(&mut self, val: bool) {
let mask = 128usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 7usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 7usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
+ }
+ #[inline]
+ pub fn new_bitfield_2(mIsShowing: bool, mVisible: bool,
+ mHasReferrerPolicyCSP: bool,
+ mRemovedFromDocShell: bool,
+ mAllowDNSPrefetch: bool,
+ mIsStaticDocument: bool,
+ mCreatingStaticClone: bool,
+ mInUnlinkOrDeletion: bool) -> u8 {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ { 0 };
+ let mIsShowing =
+ mIsShowing
+ as
+ u8
+ as
+ u8;
+ let mask =
+ 1usize
+ as
+ u8;
+ let mIsShowing =
+ (mIsShowing
+ <<
+ 0usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mIsShowing
+ };
+ let mVisible =
+ mVisible as u8
+ as u8;
+ let mask =
+ 2usize as u8;
+ let mVisible =
+ (mVisible <<
+ 1usize) &
+ mask;
+ bitfield_unit_val
+ | mVisible
+ };
+ let mHasReferrerPolicyCSP =
+ mHasReferrerPolicyCSP
+ as u8 as u8;
+ let mask = 4usize as u8;
+ let mHasReferrerPolicyCSP =
+ (mHasReferrerPolicyCSP
+ << 2usize) &
+ mask;
+ bitfield_unit_val |
+ mHasReferrerPolicyCSP
+ };
+ let mRemovedFromDocShell =
+ mRemovedFromDocShell as u8 as
+ u8;
+ let mask = 8usize as u8;
+ let mRemovedFromDocShell =
+ (mRemovedFromDocShell <<
+ 3usize) & mask;
+ bitfield_unit_val |
+ mRemovedFromDocShell
+ };
+ let mAllowDNSPrefetch =
+ mAllowDNSPrefetch as u8 as u8;
+ let mask = 16usize as u8;
+ let mAllowDNSPrefetch =
+ (mAllowDNSPrefetch << 4usize) & mask;
+ bitfield_unit_val | mAllowDNSPrefetch
+ };
+ let mIsStaticDocument =
+ mIsStaticDocument as u8 as u8;
+ let mask = 32usize as u8;
+ let mIsStaticDocument =
+ (mIsStaticDocument << 5usize) & mask;
+ bitfield_unit_val | mIsStaticDocument
+ };
+ let mCreatingStaticClone =
+ mCreatingStaticClone as u8 as u8;
+ let mask = 64usize as u8;
+ let mCreatingStaticClone =
+ (mCreatingStaticClone << 6usize) & mask;
+ bitfield_unit_val | mCreatingStaticClone
+ };
+ let mInUnlinkOrDeletion = mInUnlinkOrDeletion as u8 as u8;
+ let mask = 128usize as u8;
+ let mInUnlinkOrDeletion = (mInUnlinkOrDeletion << 7usize) & mask;
+ bitfield_unit_val | mInUnlinkOrDeletion
}
#[inline]
pub fn mHasHadScriptHandlingObject(&self) -> bool {
let mask = 1usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_3) };
- let val = (field_val & mask) >> 0usize;
+ let val = (unit_field_val & mask) >> 0usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mHasHadScriptHandlingObject(&mut self, val: bool) {
let mask = 1usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_3) };
- field_val &= !mask;
- field_val |= (val << 0usize) & mask;
- self._bitfield_3 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 0usize) & mask;
+ self._bitfield_3 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mIsBeingUsedAsImage(&self) -> bool {
let mask = 2usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_3) };
- let val = (field_val & mask) >> 1usize;
+ let val = (unit_field_val & mask) >> 1usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mIsBeingUsedAsImage(&mut self, val: bool) {
let mask = 2usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_3) };
- field_val &= !mask;
- field_val |= (val << 1usize) & mask;
- self._bitfield_3 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 1usize) & mask;
+ self._bitfield_3 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mIsSyntheticDocument(&self) -> bool {
let mask = 4usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_3) };
- let val = (field_val & mask) >> 2usize;
+ let val = (unit_field_val & mask) >> 2usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mIsSyntheticDocument(&mut self, val: bool) {
let mask = 4usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_3) };
- field_val &= !mask;
- field_val |= (val << 2usize) & mask;
- self._bitfield_3 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 2usize) & mask;
+ self._bitfield_3 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mHasLinksToUpdate(&self) -> bool {
let mask = 8usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_3) };
- let val = (field_val & mask) >> 3usize;
+ let val = (unit_field_val & mask) >> 3usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mHasLinksToUpdate(&mut self, val: bool) {
let mask = 8usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_3) };
- field_val &= !mask;
- field_val |= (val << 3usize) & mask;
- self._bitfield_3 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 3usize) & mask;
+ self._bitfield_3 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mHasLinksToUpdateRunnable(&self) -> bool {
let mask = 16usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_3) };
- let val = (field_val & mask) >> 4usize;
+ let val = (unit_field_val & mask) >> 4usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mHasLinksToUpdateRunnable(&mut self, val: bool) {
let mask = 16usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_3) };
- field_val &= !mask;
- field_val |= (val << 4usize) & mask;
- self._bitfield_3 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 4usize) & mask;
+ self._bitfield_3 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mMayHaveDOMMutationObservers(&self) -> bool {
let mask = 32usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_3) };
- let val = (field_val & mask) >> 5usize;
+ let val = (unit_field_val & mask) >> 5usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mMayHaveDOMMutationObservers(&mut self, val: bool) {
let mask = 32usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_3) };
- field_val &= !mask;
- field_val |= (val << 5usize) & mask;
- self._bitfield_3 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 5usize) & mask;
+ self._bitfield_3 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mMayHaveAnimationObservers(&self) -> bool {
let mask = 64usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_3) };
- let val = (field_val & mask) >> 6usize;
+ let val = (unit_field_val & mask) >> 6usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mMayHaveAnimationObservers(&mut self, val: bool) {
let mask = 64usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_3) };
- field_val &= !mask;
- field_val |= (val << 6usize) & mask;
- self._bitfield_3 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 6usize) & mask;
+ self._bitfield_3 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mHasMixedActiveContentLoaded(&self) -> bool {
let mask = 128usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_3) };
- let val = (field_val & mask) >> 7usize;
+ let val = (unit_field_val & mask) >> 7usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mHasMixedActiveContentLoaded(&mut self, val: bool) {
let mask = 128usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_3) };
- field_val &= !mask;
- field_val |= (val << 7usize) & mask;
- self._bitfield_3 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 7usize) & mask;
+ self._bitfield_3 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
+ }
+ #[inline]
+ pub fn new_bitfield_3(mHasHadScriptHandlingObject: bool,
+ mIsBeingUsedAsImage: bool,
+ mIsSyntheticDocument: bool,
+ mHasLinksToUpdate: bool,
+ mHasLinksToUpdateRunnable: bool,
+ mMayHaveDOMMutationObservers: bool,
+ mMayHaveAnimationObservers: bool,
+ mHasMixedActiveContentLoaded: bool) -> u8 {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ { 0 };
+ let mHasHadScriptHandlingObject =
+ mHasHadScriptHandlingObject
+ as
+ u8
+ as
+ u8;
+ let mask =
+ 1usize
+ as
+ u8;
+ let mHasHadScriptHandlingObject =
+ (mHasHadScriptHandlingObject
+ <<
+ 0usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mHasHadScriptHandlingObject
+ };
+ let mIsBeingUsedAsImage =
+ mIsBeingUsedAsImage
+ as u8 as
+ u8;
+ let mask =
+ 2usize as u8;
+ let mIsBeingUsedAsImage =
+ (mIsBeingUsedAsImage
+ <<
+ 1usize) &
+ mask;
+ bitfield_unit_val
+ |
+ mIsBeingUsedAsImage
+ };
+ let mIsSyntheticDocument =
+ mIsSyntheticDocument
+ as u8 as u8;
+ let mask = 4usize as u8;
+ let mIsSyntheticDocument =
+ (mIsSyntheticDocument
+ << 2usize) &
+ mask;
+ bitfield_unit_val |
+ mIsSyntheticDocument
+ };
+ let mHasLinksToUpdate =
+ mHasLinksToUpdate as u8 as u8;
+ let mask = 8usize as u8;
+ let mHasLinksToUpdate =
+ (mHasLinksToUpdate << 3usize)
+ & mask;
+ bitfield_unit_val |
+ mHasLinksToUpdate
+ };
+ let mHasLinksToUpdateRunnable =
+ mHasLinksToUpdateRunnable as u8 as u8;
+ let mask = 16usize as u8;
+ let mHasLinksToUpdateRunnable =
+ (mHasLinksToUpdateRunnable << 4usize)
+ & mask;
+ bitfield_unit_val |
+ mHasLinksToUpdateRunnable
+ };
+ let mMayHaveDOMMutationObservers =
+ mMayHaveDOMMutationObservers as u8 as u8;
+ let mask = 32usize as u8;
+ let mMayHaveDOMMutationObservers =
+ (mMayHaveDOMMutationObservers << 5usize) &
+ mask;
+ bitfield_unit_val | mMayHaveDOMMutationObservers
+ };
+ let mMayHaveAnimationObservers =
+ mMayHaveAnimationObservers as u8 as u8;
+ let mask = 64usize as u8;
+ let mMayHaveAnimationObservers =
+ (mMayHaveAnimationObservers << 6usize) & mask;
+ bitfield_unit_val | mMayHaveAnimationObservers
+ };
+ let mHasMixedActiveContentLoaded =
+ mHasMixedActiveContentLoaded as u8 as u8;
+ let mask = 128usize as u8;
+ let mHasMixedActiveContentLoaded =
+ (mHasMixedActiveContentLoaded << 7usize) & mask;
+ bitfield_unit_val | mHasMixedActiveContentLoaded
}
#[inline]
pub fn mHasMixedActiveContentBlocked(&self) -> bool {
let mask = 1usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_4) };
- let val = (field_val & mask) >> 0usize;
+ let val = (unit_field_val & mask) >> 0usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mHasMixedActiveContentBlocked(&mut self, val: bool) {
let mask = 1usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_4) };
- field_val &= !mask;
- field_val |= (val << 0usize) & mask;
- self._bitfield_4 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 0usize) & mask;
+ self._bitfield_4 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mHasMixedDisplayContentLoaded(&self) -> bool {
let mask = 2usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_4) };
- let val = (field_val & mask) >> 1usize;
+ let val = (unit_field_val & mask) >> 1usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mHasMixedDisplayContentLoaded(&mut self, val: bool) {
let mask = 2usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_4) };
- field_val &= !mask;
- field_val |= (val << 1usize) & mask;
- self._bitfield_4 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 1usize) & mask;
+ self._bitfield_4 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mHasMixedDisplayContentBlocked(&self) -> bool {
let mask = 4usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_4) };
- let val = (field_val & mask) >> 2usize;
+ let val = (unit_field_val & mask) >> 2usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mHasMixedDisplayContentBlocked(&mut self, val: bool) {
let mask = 4usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_4) };
- field_val &= !mask;
- field_val |= (val << 2usize) & mask;
- self._bitfield_4 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 2usize) & mask;
+ self._bitfield_4 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mHasMixedContentObjectSubrequest(&self) -> bool {
let mask = 8usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_4) };
- let val = (field_val & mask) >> 3usize;
+ let val = (unit_field_val & mask) >> 3usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mHasMixedContentObjectSubrequest(&mut self, val: bool) {
let mask = 8usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_4) };
- field_val &= !mask;
- field_val |= (val << 3usize) & mask;
- self._bitfield_4 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 3usize) & mask;
+ self._bitfield_4 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mHasCSP(&self) -> bool {
let mask = 16usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_4) };
- let val = (field_val & mask) >> 4usize;
+ let val = (unit_field_val & mask) >> 4usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mHasCSP(&mut self, val: bool) {
let mask = 16usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_4) };
- field_val &= !mask;
- field_val |= (val << 4usize) & mask;
- self._bitfield_4 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 4usize) & mask;
+ self._bitfield_4 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mHasUnsafeEvalCSP(&self) -> bool {
let mask = 32usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_4) };
- let val = (field_val & mask) >> 5usize;
+ let val = (unit_field_val & mask) >> 5usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mHasUnsafeEvalCSP(&mut self, val: bool) {
let mask = 32usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_4) };
- field_val &= !mask;
- field_val |= (val << 5usize) & mask;
- self._bitfield_4 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 5usize) & mask;
+ self._bitfield_4 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mHasUnsafeInlineCSP(&self) -> bool {
let mask = 64usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_4) };
- let val = (field_val & mask) >> 6usize;
+ let val = (unit_field_val & mask) >> 6usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mHasUnsafeInlineCSP(&mut self, val: bool) {
let mask = 64usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_4) };
- field_val &= !mask;
- field_val |= (val << 6usize) & mask;
- self._bitfield_4 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 6usize) & mask;
+ self._bitfield_4 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mHasTrackingContentBlocked(&self) -> bool {
let mask = 128usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_4) };
- let val = (field_val & mask) >> 7usize;
+ let val = (unit_field_val & mask) >> 7usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mHasTrackingContentBlocked(&mut self, val: bool) {
let mask = 128usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_4) };
- field_val &= !mask;
- field_val |= (val << 7usize) & mask;
- self._bitfield_4 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 7usize) & mask;
+ self._bitfield_4 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
+ }
+ #[inline]
+ pub fn new_bitfield_4(mHasMixedActiveContentBlocked: bool,
+ mHasMixedDisplayContentLoaded: bool,
+ mHasMixedDisplayContentBlocked: bool,
+ mHasMixedContentObjectSubrequest: bool,
+ mHasCSP: bool, mHasUnsafeEvalCSP: bool,
+ mHasUnsafeInlineCSP: bool,
+ mHasTrackingContentBlocked: bool) -> u8 {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ { 0 };
+ let mHasMixedActiveContentBlocked =
+ mHasMixedActiveContentBlocked
+ as
+ u8
+ as
+ u8;
+ let mask =
+ 1usize
+ as
+ u8;
+ let mHasMixedActiveContentBlocked =
+ (mHasMixedActiveContentBlocked
+ <<
+ 0usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mHasMixedActiveContentBlocked
+ };
+ let mHasMixedDisplayContentLoaded =
+ mHasMixedDisplayContentLoaded
+ as u8 as
+ u8;
+ let mask =
+ 2usize as u8;
+ let mHasMixedDisplayContentLoaded =
+ (mHasMixedDisplayContentLoaded
+ <<
+ 1usize) &
+ mask;
+ bitfield_unit_val
+ |
+ mHasMixedDisplayContentLoaded
+ };
+ let mHasMixedDisplayContentBlocked =
+ mHasMixedDisplayContentBlocked
+ as u8 as u8;
+ let mask = 4usize as u8;
+ let mHasMixedDisplayContentBlocked =
+ (mHasMixedDisplayContentBlocked
+ << 2usize) &
+ mask;
+ bitfield_unit_val |
+ mHasMixedDisplayContentBlocked
+ };
+ let mHasMixedContentObjectSubrequest =
+ mHasMixedContentObjectSubrequest
+ as u8 as u8;
+ let mask = 8usize as u8;
+ let mHasMixedContentObjectSubrequest =
+ (mHasMixedContentObjectSubrequest
+ << 3usize) & mask;
+ bitfield_unit_val |
+ mHasMixedContentObjectSubrequest
+ };
+ let mHasCSP = mHasCSP as u8 as u8;
+ let mask = 16usize as u8;
+ let mHasCSP = (mHasCSP << 4usize) & mask;
+ bitfield_unit_val | mHasCSP
+ };
+ let mHasUnsafeEvalCSP =
+ mHasUnsafeEvalCSP as u8 as u8;
+ let mask = 32usize as u8;
+ let mHasUnsafeEvalCSP =
+ (mHasUnsafeEvalCSP << 5usize) & mask;
+ bitfield_unit_val | mHasUnsafeEvalCSP
+ };
+ let mHasUnsafeInlineCSP = mHasUnsafeInlineCSP as u8 as u8;
+ let mask = 64usize as u8;
+ let mHasUnsafeInlineCSP =
+ (mHasUnsafeInlineCSP << 6usize) & mask;
+ bitfield_unit_val | mHasUnsafeInlineCSP
+ };
+ let mHasTrackingContentBlocked =
+ mHasTrackingContentBlocked as u8 as u8;
+ let mask = 128usize as u8;
+ let mHasTrackingContentBlocked =
+ (mHasTrackingContentBlocked << 7usize) & mask;
+ bitfield_unit_val | mHasTrackingContentBlocked
}
#[inline]
pub fn mHasTrackingContentLoaded(&self) -> bool {
let mask = 1usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_5) };
- let val = (field_val & mask) >> 0usize;
+ let val = (unit_field_val & mask) >> 0usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mHasTrackingContentLoaded(&mut self, val: bool) {
let mask = 1usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_5) };
- field_val &= !mask;
- field_val |= (val << 0usize) & mask;
- self._bitfield_5 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 0usize) & mask;
+ self._bitfield_5 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mBFCacheDisallowed(&self) -> bool {
let mask = 2usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_5) };
- let val = (field_val & mask) >> 1usize;
+ let val = (unit_field_val & mask) >> 1usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mBFCacheDisallowed(&mut self, val: bool) {
let mask = 2usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_5) };
- field_val &= !mask;
- field_val |= (val << 1usize) & mask;
- self._bitfield_5 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 1usize) & mask;
+ self._bitfield_5 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mHasHadDefaultView(&self) -> bool {
let mask = 4usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_5) };
- let val = (field_val & mask) >> 2usize;
+ let val = (unit_field_val & mask) >> 2usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mHasHadDefaultView(&mut self, val: bool) {
let mask = 4usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_5) };
- field_val &= !mask;
- field_val |= (val << 2usize) & mask;
- self._bitfield_5 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 2usize) & mask;
+ self._bitfield_5 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mStyleSheetChangeEventsEnabled(&self) -> bool {
let mask = 8usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_5) };
- let val = (field_val & mask) >> 3usize;
+ let val = (unit_field_val & mask) >> 3usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mStyleSheetChangeEventsEnabled(&mut self, val: bool) {
let mask = 8usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_5) };
- field_val &= !mask;
- field_val |= (val << 3usize) & mask;
- self._bitfield_5 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 3usize) & mask;
+ self._bitfield_5 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mIsSrcdocDocument(&self) -> bool {
let mask = 16usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_5) };
- let val = (field_val & mask) >> 4usize;
+ let val = (unit_field_val & mask) >> 4usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mIsSrcdocDocument(&mut self, val: bool) {
let mask = 16usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_5) };
- field_val &= !mask;
- field_val |= (val << 4usize) & mask;
- self._bitfield_5 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 4usize) & mask;
+ self._bitfield_5 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mDidDocumentOpen(&self) -> bool {
let mask = 32usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_5) };
- let val = (field_val & mask) >> 5usize;
+ let val = (unit_field_val & mask) >> 5usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mDidDocumentOpen(&mut self, val: bool) {
let mask = 32usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_5) };
- field_val &= !mask;
- field_val |= (val << 5usize) & mask;
- self._bitfield_5 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 5usize) & mask;
+ self._bitfield_5 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mHasDisplayDocument(&self) -> bool {
let mask = 64usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_5) };
- let val = (field_val & mask) >> 6usize;
+ let val = (unit_field_val & mask) >> 6usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mHasDisplayDocument(&mut self, val: bool) {
let mask = 64usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_5) };
- field_val &= !mask;
- field_val |= (val << 6usize) & mask;
- self._bitfield_5 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 6usize) & mask;
+ self._bitfield_5 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mFontFaceSetDirty(&self) -> bool {
let mask = 128usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_5) };
- let val = (field_val & mask) >> 7usize;
+ let val = (unit_field_val & mask) >> 7usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mFontFaceSetDirty(&mut self, val: bool) {
let mask = 128usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_5) };
- field_val &= !mask;
- field_val |= (val << 7usize) & mask;
- self._bitfield_5 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 7usize) & mask;
+ self._bitfield_5 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
+ }
+ #[inline]
+ pub fn new_bitfield_5(mHasTrackingContentLoaded: bool,
+ mBFCacheDisallowed: bool,
+ mHasHadDefaultView: bool,
+ mStyleSheetChangeEventsEnabled: bool,
+ mIsSrcdocDocument: bool, mDidDocumentOpen: bool,
+ mHasDisplayDocument: bool,
+ mFontFaceSetDirty: bool) -> u8 {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ { 0 };
+ let mHasTrackingContentLoaded =
+ mHasTrackingContentLoaded
+ as
+ u8
+ as
+ u8;
+ let mask =
+ 1usize
+ as
+ u8;
+ let mHasTrackingContentLoaded =
+ (mHasTrackingContentLoaded
+ <<
+ 0usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mHasTrackingContentLoaded
+ };
+ let mBFCacheDisallowed =
+ mBFCacheDisallowed
+ as u8 as
+ u8;
+ let mask =
+ 2usize as u8;
+ let mBFCacheDisallowed =
+ (mBFCacheDisallowed
+ <<
+ 1usize) &
+ mask;
+ bitfield_unit_val
+ |
+ mBFCacheDisallowed
+ };
+ let mHasHadDefaultView =
+ mHasHadDefaultView as
+ u8 as u8;
+ let mask = 4usize as u8;
+ let mHasHadDefaultView =
+ (mHasHadDefaultView <<
+ 2usize) & mask;
+ bitfield_unit_val |
+ mHasHadDefaultView
+ };
+ let mStyleSheetChangeEventsEnabled =
+ mStyleSheetChangeEventsEnabled
+ as u8 as u8;
+ let mask = 8usize as u8;
+ let mStyleSheetChangeEventsEnabled =
+ (mStyleSheetChangeEventsEnabled
+ << 3usize) & mask;
+ bitfield_unit_val |
+ mStyleSheetChangeEventsEnabled
+ };
+ let mIsSrcdocDocument =
+ mIsSrcdocDocument as u8 as u8;
+ let mask = 16usize as u8;
+ let mIsSrcdocDocument =
+ (mIsSrcdocDocument << 4usize) & mask;
+ bitfield_unit_val | mIsSrcdocDocument
+ };
+ let mDidDocumentOpen =
+ mDidDocumentOpen as u8 as u8;
+ let mask = 32usize as u8;
+ let mDidDocumentOpen =
+ (mDidDocumentOpen << 5usize) & mask;
+ bitfield_unit_val | mDidDocumentOpen
+ };
+ let mHasDisplayDocument = mHasDisplayDocument as u8 as u8;
+ let mask = 64usize as u8;
+ let mHasDisplayDocument =
+ (mHasDisplayDocument << 6usize) & mask;
+ bitfield_unit_val | mHasDisplayDocument
+ };
+ let mFontFaceSetDirty = mFontFaceSetDirty as u8 as u8;
+ let mask = 128usize as u8;
+ let mFontFaceSetDirty = (mFontFaceSetDirty << 7usize) & mask;
+ bitfield_unit_val | mFontFaceSetDirty
}
#[inline]
pub fn mGetUserFontSetCalled(&self) -> bool {
let mask = 1usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_6) };
- let val = (field_val & mask) >> 0usize;
+ let val = (unit_field_val & mask) >> 0usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mGetUserFontSetCalled(&mut self, val: bool) {
let mask = 1usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_6) };
- field_val &= !mask;
- field_val |= (val << 0usize) & mask;
- self._bitfield_6 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 0usize) & mask;
+ self._bitfield_6 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mPostedFlushUserFontSet(&self) -> bool {
let mask = 2usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_6) };
- let val = (field_val & mask) >> 1usize;
+ let val = (unit_field_val & mask) >> 1usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mPostedFlushUserFontSet(&mut self, val: bool) {
let mask = 2usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_6) };
- field_val &= !mask;
- field_val |= (val << 1usize) & mask;
- self._bitfield_6 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 1usize) & mask;
+ self._bitfield_6 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mDidFireDOMContentLoaded(&self) -> bool {
let mask = 4usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_6) };
- let val = (field_val & mask) >> 2usize;
+ let val = (unit_field_val & mask) >> 2usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mDidFireDOMContentLoaded(&mut self, val: bool) {
let mask = 4usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_6) };
- field_val &= !mask;
- field_val |= (val << 2usize) & mask;
- self._bitfield_6 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 2usize) & mask;
+ self._bitfield_6 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mHasScrollLinkedEffect(&self) -> bool {
let mask = 8usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_6) };
- let val = (field_val & mask) >> 3usize;
+ let val = (unit_field_val & mask) >> 3usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mHasScrollLinkedEffect(&mut self, val: bool) {
let mask = 8usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_6) };
- field_val &= !mask;
- field_val |= (val << 3usize) & mask;
- self._bitfield_6 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 3usize) & mask;
+ self._bitfield_6 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mFrameRequestCallbacksScheduled(&self) -> bool {
let mask = 16usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_6) };
- let val = (field_val & mask) >> 4usize;
+ let val = (unit_field_val & mask) >> 4usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mFrameRequestCallbacksScheduled(&mut self, val: bool) {
let mask = 16usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_6) };
- field_val &= !mask;
- field_val |= (val << 4usize) & mask;
- self._bitfield_6 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 4usize) & 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 {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ 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 | mDidFireDOMContentLoaded
+ };
+ let mHasScrollLinkedEffect =
+ mHasScrollLinkedEffect as u8 as u8;
+ let mask = 8usize as u8;
+ let mHasScrollLinkedEffect =
+ (mHasScrollLinkedEffect << 3usize) & mask;
+ bitfield_unit_val | mHasScrollLinkedEffect
+ };
+ let mFrameRequestCallbacksScheduled =
+ mFrameRequestCallbacksScheduled as u8 as u8;
+ let mask = 16usize as u8;
+ let mFrameRequestCallbacksScheduled =
+ (mFrameRequestCallbacksScheduled << 4usize) & mask;
+ bitfield_unit_val | mFrameRequestCallbacksScheduled
}
}
#[repr(C)]
@@ -17468,6 +18333,8 @@ pub mod root {
pub mImageAnimationMode: u16,
pub mImageAnimationModePref: u16,
pub mLangGroupFontPrefs: root::nsPresContext_LangGroupFontPrefs,
+ pub mFontGroupCacheDirty: bool,
+ pub mLanguagesUsed: [u64; 5usize],
pub mBorderWidthTable: [root::nscoord; 3usize],
pub mInterruptChecksToSkip: u32,
pub mElementsRestyled: u64,
@@ -17611,7 +18478,7 @@ pub mod root {
}
#[test]
fn bindgen_test_layout_nsPresContext() {
- assert_eq!(::std::mem::size_of::<nsPresContext>() , 1312usize , concat
+ assert_eq!(::std::mem::size_of::<nsPresContext>() , 1360usize , concat
! ( "Size of: " , stringify ! ( nsPresContext ) ));
assert_eq! (::std::mem::align_of::<nsPresContext>() , 8usize , concat
! ( "Alignment of " , stringify ! ( nsPresContext ) ));
@@ -17906,92 +18773,103 @@ pub mod root {
"Alignment of field: " , stringify ! ( nsPresContext ) ,
"::" , stringify ! ( mLangGroupFontPrefs ) ));
assert_eq! (unsafe {
+ & ( * ( 0 as * const nsPresContext ) ) .
+ mFontGroupCacheDirty as * const _ as usize } , 1184usize ,
+ concat ! (
+ "Alignment of field: " , stringify ! ( nsPresContext ) ,
+ "::" , stringify ! ( mFontGroupCacheDirty ) ));
+ assert_eq! (unsafe {
+ & ( * ( 0 as * const nsPresContext ) ) . mLanguagesUsed as
+ * const _ as usize } , 1192usize , concat ! (
+ "Alignment of field: " , stringify ! ( nsPresContext ) ,
+ "::" , stringify ! ( mLanguagesUsed ) ));
+ assert_eq! (unsafe {
& ( * ( 0 as * const nsPresContext ) ) . mBorderWidthTable
- as * const _ as usize } , 1184usize , concat ! (
+ as * const _ as usize } , 1232usize , concat ! (
"Alignment of field: " , stringify ! ( nsPresContext ) ,
"::" , stringify ! ( mBorderWidthTable ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsPresContext ) ) .
- mInterruptChecksToSkip as * const _ as usize } , 1196usize
+ mInterruptChecksToSkip as * const _ as usize } , 1244usize
, concat ! (
"Alignment of field: " , stringify ! ( nsPresContext ) ,
"::" , stringify ! ( mInterruptChecksToSkip ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsPresContext ) ) . mElementsRestyled
- as * const _ as usize } , 1200usize , concat ! (
+ as * const _ as usize } , 1248usize , concat ! (
"Alignment of field: " , stringify ! ( nsPresContext ) ,
"::" , stringify ! ( mElementsRestyled ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsPresContext ) ) .
- mFramesConstructed as * const _ as usize } , 1208usize ,
+ mFramesConstructed as * const _ as usize } , 1256usize ,
concat ! (
"Alignment of field: " , stringify ! ( nsPresContext ) ,
"::" , stringify ! ( mFramesConstructed ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsPresContext ) ) . mFramesReflowed
- as * const _ as usize } , 1216usize , concat ! (
+ as * const _ as usize } , 1264usize , concat ! (
"Alignment of field: " , stringify ! ( nsPresContext ) ,
"::" , stringify ! ( mFramesReflowed ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsPresContext ) ) . mReflowStartTime
- as * const _ as usize } , 1224usize , concat ! (
+ as * const _ as usize } , 1272usize , concat ! (
"Alignment of field: " , stringify ! ( nsPresContext ) ,
"::" , stringify ! ( mReflowStartTime ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsPresContext ) ) .
mFirstNonBlankPaintTime as * const _ as usize } ,
- 1232usize , concat ! (
+ 1280usize , concat ! (
"Alignment of field: " , stringify ! ( nsPresContext ) ,
"::" , stringify ! ( mFirstNonBlankPaintTime ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsPresContext ) ) . mFirstClickTime
- as * const _ as usize } , 1240usize , concat ! (
+ as * const _ as usize } , 1288usize , concat ! (
"Alignment of field: " , stringify ! ( nsPresContext ) ,
"::" , stringify ! ( mFirstClickTime ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsPresContext ) ) . mFirstKeyTime as
- * const _ as usize } , 1248usize , concat ! (
+ * const _ as usize } , 1296usize , concat ! (
"Alignment of field: " , stringify ! ( nsPresContext ) ,
"::" , stringify ! ( mFirstKeyTime ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsPresContext ) ) .
- mFirstMouseMoveTime as * const _ as usize } , 1256usize ,
+ mFirstMouseMoveTime as * const _ as usize } , 1304usize ,
concat ! (
"Alignment of field: " , stringify ! ( nsPresContext ) ,
"::" , stringify ! ( mFirstMouseMoveTime ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsPresContext ) ) . mFirstScrollTime
- as * const _ as usize } , 1264usize , concat ! (
+ as * const _ as usize } , 1312usize , concat ! (
"Alignment of field: " , stringify ! ( nsPresContext ) ,
"::" , stringify ! ( mFirstScrollTime ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsPresContext ) ) .
mInteractionTimeEnabled as * const _ as usize } ,
- 1272usize , concat ! (
+ 1320usize , concat ! (
"Alignment of field: " , stringify ! ( nsPresContext ) ,
"::" , stringify ! ( mInteractionTimeEnabled ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsPresContext ) ) .
mLastStyleUpdateForAllAnimations as * const _ as usize } ,
- 1280usize , concat ! (
+ 1328usize , concat ! (
"Alignment of field: " , stringify ! ( nsPresContext ) ,
"::" , stringify ! ( mLastStyleUpdateForAllAnimations )
));
assert_eq! (unsafe {
& ( * ( 0 as * const nsPresContext ) ) .
- mTelemetryScrollLastY as * const _ as usize } , 1288usize
+ mTelemetryScrollLastY as * const _ as usize } , 1336usize
, concat ! (
"Alignment of field: " , stringify ! ( nsPresContext ) ,
"::" , stringify ! ( mTelemetryScrollLastY ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsPresContext ) ) .
- mTelemetryScrollMaxY as * const _ as usize } , 1292usize ,
+ mTelemetryScrollMaxY as * const _ as usize } , 1340usize ,
concat ! (
"Alignment of field: " , stringify ! ( nsPresContext ) ,
"::" , stringify ! ( mTelemetryScrollMaxY ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsPresContext ) ) .
- mTelemetryScrollTotalY as * const _ as usize } , 1296usize
+ mTelemetryScrollTotalY as * const _ as usize } , 1344usize
, concat ! (
"Alignment of field: " , stringify ! ( nsPresContext ) ,
"::" , stringify ! ( mTelemetryScrollTotalY ) ));
@@ -18000,9 +18878,9 @@ pub mod root {
#[inline]
pub fn mHasPendingInterrupt(&self) -> ::std::os::raw::c_uint {
let mask = 1usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 0usize;
+ let val = (unit_field_val & mask) >> 0usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18010,18 +18888,19 @@ pub mod root {
val: ::std::os::raw::c_uint) {
let mask = 1usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 0usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 0usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mPendingInterruptFromTest(&self) -> ::std::os::raw::c_uint {
let mask = 2usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 1usize;
+ let val = (unit_field_val & mask) >> 1usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18029,18 +18908,19 @@ pub mod root {
val: ::std::os::raw::c_uint) {
let mask = 2usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 1usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 1usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mInterruptsEnabled(&self) -> ::std::os::raw::c_uint {
let mask = 4usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 2usize;
+ let val = (unit_field_val & mask) >> 2usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18048,36 +18928,38 @@ pub mod root {
val: ::std::os::raw::c_uint) {
let mask = 4usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 2usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 2usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mUseDocumentFonts(&self) -> ::std::os::raw::c_uint {
let mask = 8usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 3usize;
+ let val = (unit_field_val & mask) >> 3usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
pub fn set_mUseDocumentFonts(&mut self, val: ::std::os::raw::c_uint) {
let mask = 8usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 3usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 3usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mUseDocumentColors(&self) -> ::std::os::raw::c_uint {
let mask = 16usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 4usize;
+ let val = (unit_field_val & mask) >> 4usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18085,36 +18967,38 @@ pub mod root {
val: ::std::os::raw::c_uint) {
let mask = 16usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 4usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 4usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mUnderlineLinks(&self) -> ::std::os::raw::c_uint {
let mask = 32usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 5usize;
+ let val = (unit_field_val & mask) >> 5usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
pub fn set_mUnderlineLinks(&mut self, val: ::std::os::raw::c_uint) {
let mask = 32usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 5usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 5usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mSendAfterPaintToContent(&self) -> ::std::os::raw::c_uint {
let mask = 64usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 6usize;
+ let val = (unit_field_val & mask) >> 6usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18122,36 +19006,38 @@ pub mod root {
val: ::std::os::raw::c_uint) {
let mask = 64usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 6usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 6usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mUseFocusColors(&self) -> ::std::os::raw::c_uint {
let mask = 128usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 7usize;
+ let val = (unit_field_val & mask) >> 7usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
pub fn set_mUseFocusColors(&mut self, val: ::std::os::raw::c_uint) {
let mask = 128usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 7usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 7usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mFocusRingOnAnything(&self) -> ::std::os::raw::c_uint {
let mask = 256usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 8usize;
+ let val = (unit_field_val & mask) >> 8usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18159,36 +19045,38 @@ pub mod root {
val: ::std::os::raw::c_uint) {
let mask = 256usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 8usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 8usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mFocusRingStyle(&self) -> ::std::os::raw::c_uint {
let mask = 512usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 9usize;
+ let val = (unit_field_val & mask) >> 9usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
pub fn set_mFocusRingStyle(&mut self, val: ::std::os::raw::c_uint) {
let mask = 512usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 9usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 9usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mDrawImageBackground(&self) -> ::std::os::raw::c_uint {
let mask = 1024usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 10usize;
+ let val = (unit_field_val & mask) >> 10usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18196,18 +19084,19 @@ pub mod root {
val: ::std::os::raw::c_uint) {
let mask = 1024usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 10usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 10usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mDrawColorBackground(&self) -> ::std::os::raw::c_uint {
let mask = 2048usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 11usize;
+ let val = (unit_field_val & mask) >> 11usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18215,36 +19104,38 @@ pub mod root {
val: ::std::os::raw::c_uint) {
let mask = 2048usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 11usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 11usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mNeverAnimate(&self) -> ::std::os::raw::c_uint {
let mask = 4096usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 12usize;
+ let val = (unit_field_val & mask) >> 12usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
pub fn set_mNeverAnimate(&mut self, val: ::std::os::raw::c_uint) {
let mask = 4096usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 12usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 12usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mIsRenderingOnlySelection(&self) -> ::std::os::raw::c_uint {
let mask = 8192usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 13usize;
+ let val = (unit_field_val & mask) >> 13usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18252,36 +19143,38 @@ pub mod root {
val: ::std::os::raw::c_uint) {
let mask = 8192usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 13usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 13usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mPaginated(&self) -> ::std::os::raw::c_uint {
let mask = 16384usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 14usize;
+ let val = (unit_field_val & mask) >> 14usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
pub fn set_mPaginated(&mut self, val: ::std::os::raw::c_uint) {
let mask = 16384usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 14usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 14usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mCanPaginatedScroll(&self) -> ::std::os::raw::c_uint {
let mask = 32768usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 15usize;
+ let val = (unit_field_val & mask) >> 15usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18289,36 +19182,38 @@ pub mod root {
val: ::std::os::raw::c_uint) {
let mask = 32768usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 15usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 15usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mDoScaledTwips(&self) -> ::std::os::raw::c_uint {
let mask = 65536usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 16usize;
+ let val = (unit_field_val & mask) >> 16usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
pub fn set_mDoScaledTwips(&mut self, val: ::std::os::raw::c_uint) {
let mask = 65536usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 16usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 16usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mIsRootPaginatedDocument(&self) -> ::std::os::raw::c_uint {
let mask = 131072usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 17usize;
+ let val = (unit_field_val & mask) >> 17usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18326,18 +19221,19 @@ pub mod root {
val: ::std::os::raw::c_uint) {
let mask = 131072usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 17usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 17usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mPrefBidiDirection(&self) -> ::std::os::raw::c_uint {
let mask = 262144usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 18usize;
+ let val = (unit_field_val & mask) >> 18usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18345,18 +19241,19 @@ pub mod root {
val: ::std::os::raw::c_uint) {
let mask = 262144usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 18usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 18usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mPrefScrollbarSide(&self) -> ::std::os::raw::c_uint {
let mask = 1572864usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 19usize;
+ let val = (unit_field_val & mask) >> 19usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18364,18 +19261,19 @@ pub mod root {
val: ::std::os::raw::c_uint) {
let mask = 1572864usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 19usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 19usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mPendingSysColorChanged(&self) -> ::std::os::raw::c_uint {
let mask = 2097152usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 21usize;
+ let val = (unit_field_val & mask) >> 21usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18383,18 +19281,19 @@ pub mod root {
val: ::std::os::raw::c_uint) {
let mask = 2097152usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 21usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 21usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mPendingThemeChanged(&self) -> ::std::os::raw::c_uint {
let mask = 4194304usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 22usize;
+ let val = (unit_field_val & mask) >> 22usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18402,18 +19301,19 @@ pub mod root {
val: ::std::os::raw::c_uint) {
let mask = 4194304usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 22usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 22usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mPendingUIResolutionChanged(&self) -> ::std::os::raw::c_uint {
let mask = 8388608usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 23usize;
+ let val = (unit_field_val & mask) >> 23usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18421,19 +19321,20 @@ pub mod root {
val: ::std::os::raw::c_uint) {
let mask = 8388608usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 23usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 23usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mPendingMediaFeatureValuesChanged(&self)
-> ::std::os::raw::c_uint {
let mask = 16777216usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 24usize;
+ let val = (unit_field_val & mask) >> 24usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18442,19 +19343,20 @@ pub mod root {
::std::os::raw::c_uint) {
let mask = 16777216usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 24usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 24usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mPrefChangePendingNeedsReflow(&self)
-> ::std::os::raw::c_uint {
let mask = 33554432usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 25usize;
+ let val = (unit_field_val & mask) >> 25usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18463,90 +19365,95 @@ pub mod root {
::std::os::raw::c_uint) {
let mask = 33554432usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 25usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 25usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mIsEmulatingMedia(&self) -> ::std::os::raw::c_uint {
let mask = 67108864usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 26usize;
+ let val = (unit_field_val & mask) >> 26usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
pub fn set_mIsEmulatingMedia(&mut self, val: ::std::os::raw::c_uint) {
let mask = 67108864usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 26usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 26usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mIsGlyph(&self) -> ::std::os::raw::c_uint {
let mask = 134217728usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 27usize;
+ let val = (unit_field_val & mask) >> 27usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
pub fn set_mIsGlyph(&mut self, val: ::std::os::raw::c_uint) {
let mask = 134217728usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 27usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 27usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mUsesRootEMUnits(&self) -> ::std::os::raw::c_uint {
let mask = 268435456usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 28usize;
+ let val = (unit_field_val & mask) >> 28usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
pub fn set_mUsesRootEMUnits(&mut self, val: ::std::os::raw::c_uint) {
let mask = 268435456usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 28usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 28usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mUsesExChUnits(&self) -> ::std::os::raw::c_uint {
let mask = 536870912usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 29usize;
+ let val = (unit_field_val & mask) >> 29usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
pub fn set_mUsesExChUnits(&mut self, val: ::std::os::raw::c_uint) {
let mask = 536870912usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 29usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 29usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mUsesViewportUnits(&self) -> ::std::os::raw::c_uint {
let mask = 1073741824usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 30usize;
+ let val = (unit_field_val & mask) >> 30usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18554,18 +19461,19 @@ pub mod root {
val: ::std::os::raw::c_uint) {
let mask = 1073741824usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 30usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 30usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mPendingViewportChange(&self) -> ::std::os::raw::c_uint {
let mask = 2147483648usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 31usize;
+ let val = (unit_field_val & mask) >> 31usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18573,18 +19481,662 @@ pub mod root {
val: ::std::os::raw::c_uint) {
let mask = 2147483648usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 31usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 31usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
+ }
+ #[inline]
+ pub fn new_bitfield_1(mHasPendingInterrupt: ::std::os::raw::c_uint,
+ mPendingInterruptFromTest:
+ ::std::os::raw::c_uint,
+ mInterruptsEnabled: ::std::os::raw::c_uint,
+ mUseDocumentFonts: ::std::os::raw::c_uint,
+ mUseDocumentColors: ::std::os::raw::c_uint,
+ mUnderlineLinks: ::std::os::raw::c_uint,
+ mSendAfterPaintToContent:
+ ::std::os::raw::c_uint,
+ mUseFocusColors: ::std::os::raw::c_uint,
+ mFocusRingOnAnything: ::std::os::raw::c_uint,
+ mFocusRingStyle: ::std::os::raw::c_uint,
+ mDrawImageBackground: ::std::os::raw::c_uint,
+ mDrawColorBackground: ::std::os::raw::c_uint,
+ mNeverAnimate: ::std::os::raw::c_uint,
+ mIsRenderingOnlySelection:
+ ::std::os::raw::c_uint,
+ mPaginated: ::std::os::raw::c_uint,
+ mCanPaginatedScroll: ::std::os::raw::c_uint,
+ mDoScaledTwips: ::std::os::raw::c_uint,
+ mIsRootPaginatedDocument:
+ ::std::os::raw::c_uint,
+ mPrefBidiDirection: ::std::os::raw::c_uint,
+ mPrefScrollbarSide: ::std::os::raw::c_uint,
+ mPendingSysColorChanged: ::std::os::raw::c_uint,
+ mPendingThemeChanged: ::std::os::raw::c_uint,
+ mPendingUIResolutionChanged:
+ ::std::os::raw::c_uint,
+ mPendingMediaFeatureValuesChanged:
+ ::std::os::raw::c_uint,
+ mPrefChangePendingNeedsReflow:
+ ::std::os::raw::c_uint,
+ mIsEmulatingMedia: ::std::os::raw::c_uint,
+ mIsGlyph: ::std::os::raw::c_uint,
+ mUsesRootEMUnits: ::std::os::raw::c_uint,
+ mUsesExChUnits: ::std::os::raw::c_uint,
+ mUsesViewportUnits: ::std::os::raw::c_uint,
+ mPendingViewportChange: ::std::os::raw::c_uint)
+ -> u32 {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ 0
+ };
+ let mHasPendingInterrupt =
+ mHasPendingInterrupt
+ as
+ u32
+ as
+ u32;
+ let mask =
+ 1usize
+ as
+ u32;
+ let mHasPendingInterrupt =
+ (mHasPendingInterrupt
+ <<
+ 0usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mHasPendingInterrupt
+ };
+ let mPendingInterruptFromTest =
+ mPendingInterruptFromTest
+ as
+ u32
+ as
+ u32;
+ let mask =
+ 2usize
+ as
+ u32;
+ let mPendingInterruptFromTest =
+ (mPendingInterruptFromTest
+ <<
+ 1usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mPendingInterruptFromTest
+ };
+ let mInterruptsEnabled =
+ mInterruptsEnabled
+ as
+ u32
+ as
+ u32;
+ let mask =
+ 4usize
+ as
+ u32;
+ let mInterruptsEnabled =
+ (mInterruptsEnabled
+ <<
+ 2usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mInterruptsEnabled
+ };
+ let mUseDocumentFonts =
+ mUseDocumentFonts
+ as
+ u32
+ as
+ u32;
+ let mask =
+ 8usize
+ as
+ u32;
+ let mUseDocumentFonts =
+ (mUseDocumentFonts
+ <<
+ 3usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mUseDocumentFonts
+ };
+ let mUseDocumentColors =
+ mUseDocumentColors
+ as
+ u32
+ as
+ u32;
+ let mask =
+ 16usize
+ as
+ u32;
+ let mUseDocumentColors =
+ (mUseDocumentColors
+ <<
+ 4usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mUseDocumentColors
+ };
+ let mUnderlineLinks =
+ mUnderlineLinks
+ as
+ u32
+ as
+ u32;
+ let mask =
+ 32usize
+ as
+ u32;
+ let mUnderlineLinks =
+ (mUnderlineLinks
+ <<
+ 5usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mUnderlineLinks
+ };
+ let mSendAfterPaintToContent =
+ mSendAfterPaintToContent
+ as
+ u32
+ as
+ u32;
+ let mask =
+ 64usize
+ as
+ u32;
+ let mSendAfterPaintToContent =
+ (mSendAfterPaintToContent
+ <<
+ 6usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mSendAfterPaintToContent
+ };
+ let mUseFocusColors =
+ mUseFocusColors
+ as
+ u32
+ as
+ u32;
+ let mask =
+ 128usize
+ as
+ u32;
+ let mUseFocusColors =
+ (mUseFocusColors
+ <<
+ 7usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mUseFocusColors
+ };
+ let mFocusRingOnAnything =
+ mFocusRingOnAnything
+ as
+ u32
+ as
+ u32;
+ let mask =
+ 256usize
+ as
+ u32;
+ let mFocusRingOnAnything =
+ (mFocusRingOnAnything
+ <<
+ 8usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mFocusRingOnAnything
+ };
+ let mFocusRingStyle =
+ mFocusRingStyle
+ as
+ u32
+ as
+ u32;
+ let mask =
+ 512usize
+ as
+ u32;
+ let mFocusRingStyle =
+ (mFocusRingStyle
+ <<
+ 9usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mFocusRingStyle
+ };
+ let mDrawImageBackground =
+ mDrawImageBackground
+ as
+ u32
+ as
+ u32;
+ let mask =
+ 1024usize
+ as
+ u32;
+ let mDrawImageBackground =
+ (mDrawImageBackground
+ <<
+ 10usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mDrawImageBackground
+ };
+ let mDrawColorBackground =
+ mDrawColorBackground
+ as
+ u32
+ as
+ u32;
+ let mask =
+ 2048usize
+ as
+ u32;
+ let mDrawColorBackground =
+ (mDrawColorBackground
+ <<
+ 11usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mDrawColorBackground
+ };
+ let mNeverAnimate =
+ mNeverAnimate
+ as
+ u32
+ as
+ u32;
+ let mask =
+ 4096usize
+ as
+ u32;
+ let mNeverAnimate =
+ (mNeverAnimate
+ <<
+ 12usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mNeverAnimate
+ };
+ let mIsRenderingOnlySelection =
+ mIsRenderingOnlySelection
+ as
+ u32
+ as
+ u32;
+ let mask =
+ 8192usize
+ as
+ u32;
+ let mIsRenderingOnlySelection =
+ (mIsRenderingOnlySelection
+ <<
+ 13usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mIsRenderingOnlySelection
+ };
+ let mPaginated =
+ mPaginated
+ as
+ u32
+ as
+ u32;
+ let mask =
+ 16384usize
+ as
+ u32;
+ let mPaginated =
+ (mPaginated
+ <<
+ 14usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mPaginated
+ };
+ let mCanPaginatedScroll =
+ mCanPaginatedScroll
+ as
+ u32
+ as
+ u32;
+ let mask =
+ 32768usize
+ as
+ u32;
+ let mCanPaginatedScroll =
+ (mCanPaginatedScroll
+ <<
+ 15usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mCanPaginatedScroll
+ };
+ let mDoScaledTwips =
+ mDoScaledTwips
+ as
+ u32
+ as
+ u32;
+ let mask =
+ 65536usize
+ as
+ u32;
+ let mDoScaledTwips =
+ (mDoScaledTwips
+ <<
+ 16usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mDoScaledTwips
+ };
+ let mIsRootPaginatedDocument =
+ mIsRootPaginatedDocument
+ as
+ u32
+ as
+ u32;
+ let mask =
+ 131072usize
+ as
+ u32;
+ let mIsRootPaginatedDocument =
+ (mIsRootPaginatedDocument
+ <<
+ 17usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mIsRootPaginatedDocument
+ };
+ let mPrefBidiDirection =
+ mPrefBidiDirection
+ as
+ u32
+ as
+ u32;
+ let mask =
+ 262144usize
+ as
+ u32;
+ let mPrefBidiDirection =
+ (mPrefBidiDirection
+ <<
+ 18usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mPrefBidiDirection
+ };
+ let mPrefScrollbarSide =
+ mPrefScrollbarSide
+ as
+ u32
+ as
+ u32;
+ let mask =
+ 1572864usize
+ as
+ u32;
+ let mPrefScrollbarSide =
+ (mPrefScrollbarSide
+ <<
+ 19usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mPrefScrollbarSide
+ };
+ let mPendingSysColorChanged =
+ mPendingSysColorChanged
+ as
+ u32
+ as
+ u32;
+ let mask =
+ 2097152usize
+ as
+ u32;
+ let mPendingSysColorChanged =
+ (mPendingSysColorChanged
+ <<
+ 21usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mPendingSysColorChanged
+ };
+ let mPendingThemeChanged =
+ mPendingThemeChanged
+ as
+ u32
+ as
+ u32;
+ let mask =
+ 4194304usize
+ as
+ u32;
+ let mPendingThemeChanged =
+ (mPendingThemeChanged
+ <<
+ 22usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mPendingThemeChanged
+ };
+ let mPendingUIResolutionChanged =
+ mPendingUIResolutionChanged
+ as
+ u32
+ as
+ u32;
+ let mask =
+ 8388608usize
+ as
+ u32;
+ let mPendingUIResolutionChanged =
+ (mPendingUIResolutionChanged
+ <<
+ 23usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mPendingUIResolutionChanged
+ };
+ let mPendingMediaFeatureValuesChanged =
+ mPendingMediaFeatureValuesChanged
+ as
+ u32
+ as
+ u32;
+ let mask =
+ 16777216usize
+ as
+ u32;
+ let mPendingMediaFeatureValuesChanged =
+ (mPendingMediaFeatureValuesChanged
+ <<
+ 24usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mPendingMediaFeatureValuesChanged
+ };
+ let mPrefChangePendingNeedsReflow =
+ mPrefChangePendingNeedsReflow
+ as u32 as
+ u32;
+ let mask =
+ 33554432usize
+ as u32;
+ let mPrefChangePendingNeedsReflow =
+ (mPrefChangePendingNeedsReflow
+ <<
+ 25usize)
+ & mask;
+ bitfield_unit_val
+ |
+ mPrefChangePendingNeedsReflow
+ };
+ let mIsEmulatingMedia =
+ mIsEmulatingMedia as
+ u32 as u32;
+ let mask =
+ 67108864usize as u32;
+ let mIsEmulatingMedia =
+ (mIsEmulatingMedia <<
+ 26usize) & mask;
+ bitfield_unit_val |
+ mIsEmulatingMedia
+ };
+ let mIsGlyph =
+ mIsGlyph as u32 as u32;
+ let mask = 134217728usize as u32;
+ let mIsGlyph =
+ (mIsGlyph << 27usize) & mask;
+ bitfield_unit_val | mIsGlyph
+ };
+ let mUsesRootEMUnits =
+ mUsesRootEMUnits as u32 as u32;
+ let mask = 268435456usize as u32;
+ let mUsesRootEMUnits =
+ (mUsesRootEMUnits << 28usize) & mask;
+ bitfield_unit_val | mUsesRootEMUnits
+ };
+ let mUsesExChUnits = mUsesExChUnits as u32 as u32;
+ let mask = 536870912usize as u32;
+ let mUsesExChUnits =
+ (mUsesExChUnits << 29usize) & mask;
+ bitfield_unit_val | mUsesExChUnits
+ };
+ let mUsesViewportUnits = mUsesViewportUnits as u32 as u32;
+ let mask = 1073741824usize as u32;
+ let mUsesViewportUnits =
+ (mUsesViewportUnits << 30usize) & mask;
+ bitfield_unit_val | mUsesViewportUnits
+ };
+ let mPendingViewportChange = mPendingViewportChange as u32 as u32;
+ let mask = 2147483648usize as u32;
+ let mPendingViewportChange =
+ (mPendingViewportChange << 31usize) & mask;
+ bitfield_unit_val | mPendingViewportChange
}
#[inline]
pub fn mCounterStylesDirty(&self) -> ::std::os::raw::c_uint {
let mask = 1usize as u16;
- let field_val: u16 =
+ let unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 0usize;
+ let val = (unit_field_val & mask) >> 0usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18592,18 +20144,19 @@ pub mod root {
val: ::std::os::raw::c_uint) {
let mask = 1usize as u16;
let val = val as u32 as u16;
- let mut field_val: u16 =
+ let mut unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 0usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 0usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mPostedFlushCounterStyles(&self) -> ::std::os::raw::c_uint {
let mask = 2usize as u16;
- let field_val: u16 =
+ let unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 1usize;
+ let val = (unit_field_val & mask) >> 1usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18611,18 +20164,19 @@ pub mod root {
val: ::std::os::raw::c_uint) {
let mask = 2usize as u16;
let val = val as u32 as u16;
- let mut field_val: u16 =
+ let mut unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 1usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 1usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mSuppressResizeReflow(&self) -> ::std::os::raw::c_uint {
let mask = 4usize as u16;
- let field_val: u16 =
+ let unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 2usize;
+ let val = (unit_field_val & mask) >> 2usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18630,36 +20184,38 @@ pub mod root {
val: ::std::os::raw::c_uint) {
let mask = 4usize as u16;
let val = val as u32 as u16;
- let mut field_val: u16 =
+ let mut unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 2usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 2usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mIsVisual(&self) -> ::std::os::raw::c_uint {
let mask = 8usize as u16;
- let field_val: u16 =
+ let unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 3usize;
+ let val = (unit_field_val & mask) >> 3usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
pub fn set_mIsVisual(&mut self, val: ::std::os::raw::c_uint) {
let mask = 8usize as u16;
let val = val as u32 as u16;
- let mut field_val: u16 =
+ let mut unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 3usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 3usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mFireAfterPaintEvents(&self) -> ::std::os::raw::c_uint {
let mask = 16usize as u16;
- let field_val: u16 =
+ let unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 4usize;
+ let val = (unit_field_val & mask) >> 4usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18667,36 +20223,38 @@ pub mod root {
val: ::std::os::raw::c_uint) {
let mask = 16usize as u16;
let val = val as u32 as u16;
- let mut field_val: u16 =
+ let mut unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 4usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 4usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mIsChrome(&self) -> ::std::os::raw::c_uint {
let mask = 32usize as u16;
- let field_val: u16 =
+ let unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 5usize;
+ let val = (unit_field_val & mask) >> 5usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
pub fn set_mIsChrome(&mut self, val: ::std::os::raw::c_uint) {
let mask = 32usize as u16;
let val = val as u32 as u16;
- let mut field_val: u16 =
+ let mut unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 5usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 5usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mIsChromeOriginImage(&self) -> ::std::os::raw::c_uint {
let mask = 64usize as u16;
- let field_val: u16 =
+ let unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 6usize;
+ let val = (unit_field_val & mask) >> 6usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18704,36 +20262,38 @@ pub mod root {
val: ::std::os::raw::c_uint) {
let mask = 64usize as u16;
let val = val as u32 as u16;
- let mut field_val: u16 =
+ let mut unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 6usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 6usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mPaintFlashing(&self) -> ::std::os::raw::c_uint {
let mask = 128usize as u16;
- let field_val: u16 =
+ let unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 7usize;
+ let val = (unit_field_val & mask) >> 7usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
pub fn set_mPaintFlashing(&mut self, val: ::std::os::raw::c_uint) {
let mask = 128usize as u16;
let val = val as u32 as u16;
- let mut field_val: u16 =
+ let mut unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 7usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 7usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mPaintFlashingInitialized(&self) -> ::std::os::raw::c_uint {
let mask = 256usize as u16;
- let field_val: u16 =
+ let unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 8usize;
+ let val = (unit_field_val & mask) >> 8usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18741,19 +20301,20 @@ pub mod root {
val: ::std::os::raw::c_uint) {
let mask = 256usize as u16;
let val = val as u32 as u16;
- let mut field_val: u16 =
+ let mut unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 8usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 8usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mHasWarnedAboutPositionedTableParts(&self)
-> ::std::os::raw::c_uint {
let mask = 512usize as u16;
- let field_val: u16 =
+ let unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 9usize;
+ let val = (unit_field_val & mask) >> 9usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18762,19 +20323,20 @@ pub mod root {
::std::os::raw::c_uint) {
let mask = 512usize as u16;
let val = val as u32 as u16;
- let mut field_val: u16 =
+ let mut unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 9usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 9usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mHasWarnedAboutTooLargeDashedOrDottedRadius(&self)
-> ::std::os::raw::c_uint {
let mask = 1024usize as u16;
- let field_val: u16 =
+ let unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 10usize;
+ let val = (unit_field_val & mask) >> 10usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
@@ -18783,65 +20345,325 @@ pub mod root {
::std::os::raw::c_uint) {
let mask = 1024usize as u16;
let val = val as u32 as u16;
- let mut field_val: u16 =
+ let mut unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 10usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 10usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mQuirkSheetAdded(&self) -> ::std::os::raw::c_uint {
let mask = 2048usize as u16;
- let field_val: u16 =
+ let unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 11usize;
+ let val = (unit_field_val & mask) >> 11usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
pub fn set_mQuirkSheetAdded(&mut self, val: ::std::os::raw::c_uint) {
let mask = 2048usize as u16;
let val = val as u32 as u16;
- let mut field_val: u16 =
+ let mut unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 11usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 11usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mNeedsPrefUpdate(&self) -> ::std::os::raw::c_uint {
let mask = 4096usize as u16;
- let field_val: u16 =
+ let unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 12usize;
+ let val = (unit_field_val & mask) >> 12usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
pub fn set_mNeedsPrefUpdate(&mut self, val: ::std::os::raw::c_uint) {
let mask = 4096usize as u16;
let val = val as u32 as u16;
- let mut field_val: u16 =
+ let mut unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 12usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 12usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mHadNonBlankPaint(&self) -> ::std::os::raw::c_uint {
let mask = 8192usize as u16;
- let field_val: u16 =
+ let unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 13usize;
+ let val = (unit_field_val & mask) >> 13usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
pub fn set_mHadNonBlankPaint(&mut self, val: ::std::os::raw::c_uint) {
let mask = 8192usize as u16;
let val = val as u32 as u16;
- let mut field_val: u16 =
+ let mut unit_field_val: u16 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 13usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 13usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
+ }
+ #[inline]
+ pub fn new_bitfield_2(mCounterStylesDirty: ::std::os::raw::c_uint,
+ mPostedFlushCounterStyles:
+ ::std::os::raw::c_uint,
+ mSuppressResizeReflow: ::std::os::raw::c_uint,
+ mIsVisual: ::std::os::raw::c_uint,
+ mFireAfterPaintEvents: ::std::os::raw::c_uint,
+ mIsChrome: ::std::os::raw::c_uint,
+ mIsChromeOriginImage: ::std::os::raw::c_uint,
+ mPaintFlashing: ::std::os::raw::c_uint,
+ mPaintFlashingInitialized:
+ ::std::os::raw::c_uint,
+ mHasWarnedAboutPositionedTableParts:
+ ::std::os::raw::c_uint,
+ mHasWarnedAboutTooLargeDashedOrDottedRadius:
+ ::std::os::raw::c_uint,
+ mQuirkSheetAdded: ::std::os::raw::c_uint,
+ mNeedsPrefUpdate: ::std::os::raw::c_uint,
+ mHadNonBlankPaint: ::std::os::raw::c_uint)
+ -> u16 {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ 0
+ };
+ let mCounterStylesDirty =
+ mCounterStylesDirty
+ as
+ u32
+ as
+ u16;
+ let mask =
+ 1usize
+ as
+ u16;
+ let mCounterStylesDirty =
+ (mCounterStylesDirty
+ <<
+ 0usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mCounterStylesDirty
+ };
+ let mPostedFlushCounterStyles =
+ mPostedFlushCounterStyles
+ as
+ u32
+ as
+ u16;
+ let mask =
+ 2usize
+ as
+ u16;
+ let mPostedFlushCounterStyles =
+ (mPostedFlushCounterStyles
+ <<
+ 1usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mPostedFlushCounterStyles
+ };
+ let mSuppressResizeReflow =
+ mSuppressResizeReflow
+ as
+ u32
+ as
+ u16;
+ let mask =
+ 4usize
+ as
+ u16;
+ let mSuppressResizeReflow =
+ (mSuppressResizeReflow
+ <<
+ 2usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mSuppressResizeReflow
+ };
+ let mIsVisual =
+ mIsVisual
+ as
+ u32
+ as
+ u16;
+ let mask =
+ 8usize
+ as
+ u16;
+ let mIsVisual =
+ (mIsVisual
+ <<
+ 3usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mIsVisual
+ };
+ let mFireAfterPaintEvents =
+ mFireAfterPaintEvents
+ as
+ u32
+ as
+ u16;
+ let mask =
+ 16usize
+ as
+ u16;
+ let mFireAfterPaintEvents =
+ (mFireAfterPaintEvents
+ <<
+ 4usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mFireAfterPaintEvents
+ };
+ let mIsChrome =
+ mIsChrome
+ as
+ u32
+ as
+ u16;
+ let mask =
+ 32usize
+ as
+ u16;
+ let mIsChrome =
+ (mIsChrome
+ <<
+ 5usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mIsChrome
+ };
+ let mIsChromeOriginImage =
+ mIsChromeOriginImage
+ as
+ u32
+ as
+ u16;
+ let mask =
+ 64usize
+ as
+ u16;
+ let mIsChromeOriginImage =
+ (mIsChromeOriginImage
+ <<
+ 6usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mIsChromeOriginImage
+ };
+ let mPaintFlashing =
+ mPaintFlashing
+ as u32 as
+ u16;
+ let mask =
+ 128usize as
+ u16;
+ let mPaintFlashing =
+ (mPaintFlashing
+ <<
+ 7usize) &
+ mask;
+ bitfield_unit_val
+ |
+ mPaintFlashing
+ };
+ let mPaintFlashingInitialized =
+ mPaintFlashingInitialized
+ as u32 as u16;
+ let mask =
+ 256usize as u16;
+ let mPaintFlashingInitialized =
+ (mPaintFlashingInitialized
+ << 8usize) &
+ mask;
+ bitfield_unit_val |
+ mPaintFlashingInitialized
+ };
+ let mHasWarnedAboutPositionedTableParts =
+ mHasWarnedAboutPositionedTableParts
+ as u32 as u16;
+ let mask = 512usize as u16;
+ let mHasWarnedAboutPositionedTableParts =
+ (mHasWarnedAboutPositionedTableParts
+ << 9usize) & mask;
+ bitfield_unit_val |
+ mHasWarnedAboutPositionedTableParts
+ };
+ let mHasWarnedAboutTooLargeDashedOrDottedRadius =
+ mHasWarnedAboutTooLargeDashedOrDottedRadius
+ as u32 as u16;
+ let mask = 1024usize as u16;
+ let mHasWarnedAboutTooLargeDashedOrDottedRadius =
+ (mHasWarnedAboutTooLargeDashedOrDottedRadius
+ << 10usize) & mask;
+ bitfield_unit_val |
+ mHasWarnedAboutTooLargeDashedOrDottedRadius
+ };
+ let mQuirkSheetAdded =
+ mQuirkSheetAdded as u32 as u16;
+ let mask = 2048usize as u16;
+ let mQuirkSheetAdded =
+ (mQuirkSheetAdded << 11usize) & mask;
+ bitfield_unit_val | mQuirkSheetAdded
+ };
+ let mNeedsPrefUpdate = mNeedsPrefUpdate as u32 as u16;
+ let mask = 4096usize as u16;
+ let mNeedsPrefUpdate =
+ (mNeedsPrefUpdate << 12usize) & mask;
+ bitfield_unit_val | mNeedsPrefUpdate
+ };
+ let mHadNonBlankPaint = mHadNonBlankPaint as u32 as u16;
+ let mask = 8192usize as u16;
+ let mHadNonBlankPaint = (mHadNonBlankPaint << 13usize) & mask;
+ bitfield_unit_val | mHadNonBlankPaint
}
}
#[repr(C)]
@@ -20097,207 +21919,318 @@ pub mod root {
#[inline]
pub fn mStylesHaveChanged(&self) -> bool {
let mask = 1usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 0usize;
+ let val = (unit_field_val & mask) >> 0usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mStylesHaveChanged(&mut self, val: bool) {
let mask = 1usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 0usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 0usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mDidInitialize(&self) -> bool {
let mask = 2usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 1usize;
+ let val = (unit_field_val & mask) >> 1usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mDidInitialize(&mut self, val: bool) {
let mask = 2usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 1usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 1usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mIsDestroying(&self) -> bool {
let mask = 4usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 2usize;
+ let val = (unit_field_val & mask) >> 2usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mIsDestroying(&mut self, val: bool) {
let mask = 4usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 2usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 2usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mIsReflowing(&self) -> bool {
let mask = 8usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 3usize;
+ let val = (unit_field_val & mask) >> 3usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mIsReflowing(&mut self, val: bool) {
let mask = 8usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 3usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 3usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mPaintingSuppressed(&self) -> bool {
let mask = 16usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 4usize;
+ let val = (unit_field_val & mask) >> 4usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mPaintingSuppressed(&mut self, val: bool) {
let mask = 16usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 4usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 4usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mIsThemeSupportDisabled(&self) -> bool {
let mask = 32usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 5usize;
+ let val = (unit_field_val & mask) >> 5usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mIsThemeSupportDisabled(&mut self, val: bool) {
let mask = 32usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 5usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 5usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mIsActive(&self) -> bool {
let mask = 64usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 6usize;
+ let val = (unit_field_val & mask) >> 6usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mIsActive(&mut self, val: bool) {
let mask = 64usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 6usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 6usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mFrozen(&self) -> bool {
let mask = 128usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 7usize;
+ let val = (unit_field_val & mask) >> 7usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mFrozen(&mut self, val: bool) {
let mask = 128usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 7usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 7usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
+ }
+ #[inline]
+ pub fn new_bitfield_1(mStylesHaveChanged: bool, mDidInitialize: bool,
+ mIsDestroying: bool, mIsReflowing: bool,
+ mPaintingSuppressed: bool,
+ mIsThemeSupportDisabled: bool, mIsActive: bool,
+ mFrozen: bool) -> u8 {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ { 0 };
+ let mStylesHaveChanged =
+ mStylesHaveChanged
+ as
+ u8
+ as
+ u8;
+ let mask =
+ 1usize
+ as
+ u8;
+ let mStylesHaveChanged =
+ (mStylesHaveChanged
+ <<
+ 0usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mStylesHaveChanged
+ };
+ let mDidInitialize =
+ mDidInitialize
+ as u8 as
+ u8;
+ let mask =
+ 2usize as u8;
+ let mDidInitialize =
+ (mDidInitialize
+ <<
+ 1usize) &
+ mask;
+ bitfield_unit_val
+ |
+ mDidInitialize
+ };
+ let mIsDestroying =
+ mIsDestroying as u8 as
+ u8;
+ let mask = 4usize as u8;
+ let mIsDestroying =
+ (mIsDestroying <<
+ 2usize) & mask;
+ bitfield_unit_val |
+ mIsDestroying
+ };
+ let mIsReflowing =
+ mIsReflowing as u8 as u8;
+ let mask = 8usize as u8;
+ let mIsReflowing =
+ (mIsReflowing << 3usize) &
+ mask;
+ bitfield_unit_val | mIsReflowing
+ };
+ let mPaintingSuppressed =
+ mPaintingSuppressed as u8 as u8;
+ let mask = 16usize as u8;
+ let mPaintingSuppressed =
+ (mPaintingSuppressed << 4usize) &
+ mask;
+ bitfield_unit_val | mPaintingSuppressed
+ };
+ let mIsThemeSupportDisabled =
+ mIsThemeSupportDisabled as u8 as u8;
+ let mask = 32usize as u8;
+ let mIsThemeSupportDisabled =
+ (mIsThemeSupportDisabled << 5usize) & mask;
+ bitfield_unit_val | mIsThemeSupportDisabled
+ };
+ let mIsActive = mIsActive as u8 as u8;
+ let mask = 64usize as u8;
+ let mIsActive = (mIsActive << 6usize) & mask;
+ bitfield_unit_val | mIsActive
+ };
+ let mFrozen = mFrozen as u8 as u8;
+ let mask = 128usize as u8;
+ let mFrozen = (mFrozen << 7usize) & mask;
+ bitfield_unit_val | mFrozen
}
#[inline]
pub fn mIsFirstPaint(&self) -> bool {
let mask = 1usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 0usize;
+ let val = (unit_field_val & mask) >> 0usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mIsFirstPaint(&mut self, val: bool) {
let mask = 1usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 0usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 0usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mObservesMutationsForPrint(&self) -> bool {
let mask = 2usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 1usize;
+ let val = (unit_field_val & mask) >> 1usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mObservesMutationsForPrint(&mut self, val: bool) {
let mask = 2usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 1usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 1usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mSuppressInterruptibleReflows(&self) -> bool {
let mask = 4usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 2usize;
+ let val = (unit_field_val & mask) >> 2usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mSuppressInterruptibleReflows(&mut self, val: bool) {
let mask = 4usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 2usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 2usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mScrollPositionClampingScrollPortSizeSet(&self) -> bool {
let mask = 8usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 3usize;
+ let val = (unit_field_val & mask) >> 3usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
@@ -20305,101 +22238,223 @@ pub mod root {
val: bool) {
let mask = 8usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 3usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 3usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mNeedLayoutFlush(&self) -> bool {
let mask = 16usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 4usize;
+ let val = (unit_field_val & mask) >> 4usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mNeedLayoutFlush(&mut self, val: bool) {
let mask = 16usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 4usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 4usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mNeedStyleFlush(&self) -> bool {
let mask = 32usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 5usize;
+ let val = (unit_field_val & mask) >> 5usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mNeedStyleFlush(&mut self, val: bool) {
let mask = 32usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 5usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 5usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mObservingStyleFlushes(&self) -> bool {
let mask = 64usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 6usize;
+ let val = (unit_field_val & mask) >> 6usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mObservingStyleFlushes(&mut self, val: bool) {
let mask = 64usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 6usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 6usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mObservingLayoutFlushes(&self) -> bool {
let mask = 128usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- let val = (field_val & mask) >> 7usize;
+ let val = (unit_field_val & mask) >> 7usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mObservingLayoutFlushes(&mut self, val: bool) {
let mask = 128usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_2) };
- field_val &= !mask;
- field_val |= (val << 7usize) & mask;
- self._bitfield_2 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 7usize) & mask;
+ self._bitfield_2 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
+ }
+ #[inline]
+ pub fn new_bitfield_2(mIsFirstPaint: bool,
+ mObservesMutationsForPrint: bool,
+ mSuppressInterruptibleReflows: bool,
+ mScrollPositionClampingScrollPortSizeSet: bool,
+ mNeedLayoutFlush: bool, mNeedStyleFlush: bool,
+ mObservingStyleFlushes: bool,
+ mObservingLayoutFlushes: bool) -> u8 {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ { 0 };
+ let mIsFirstPaint =
+ mIsFirstPaint
+ as
+ u8
+ as
+ u8;
+ let mask =
+ 1usize
+ as
+ u8;
+ let mIsFirstPaint =
+ (mIsFirstPaint
+ <<
+ 0usize)
+ &
+ mask;
+ bitfield_unit_val
+ |
+ mIsFirstPaint
+ };
+ let mObservesMutationsForPrint =
+ mObservesMutationsForPrint
+ as u8 as
+ u8;
+ let mask =
+ 2usize as u8;
+ let mObservesMutationsForPrint =
+ (mObservesMutationsForPrint
+ <<
+ 1usize) &
+ mask;
+ bitfield_unit_val
+ |
+ mObservesMutationsForPrint
+ };
+ let mSuppressInterruptibleReflows =
+ mSuppressInterruptibleReflows
+ as u8 as u8;
+ let mask = 4usize as u8;
+ let mSuppressInterruptibleReflows =
+ (mSuppressInterruptibleReflows
+ << 2usize) &
+ mask;
+ bitfield_unit_val |
+ mSuppressInterruptibleReflows
+ };
+ let mScrollPositionClampingScrollPortSizeSet =
+ mScrollPositionClampingScrollPortSizeSet
+ as u8 as u8;
+ let mask = 8usize as u8;
+ let mScrollPositionClampingScrollPortSizeSet =
+ (mScrollPositionClampingScrollPortSizeSet
+ << 3usize) & mask;
+ bitfield_unit_val |
+ mScrollPositionClampingScrollPortSizeSet
+ };
+ let mNeedLayoutFlush =
+ mNeedLayoutFlush as u8 as u8;
+ let mask = 16usize as u8;
+ let mNeedLayoutFlush =
+ (mNeedLayoutFlush << 4usize) & mask;
+ bitfield_unit_val | mNeedLayoutFlush
+ };
+ let mNeedStyleFlush = mNeedStyleFlush as u8 as u8;
+ let mask = 32usize as u8;
+ let mNeedStyleFlush =
+ (mNeedStyleFlush << 5usize) & mask;
+ bitfield_unit_val | mNeedStyleFlush
+ };
+ let mObservingStyleFlushes =
+ mObservingStyleFlushes as u8 as u8;
+ let mask = 64usize as u8;
+ let mObservingStyleFlushes =
+ (mObservingStyleFlushes << 6usize) & mask;
+ bitfield_unit_val | mObservingStyleFlushes
+ };
+ let mObservingLayoutFlushes = mObservingLayoutFlushes as u8 as u8;
+ let mask = 128usize as u8;
+ let mObservingLayoutFlushes =
+ (mObservingLayoutFlushes << 7usize) & mask;
+ bitfield_unit_val | mObservingLayoutFlushes
}
#[inline]
pub fn mNeedThrottledAnimationFlush(&self) -> bool {
let mask = 1usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_3) };
- let val = (field_val & mask) >> 0usize;
+ let val = (unit_field_val & mask) >> 0usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mNeedThrottledAnimationFlush(&mut self, val: bool) {
let mask = 1usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_3) };
- field_val &= !mask;
- field_val |= (val << 0usize) & mask;
- self._bitfield_3 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 0usize) & mask;
+ self._bitfield_3 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
+ }
+ #[inline]
+ pub fn new_bitfield_3(mNeedThrottledAnimationFlush: bool) -> u8 {
+ let bitfield_unit_val = { 0 };
+ let mNeedThrottledAnimationFlush =
+ mNeedThrottledAnimationFlush as u8 as u8;
+ let mask = 1usize as u8;
+ let mNeedThrottledAnimationFlush =
+ (mNeedThrottledAnimationFlush << 0usize) & mask;
+ bitfield_unit_val | mNeedThrottledAnimationFlush
}
}
/**
@@ -20438,57 +22493,57 @@ pub mod root {
pub struct nsDOMMutationObserver {
_unused: [u8; 0],
}
- pub const NODE_HAS_LISTENERMANAGER: root::_bindgen_ty_17 =
- _bindgen_ty_17::NODE_HAS_LISTENERMANAGER;
- pub const NODE_HAS_PROPERTIES: root::_bindgen_ty_17 =
- _bindgen_ty_17::NODE_HAS_PROPERTIES;
- pub const NODE_IS_ANONYMOUS_ROOT: root::_bindgen_ty_17 =
- _bindgen_ty_17::NODE_IS_ANONYMOUS_ROOT;
- pub const NODE_IS_IN_NATIVE_ANONYMOUS_SUBTREE: root::_bindgen_ty_17 =
- _bindgen_ty_17::NODE_IS_IN_NATIVE_ANONYMOUS_SUBTREE;
- pub const NODE_IS_NATIVE_ANONYMOUS_ROOT: root::_bindgen_ty_17 =
- _bindgen_ty_17::NODE_IS_NATIVE_ANONYMOUS_ROOT;
- pub const NODE_FORCE_XBL_BINDINGS: root::_bindgen_ty_17 =
- _bindgen_ty_17::NODE_FORCE_XBL_BINDINGS;
- pub const NODE_MAY_BE_IN_BINDING_MNGR: root::_bindgen_ty_17 =
- _bindgen_ty_17::NODE_MAY_BE_IN_BINDING_MNGR;
- pub const NODE_IS_EDITABLE: root::_bindgen_ty_17 =
- _bindgen_ty_17::NODE_IS_EDITABLE;
- pub const NODE_IS_NATIVE_ANONYMOUS: root::_bindgen_ty_17 =
- _bindgen_ty_17::NODE_IS_NATIVE_ANONYMOUS;
- pub const NODE_IS_IN_SHADOW_TREE: root::_bindgen_ty_17 =
- _bindgen_ty_17::NODE_IS_IN_SHADOW_TREE;
- pub const NODE_HAS_EMPTY_SELECTOR: root::_bindgen_ty_17 =
- _bindgen_ty_17::NODE_HAS_EMPTY_SELECTOR;
- pub const NODE_HAS_SLOW_SELECTOR: root::_bindgen_ty_17 =
- _bindgen_ty_17::NODE_HAS_SLOW_SELECTOR;
- pub const NODE_HAS_EDGE_CHILD_SELECTOR: root::_bindgen_ty_17 =
- _bindgen_ty_17::NODE_HAS_EDGE_CHILD_SELECTOR;
- pub const NODE_HAS_SLOW_SELECTOR_LATER_SIBLINGS: root::_bindgen_ty_17 =
- _bindgen_ty_17::NODE_HAS_SLOW_SELECTOR_LATER_SIBLINGS;
- pub const NODE_ALL_SELECTOR_FLAGS: root::_bindgen_ty_17 =
- _bindgen_ty_17::NODE_ALL_SELECTOR_FLAGS;
- pub const NODE_NEEDS_FRAME: root::_bindgen_ty_17 =
- _bindgen_ty_17::NODE_NEEDS_FRAME;
- pub const NODE_DESCENDANTS_NEED_FRAMES: root::_bindgen_ty_17 =
- _bindgen_ty_17::NODE_DESCENDANTS_NEED_FRAMES;
- pub const NODE_HAS_ACCESSKEY: root::_bindgen_ty_17 =
- _bindgen_ty_17::NODE_HAS_ACCESSKEY;
- pub const NODE_HAS_DIRECTION_RTL: root::_bindgen_ty_17 =
- _bindgen_ty_17::NODE_HAS_DIRECTION_RTL;
- pub const NODE_HAS_DIRECTION_LTR: root::_bindgen_ty_17 =
- _bindgen_ty_17::NODE_HAS_DIRECTION_LTR;
- pub const NODE_ALL_DIRECTION_FLAGS: root::_bindgen_ty_17 =
- _bindgen_ty_17::NODE_ALL_DIRECTION_FLAGS;
- pub const NODE_CHROME_ONLY_ACCESS: root::_bindgen_ty_17 =
- _bindgen_ty_17::NODE_CHROME_ONLY_ACCESS;
- pub const NODE_IS_ROOT_OF_CHROME_ONLY_ACCESS: root::_bindgen_ty_17 =
- _bindgen_ty_17::NODE_IS_ROOT_OF_CHROME_ONLY_ACCESS;
- pub const NODE_TYPE_SPECIFIC_BITS_OFFSET: root::_bindgen_ty_17 =
- _bindgen_ty_17::NODE_TYPE_SPECIFIC_BITS_OFFSET;
+ pub const NODE_HAS_LISTENERMANAGER: root::_bindgen_ty_76 =
+ _bindgen_ty_76::NODE_HAS_LISTENERMANAGER;
+ pub const NODE_HAS_PROPERTIES: root::_bindgen_ty_76 =
+ _bindgen_ty_76::NODE_HAS_PROPERTIES;
+ pub const NODE_IS_ANONYMOUS_ROOT: root::_bindgen_ty_76 =
+ _bindgen_ty_76::NODE_IS_ANONYMOUS_ROOT;
+ pub const NODE_IS_IN_NATIVE_ANONYMOUS_SUBTREE: root::_bindgen_ty_76 =
+ _bindgen_ty_76::NODE_IS_IN_NATIVE_ANONYMOUS_SUBTREE;
+ pub const NODE_IS_NATIVE_ANONYMOUS_ROOT: root::_bindgen_ty_76 =
+ _bindgen_ty_76::NODE_IS_NATIVE_ANONYMOUS_ROOT;
+ pub const NODE_FORCE_XBL_BINDINGS: root::_bindgen_ty_76 =
+ _bindgen_ty_76::NODE_FORCE_XBL_BINDINGS;
+ pub const NODE_MAY_BE_IN_BINDING_MNGR: root::_bindgen_ty_76 =
+ _bindgen_ty_76::NODE_MAY_BE_IN_BINDING_MNGR;
+ pub const NODE_IS_EDITABLE: root::_bindgen_ty_76 =
+ _bindgen_ty_76::NODE_IS_EDITABLE;
+ pub const NODE_IS_NATIVE_ANONYMOUS: root::_bindgen_ty_76 =
+ _bindgen_ty_76::NODE_IS_NATIVE_ANONYMOUS;
+ pub const NODE_IS_IN_SHADOW_TREE: root::_bindgen_ty_76 =
+ _bindgen_ty_76::NODE_IS_IN_SHADOW_TREE;
+ pub const NODE_HAS_EMPTY_SELECTOR: root::_bindgen_ty_76 =
+ _bindgen_ty_76::NODE_HAS_EMPTY_SELECTOR;
+ pub const NODE_HAS_SLOW_SELECTOR: root::_bindgen_ty_76 =
+ _bindgen_ty_76::NODE_HAS_SLOW_SELECTOR;
+ pub const NODE_HAS_EDGE_CHILD_SELECTOR: root::_bindgen_ty_76 =
+ _bindgen_ty_76::NODE_HAS_EDGE_CHILD_SELECTOR;
+ pub const NODE_HAS_SLOW_SELECTOR_LATER_SIBLINGS: root::_bindgen_ty_76 =
+ _bindgen_ty_76::NODE_HAS_SLOW_SELECTOR_LATER_SIBLINGS;
+ pub const NODE_ALL_SELECTOR_FLAGS: root::_bindgen_ty_76 =
+ _bindgen_ty_76::NODE_ALL_SELECTOR_FLAGS;
+ pub const NODE_NEEDS_FRAME: root::_bindgen_ty_76 =
+ _bindgen_ty_76::NODE_NEEDS_FRAME;
+ pub const NODE_DESCENDANTS_NEED_FRAMES: root::_bindgen_ty_76 =
+ _bindgen_ty_76::NODE_DESCENDANTS_NEED_FRAMES;
+ pub const NODE_HAS_ACCESSKEY: root::_bindgen_ty_76 =
+ _bindgen_ty_76::NODE_HAS_ACCESSKEY;
+ pub const NODE_HAS_DIRECTION_RTL: root::_bindgen_ty_76 =
+ _bindgen_ty_76::NODE_HAS_DIRECTION_RTL;
+ pub const NODE_HAS_DIRECTION_LTR: root::_bindgen_ty_76 =
+ _bindgen_ty_76::NODE_HAS_DIRECTION_LTR;
+ pub const NODE_ALL_DIRECTION_FLAGS: root::_bindgen_ty_76 =
+ _bindgen_ty_76::NODE_ALL_DIRECTION_FLAGS;
+ pub const NODE_CHROME_ONLY_ACCESS: root::_bindgen_ty_76 =
+ _bindgen_ty_76::NODE_CHROME_ONLY_ACCESS;
+ pub const NODE_IS_ROOT_OF_CHROME_ONLY_ACCESS: root::_bindgen_ty_76 =
+ _bindgen_ty_76::NODE_IS_ROOT_OF_CHROME_ONLY_ACCESS;
+ pub const NODE_TYPE_SPECIFIC_BITS_OFFSET: root::_bindgen_ty_76 =
+ _bindgen_ty_76::NODE_TYPE_SPECIFIC_BITS_OFFSET;
#[repr(u32)]
#[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)]
- pub enum _bindgen_ty_17 {
+ pub enum _bindgen_ty_76 {
NODE_HAS_LISTENERMANAGER = 4,
NODE_HAS_PROPERTIES = 8,
NODE_IS_ANONYMOUS_ROOT = 16,
@@ -22447,38 +24502,56 @@ pub mod root {
#[inline]
pub fn mGeneration(&self) -> u32 {
let mask = 15usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 0usize;
+ let val = (unit_field_val & mask) >> 0usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
pub fn set_mGeneration(&mut self, val: u32) {
let mask = 15usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 0usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 0usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mIndexInGeneration(&self) -> u32 {
let mask = 4294967280usize as u32;
- let field_val: u32 =
+ let unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 4usize;
+ let val = (unit_field_val & mask) >> 4usize;
unsafe { ::std::mem::transmute(val as u32) }
}
#[inline]
pub fn set_mIndexInGeneration(&mut self, val: u32) {
let mask = 4294967280usize as u32;
let val = val as u32 as u32;
- let mut field_val: u32 =
+ let mut unit_field_val: u32 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 4usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 4usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
+ }
+ #[inline]
+ pub fn new_bitfield_1(mGeneration: u32, mIndexInGeneration: u32)
+ -> u32 {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val = { 0 };
+ let mGeneration = mGeneration as u32 as u32;
+ let mask = 15usize as u32;
+ let mGeneration = (mGeneration << 0usize) & mask;
+ bitfield_unit_val | mGeneration
+ };
+ let mIndexInGeneration = mIndexInGeneration as u32 as u32;
+ let mask = 4294967280usize as u32;
+ let mIndexInGeneration = (mIndexInGeneration << 4usize) & mask;
+ bitfield_unit_val | mIndexInGeneration
}
}
#[repr(C)]
@@ -23136,7 +25209,7 @@ pub mod root {
}
#[test]
fn bindgen_test_layout_nsRootPresContext() {
- assert_eq!(::std::mem::size_of::<nsRootPresContext>() , 1464usize ,
+ assert_eq!(::std::mem::size_of::<nsRootPresContext>() , 1512usize ,
concat ! ( "Size of: " , stringify ! ( nsRootPresContext )
));
assert_eq! (::std::mem::align_of::<nsRootPresContext>() , 8usize ,
@@ -23144,37 +25217,37 @@ pub mod root {
"Alignment of " , stringify ! ( nsRootPresContext ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsRootPresContext ) ) .
- mNotifyDidPaintTimers as * const _ as usize } , 1312usize
+ mNotifyDidPaintTimers as * const _ as usize } , 1360usize
, concat ! (
"Alignment of field: " , stringify ! ( nsRootPresContext )
, "::" , stringify ! ( mNotifyDidPaintTimers ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsRootPresContext ) ) .
mApplyPluginGeometryTimer as * const _ as usize } ,
- 1392usize , concat ! (
+ 1440usize , concat ! (
"Alignment of field: " , stringify ! ( nsRootPresContext )
, "::" , stringify ! ( mApplyPluginGeometryTimer ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsRootPresContext ) ) .
- mRegisteredPlugins as * const _ as usize } , 1400usize ,
+ mRegisteredPlugins as * const _ as usize } , 1448usize ,
concat ! (
"Alignment of field: " , stringify ! ( nsRootPresContext )
, "::" , stringify ! ( mRegisteredPlugins ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsRootPresContext ) ) .
- mWillPaintObservers as * const _ as usize } , 1440usize ,
+ mWillPaintObservers as * const _ as usize } , 1488usize ,
concat ! (
"Alignment of field: " , stringify ! ( nsRootPresContext )
, "::" , stringify ! ( mWillPaintObservers ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsRootPresContext ) ) .
mWillPaintFallbackEvent as * const _ as usize } ,
- 1448usize , concat ! (
+ 1496usize , concat ! (
"Alignment of field: " , stringify ! ( nsRootPresContext )
, "::" , stringify ! ( mWillPaintFallbackEvent ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsRootPresContext ) ) .
- mDOMGeneration as * const _ as usize } , 1456usize ,
+ mDOMGeneration as * const _ as usize } , 1504usize ,
concat ! (
"Alignment of field: " , stringify ! ( nsRootPresContext )
, "::" , stringify ! ( mDOMGeneration ) ));
@@ -25641,7 +27714,7 @@ pub mod root {
pub _base_4: root::nsITimedChannel,
pub mRefCnt: root::nsAutoRefCnt,
pub mBehaviour: root::mozilla::UniquePtr<root::ProxyBehaviour>,
- pub mURI: root::RefPtr<root::mozilla::image::ImageURL>,
+ pub mURI: root::RefPtr<root::imgRequestProxy_ImageURL>,
pub mListener: *mut root::imgINotificationObserver,
pub mLoadGroup: root::nsCOMPtr,
pub mLoadFlags: root::nsLoadFlags,
@@ -26781,7 +28854,7 @@ pub mod root {
pub mRefCnt: root::mozilla::ThreadSafeAutoRefCnt,
pub mLoader: *mut root::imgLoader,
pub mRequest: root::nsCOMPtr,
- pub mURI: root::RefPtr<root::mozilla::image::ImageURL>,
+ pub mURI: root::RefPtr<root::imgRequest_ImageURL>,
pub mCurrentURI: root::nsCOMPtr,
pub mLoadingPrincipal: root::nsCOMPtr,
pub mPrincipal: root::nsCOMPtr,
@@ -26808,8 +28881,8 @@ pub mod root {
pub mImageErrorCode: root::nsresult,
pub mBoostCategoriesRequested: u32,
pub mMutex: root::mozilla::Mutex,
- pub mProgressTracker: root::RefPtr<root::mozilla::image::ProgressTracker>,
- pub mImage: root::RefPtr<root::mozilla::image::Image>,
+ pub mProgressTracker: root::RefPtr<root::imgRequest_ProgressTracker>,
+ pub mImage: root::RefPtr<root::imgRequest_Image>,
pub _bitfield_1: u8,
pub __bindgen_padding_0: [u8; 7usize],
}
@@ -26823,7 +28896,7 @@ pub mod root {
pub type imgRequest_HasThreadSafeRefCnt = root::mozilla::TrueType;
#[test]
fn bindgen_test_layout_imgRequest() {
- assert_eq!(::std::mem::size_of::<imgRequest>() , 400usize , concat ! (
+ assert_eq!(::std::mem::size_of::<imgRequest>() , 376usize , concat ! (
"Size of: " , stringify ! ( imgRequest ) ));
assert_eq! (::std::mem::align_of::<imgRequest>() , 8usize , concat ! (
"Alignment of " , stringify ! ( imgRequest ) ));
@@ -26832,110 +28905,175 @@ pub mod root {
#[inline]
pub fn mIsMultiPartChannel(&self) -> bool {
let mask = 1usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 0usize;
+ let val = (unit_field_val & mask) >> 0usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mIsMultiPartChannel(&mut self, val: bool) {
let mask = 1usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 0usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 0usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mGotData(&self) -> bool {
let mask = 2usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 1usize;
+ let val = (unit_field_val & mask) >> 1usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mGotData(&mut self, val: bool) {
let mask = 2usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 1usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 1usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mIsInCache(&self) -> bool {
let mask = 4usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 2usize;
+ let val = (unit_field_val & mask) >> 2usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mIsInCache(&mut self, val: bool) {
let mask = 4usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 2usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 2usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mDecodeRequested(&self) -> bool {
let mask = 8usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 3usize;
+ let val = (unit_field_val & mask) >> 3usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mDecodeRequested(&mut self, val: bool) {
let mask = 8usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 3usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 3usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mNewPartPending(&self) -> bool {
let mask = 16usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 4usize;
+ let val = (unit_field_val & mask) >> 4usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mNewPartPending(&mut self, val: bool) {
let mask = 16usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 4usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 4usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mHadInsecureRedirect(&self) -> bool {
let mask = 32usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 5usize;
+ let val = (unit_field_val & mask) >> 5usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mHadInsecureRedirect(&mut self, val: bool) {
let mask = 32usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 5usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 5usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
+ }
+ #[inline]
+ pub fn new_bitfield_1(mIsMultiPartChannel: bool, mGotData: bool,
+ mIsInCache: bool, mDecodeRequested: bool,
+ mNewPartPending: bool,
+ mHadInsecureRedirect: bool) -> u8 {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val =
+ { 0 };
+ let mIsMultiPartChannel =
+ mIsMultiPartChannel as
+ u8 as u8;
+ let mask = 1usize as u8;
+ let mIsMultiPartChannel =
+ (mIsMultiPartChannel
+ << 0usize) &
+ mask;
+ bitfield_unit_val |
+ mIsMultiPartChannel
+ };
+ let mGotData =
+ mGotData as u8 as u8;
+ let mask = 2usize as u8;
+ let mGotData =
+ (mGotData << 1usize) & mask;
+ bitfield_unit_val | mGotData
+ };
+ let mIsInCache = mIsInCache as u8 as u8;
+ let mask = 4usize as u8;
+ let mIsInCache =
+ (mIsInCache << 2usize) & mask;
+ bitfield_unit_val | mIsInCache
+ };
+ let mDecodeRequested =
+ mDecodeRequested as u8 as u8;
+ let mask = 8usize as u8;
+ let mDecodeRequested =
+ (mDecodeRequested << 3usize) & mask;
+ bitfield_unit_val | mDecodeRequested
+ };
+ let mNewPartPending = mNewPartPending as u8 as u8;
+ let mask = 16usize as u8;
+ let mNewPartPending = (mNewPartPending << 4usize) & mask;
+ bitfield_unit_val | mNewPartPending
+ };
+ let mHadInsecureRedirect = mHadInsecureRedirect as u8 as u8;
+ let mask = 32usize as u8;
+ let mHadInsecureRedirect =
+ (mHadInsecureRedirect << 5usize) & mask;
+ bitfield_unit_val | mHadInsecureRedirect
}
}
#[repr(C)]
@@ -28239,7 +30377,18 @@ pub mod root {
) , "::" , stringify ! ( mQuotePairs ) ));
}
#[test]
- fn __bindgen_test_layout_StaticRefPtr_instantiation_150620() {
+ fn __bindgen_test_layout_StaticRefPtr_instantiation_79() {
+ assert_eq!(::std::mem::size_of::<root::mozilla::StaticRefPtr<root::nsStyleQuoteValues>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::mozilla::StaticRefPtr<root::nsStyleQuoteValues> ) ));
+ assert_eq!(::std::mem::align_of::<root::mozilla::StaticRefPtr<root::nsStyleQuoteValues>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::mozilla::StaticRefPtr<root::nsStyleQuoteValues> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_StaticRefPtr_instantiation_80() {
assert_eq!(::std::mem::size_of::<root::mozilla::StaticRefPtr<root::nsStyleQuoteValues>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -28401,38 +30550,55 @@ pub mod root {
#[inline]
pub fn mIsAutoFill(&self) -> bool {
let mask = 1usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 0usize;
+ let val = (unit_field_val & mask) >> 0usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mIsAutoFill(&mut self, val: bool) {
let mask = 1usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 0usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 0usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mIsSubgrid(&self) -> bool {
let mask = 2usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 1usize;
+ let val = (unit_field_val & mask) >> 1usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mIsSubgrid(&mut self, val: bool) {
let mask = 2usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 1usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 1usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
+ }
+ #[inline]
+ pub fn new_bitfield_1(mIsAutoFill: bool, mIsSubgrid: bool) -> u8 {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val = { 0 };
+ let mIsAutoFill = mIsAutoFill as u8 as u8;
+ let mask = 1usize as u8;
+ let mIsAutoFill = (mIsAutoFill << 0usize) & mask;
+ bitfield_unit_val | mIsAutoFill
+ };
+ let mIsSubgrid = mIsSubgrid as u8 as u8;
+ let mask = 2usize as u8;
+ let mIsSubgrid = (mIsSubgrid << 1usize) & mask;
+ bitfield_unit_val | mIsSubgrid
}
}
#[repr(C)]
@@ -28982,38 +31148,56 @@ pub mod root {
#[inline]
pub fn mTextAlignTrue(&self) -> bool {
let mask = 1usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 0usize;
+ let val = (unit_field_val & mask) >> 0usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mTextAlignTrue(&mut self, val: bool) {
let mask = 1usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 0usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 0usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
}
#[inline]
pub fn mTextAlignLastTrue(&self) -> bool {
let mask = 2usize as u8;
- let field_val: u8 =
+ let unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- let val = (field_val & mask) >> 1usize;
+ let val = (unit_field_val & mask) >> 1usize;
unsafe { ::std::mem::transmute(val as u8) }
}
#[inline]
pub fn set_mTextAlignLastTrue(&mut self, val: bool) {
let mask = 2usize as u8;
let val = val as u8 as u8;
- let mut field_val: u8 =
+ let mut unit_field_val: u8 =
unsafe { ::std::mem::transmute(self._bitfield_1) };
- field_val &= !mask;
- field_val |= (val << 1usize) & mask;
- self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) };
+ unit_field_val &= !mask;
+ unit_field_val |= (val << 1usize) & mask;
+ self._bitfield_1 =
+ unsafe { ::std::mem::transmute(unit_field_val) };
+ }
+ #[inline]
+ pub fn new_bitfield_1(mTextAlignTrue: bool, mTextAlignLastTrue: bool)
+ -> u8 {
+ let bitfield_unit_val =
+ {
+ let bitfield_unit_val = { 0 };
+ let mTextAlignTrue = mTextAlignTrue as u8 as u8;
+ let mask = 1usize as u8;
+ let mTextAlignTrue = (mTextAlignTrue << 0usize) & mask;
+ bitfield_unit_val | mTextAlignTrue
+ };
+ let mTextAlignLastTrue = mTextAlignLastTrue as u8 as u8;
+ let mask = 2usize as u8;
+ let mTextAlignLastTrue = (mTextAlignLastTrue << 1usize) & mask;
+ bitfield_unit_val | mTextAlignLastTrue
}
}
#[repr(C)]
@@ -30349,7 +32533,7 @@ pub mod root {
pub type RawGeckoURLExtraData = root::mozilla::URLExtraData;
pub type RawGeckoKeyframeList = root::nsTArray<root::mozilla::Keyframe>;
pub type RawGeckoComputedKeyframeValuesList =
- root::nsTArray<root::nsTArray<root::mozilla::PropertyStyleAnimationValuePair>>;
+ root::nsTArray<root::mozilla::ComputedKeyframeValues>;
pub type RawGeckoAnimationValueList =
root::nsTArray<root::mozilla::PropertyStyleAnimationValuePair>;
pub type RawGeckoStyleAnimationList =
@@ -30716,48 +32900,48 @@ pub mod root {
pub struct nsAttrValueOrString {
_unused: [u8; 0],
}
- pub const ELEMENT_SHARED_RESTYLE_BIT_1: root::_bindgen_ty_19 =
- _bindgen_ty_19::ELEMENT_SHARED_RESTYLE_BIT_1;
- pub const ELEMENT_SHARED_RESTYLE_BIT_2: root::_bindgen_ty_19 =
- _bindgen_ty_19::ELEMENT_SHARED_RESTYLE_BIT_2;
- pub const ELEMENT_SHARED_RESTYLE_BIT_3: root::_bindgen_ty_19 =
- _bindgen_ty_19::ELEMENT_SHARED_RESTYLE_BIT_3;
- pub const ELEMENT_SHARED_RESTYLE_BIT_4: root::_bindgen_ty_19 =
- _bindgen_ty_19::ELEMENT_SHARED_RESTYLE_BIT_4;
- pub const ELEMENT_HAS_DIRTY_DESCENDANTS_FOR_SERVO: root::_bindgen_ty_19 =
- _bindgen_ty_19::ELEMENT_SHARED_RESTYLE_BIT_1;
+ pub const ELEMENT_SHARED_RESTYLE_BIT_1: root::_bindgen_ty_78 =
+ _bindgen_ty_78::ELEMENT_SHARED_RESTYLE_BIT_1;
+ pub const ELEMENT_SHARED_RESTYLE_BIT_2: root::_bindgen_ty_78 =
+ _bindgen_ty_78::ELEMENT_SHARED_RESTYLE_BIT_2;
+ pub const ELEMENT_SHARED_RESTYLE_BIT_3: root::_bindgen_ty_78 =
+ _bindgen_ty_78::ELEMENT_SHARED_RESTYLE_BIT_3;
+ pub const ELEMENT_SHARED_RESTYLE_BIT_4: root::_bindgen_ty_78 =
+ _bindgen_ty_78::ELEMENT_SHARED_RESTYLE_BIT_4;
+ pub const ELEMENT_HAS_DIRTY_DESCENDANTS_FOR_SERVO: root::_bindgen_ty_78 =
+ _bindgen_ty_78::ELEMENT_SHARED_RESTYLE_BIT_1;
pub const ELEMENT_HAS_ANIMATION_ONLY_DIRTY_DESCENDANTS_FOR_SERVO:
- root::_bindgen_ty_19 =
- _bindgen_ty_19::ELEMENT_SHARED_RESTYLE_BIT_2;
- pub const ELEMENT_HAS_SNAPSHOT: root::_bindgen_ty_19 =
- _bindgen_ty_19::ELEMENT_SHARED_RESTYLE_BIT_3;
- pub const ELEMENT_HANDLED_SNAPSHOT: root::_bindgen_ty_19 =
- _bindgen_ty_19::ELEMENT_SHARED_RESTYLE_BIT_4;
- pub const ELEMENT_HAS_PENDING_RESTYLE: root::_bindgen_ty_19 =
- _bindgen_ty_19::ELEMENT_SHARED_RESTYLE_BIT_1;
- pub const ELEMENT_IS_POTENTIAL_RESTYLE_ROOT: root::_bindgen_ty_19 =
- _bindgen_ty_19::ELEMENT_SHARED_RESTYLE_BIT_2;
- pub const ELEMENT_HAS_PENDING_ANIMATION_ONLY_RESTYLE: root::_bindgen_ty_19
+ root::_bindgen_ty_78 =
+ _bindgen_ty_78::ELEMENT_SHARED_RESTYLE_BIT_2;
+ pub const ELEMENT_HAS_SNAPSHOT: root::_bindgen_ty_78 =
+ _bindgen_ty_78::ELEMENT_SHARED_RESTYLE_BIT_3;
+ pub const ELEMENT_HANDLED_SNAPSHOT: root::_bindgen_ty_78 =
+ _bindgen_ty_78::ELEMENT_SHARED_RESTYLE_BIT_4;
+ pub const ELEMENT_HAS_PENDING_RESTYLE: root::_bindgen_ty_78 =
+ _bindgen_ty_78::ELEMENT_SHARED_RESTYLE_BIT_1;
+ pub const ELEMENT_IS_POTENTIAL_RESTYLE_ROOT: root::_bindgen_ty_78 =
+ _bindgen_ty_78::ELEMENT_SHARED_RESTYLE_BIT_2;
+ pub const ELEMENT_HAS_PENDING_ANIMATION_ONLY_RESTYLE: root::_bindgen_ty_78
=
- _bindgen_ty_19::ELEMENT_SHARED_RESTYLE_BIT_3;
+ _bindgen_ty_78::ELEMENT_SHARED_RESTYLE_BIT_3;
pub const ELEMENT_IS_POTENTIAL_ANIMATION_ONLY_RESTYLE_ROOT:
- root::_bindgen_ty_19 =
- _bindgen_ty_19::ELEMENT_SHARED_RESTYLE_BIT_4;
- pub const ELEMENT_IS_CONDITIONAL_RESTYLE_ANCESTOR: root::_bindgen_ty_19 =
- _bindgen_ty_19::ELEMENT_IS_CONDITIONAL_RESTYLE_ANCESTOR;
- pub const ELEMENT_PENDING_RESTYLE_FLAGS: root::_bindgen_ty_19 =
- _bindgen_ty_19::ELEMENT_PENDING_RESTYLE_FLAGS;
- pub const ELEMENT_POTENTIAL_RESTYLE_ROOT_FLAGS: root::_bindgen_ty_19 =
- _bindgen_ty_19::ELEMENT_POTENTIAL_RESTYLE_ROOT_FLAGS;
- pub const ELEMENT_ALL_RESTYLE_FLAGS: root::_bindgen_ty_19 =
- _bindgen_ty_19::ELEMENT_ALL_RESTYLE_FLAGS;
- pub const ELEMENT_HAS_SCROLLGRAB: root::_bindgen_ty_19 =
- _bindgen_ty_19::ELEMENT_HAS_SCROLLGRAB;
- pub const ELEMENT_TYPE_SPECIFIC_BITS_OFFSET: root::_bindgen_ty_19 =
- _bindgen_ty_19::ELEMENT_TYPE_SPECIFIC_BITS_OFFSET;
+ root::_bindgen_ty_78 =
+ _bindgen_ty_78::ELEMENT_SHARED_RESTYLE_BIT_4;
+ pub const ELEMENT_IS_CONDITIONAL_RESTYLE_ANCESTOR: root::_bindgen_ty_78 =
+ _bindgen_ty_78::ELEMENT_IS_CONDITIONAL_RESTYLE_ANCESTOR;
+ pub const ELEMENT_PENDING_RESTYLE_FLAGS: root::_bindgen_ty_78 =
+ _bindgen_ty_78::ELEMENT_PENDING_RESTYLE_FLAGS;
+ pub const ELEMENT_POTENTIAL_RESTYLE_ROOT_FLAGS: root::_bindgen_ty_78 =
+ _bindgen_ty_78::ELEMENT_POTENTIAL_RESTYLE_ROOT_FLAGS;
+ pub const ELEMENT_ALL_RESTYLE_FLAGS: root::_bindgen_ty_78 =
+ _bindgen_ty_78::ELEMENT_ALL_RESTYLE_FLAGS;
+ pub const ELEMENT_HAS_SCROLLGRAB: root::_bindgen_ty_78 =
+ _bindgen_ty_78::ELEMENT_HAS_SCROLLGRAB;
+ pub const ELEMENT_TYPE_SPECIFIC_BITS_OFFSET: root::_bindgen_ty_78 =
+ _bindgen_ty_78::ELEMENT_TYPE_SPECIFIC_BITS_OFFSET;
#[repr(u32)]
#[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)]
- pub enum _bindgen_ty_19 {
+ pub enum _bindgen_ty_78 {
ELEMENT_SHARED_RESTYLE_BIT_1 = 8388608,
ELEMENT_SHARED_RESTYLE_BIT_2 = 16777216,
ELEMENT_SHARED_RESTYLE_BIT_3 = 33554432,
@@ -31488,6 +33672,22 @@ pub mod root {
}
#[repr(C)]
#[derive(Debug, Copy)]
+ pub struct _bindgen_ty_29 {
+ pub _address: u8,
+ }
+ impl Clone for _bindgen_ty_29 {
+ fn clone(&self) -> Self { *self }
+ }
+ #[repr(C)]
+ #[derive(Debug, Copy)]
+ pub struct _bindgen_ty_30 {
+ pub _address: u8,
+ }
+ impl Clone for _bindgen_ty_30 {
+ fn clone(&self) -> Self { *self }
+ }
+ #[repr(C)]
+ #[derive(Debug, Copy)]
pub struct __va_list_tag {
pub gp_offset: ::std::os::raw::c_uint,
pub fp_offset: ::std::os::raw::c_uint,
@@ -31526,7 +33726,7 @@ pub mod root {
}
pub type __builtin_va_list = [root::__va_list_tag; 1usize];
#[test]
- fn __bindgen_test_layout_IntegralConstant_instantiation_179522() {
+ fn __bindgen_test_layout_IntegralConstant_instantiation_81() {
assert_eq!(::std::mem::size_of::<u8>() , 1usize , concat ! (
"Size of template specialization: " , stringify ! ( u8 )
));
@@ -31535,7 +33735,7 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_IntegralConstant_instantiation_179526() {
+ fn __bindgen_test_layout_IntegralConstant_instantiation_82() {
assert_eq!(::std::mem::size_of::<u8>() , 1usize , concat ! (
"Size of template specialization: " , stringify ! ( u8 )
));
@@ -31544,69 +33744,103 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_nsReadingIterator_instantiation_179740() {
- assert_eq!(::std::mem::size_of::<root::nsReadingIterator<u16>>() ,
- 24usize , concat ! (
+ fn __bindgen_test_layout_nsCharTraits_instantiation_83() {
+ assert_eq!(::std::mem::size_of::<root::nsCharTraits>() , 1usize ,
+ concat ! (
"Size of template specialization: " , stringify ! (
- root::nsReadingIterator<u16> ) ));
- assert_eq!(::std::mem::align_of::<root::nsReadingIterator<u16>>() ,
- 8usize , concat ! (
+ root::nsCharTraits ) ));
+ assert_eq!(::std::mem::align_of::<root::nsCharTraits>() , 1usize ,
+ concat ! (
"Alignment of template specialization: " , stringify ! (
- root::nsReadingIterator<u16> ) ));
+ root::nsCharTraits ) ));
}
#[test]
- fn __bindgen_test_layout_nsWritingIterator_instantiation_179744() {
- assert_eq!(::std::mem::size_of::<root::nsWritingIterator<u16>>() ,
- 24usize , concat ! (
+ fn __bindgen_test_layout_nsReadingIterator_instantiation_84() {
+ assert_eq!(::std::mem::size_of::<root::nsReadingIterator<root::mozilla::detail::nsStringRepr_char_type>>()
+ , 24usize , concat ! (
"Size of template specialization: " , stringify ! (
- root::nsWritingIterator<u16> ) ));
- assert_eq!(::std::mem::align_of::<root::nsWritingIterator<u16>>() ,
- 8usize , concat ! (
+ root::nsReadingIterator<root::mozilla::detail::nsStringRepr_char_type>
+ ) ));
+ assert_eq!(::std::mem::align_of::<root::nsReadingIterator<root::mozilla::detail::nsStringRepr_char_type>>()
+ , 8usize , concat ! (
"Alignment of template specialization: " , stringify ! (
- root::nsWritingIterator<u16> ) ));
+ root::nsReadingIterator<root::mozilla::detail::nsStringRepr_char_type>
+ ) ));
}
#[test]
- fn __bindgen_test_layout_nsReadingIterator_instantiation_179817() {
- assert_eq!(::std::mem::size_of::<root::nsReadingIterator<::std::os::raw::c_char>>()
+ fn __bindgen_test_layout_nsWritingIterator_instantiation_85() {
+ assert_eq!(::std::mem::size_of::<root::nsWritingIterator<root::mozilla::detail::nsStringRepr_char_type>>()
, 24usize , concat ! (
"Size of template specialization: " , stringify ! (
- root::nsReadingIterator<::std::os::raw::c_char> ) ));
- assert_eq!(::std::mem::align_of::<root::nsReadingIterator<::std::os::raw::c_char>>()
+ root::nsWritingIterator<root::mozilla::detail::nsStringRepr_char_type>
+ ) ));
+ assert_eq!(::std::mem::align_of::<root::nsWritingIterator<root::mozilla::detail::nsStringRepr_char_type>>()
, 8usize , concat ! (
"Alignment of template specialization: " , stringify ! (
- root::nsReadingIterator<::std::os::raw::c_char> ) ));
+ root::nsWritingIterator<root::mozilla::detail::nsStringRepr_char_type>
+ ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsCharTraits_instantiation_86() {
+ assert_eq!(::std::mem::size_of::<root::nsCharTraits>() , 1usize ,
+ concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsCharTraits ) ));
+ assert_eq!(::std::mem::align_of::<root::nsCharTraits>() , 1usize ,
+ concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsCharTraits ) ));
}
#[test]
- fn __bindgen_test_layout_nsWritingIterator_instantiation_179821() {
- assert_eq!(::std::mem::size_of::<root::nsWritingIterator<::std::os::raw::c_char>>()
+ fn __bindgen_test_layout_nsReadingIterator_instantiation_87() {
+ assert_eq!(::std::mem::size_of::<root::nsReadingIterator<root::mozilla::detail::nsCStringRepr_char_type>>()
, 24usize , concat ! (
"Size of template specialization: " , stringify ! (
- root::nsWritingIterator<::std::os::raw::c_char> ) ));
- assert_eq!(::std::mem::align_of::<root::nsWritingIterator<::std::os::raw::c_char>>()
+ root::nsReadingIterator<root::mozilla::detail::nsCStringRepr_char_type>
+ ) ));
+ assert_eq!(::std::mem::align_of::<root::nsReadingIterator<root::mozilla::detail::nsCStringRepr_char_type>>()
, 8usize , concat ! (
"Alignment of template specialization: " , stringify ! (
- root::nsWritingIterator<::std::os::raw::c_char> ) ));
+ root::nsReadingIterator<root::mozilla::detail::nsCStringRepr_char_type>
+ ) ));
}
#[test]
- fn __bindgen_test_layout_atomic_instantiation_181804() {
- assert_eq!(::std::mem::size_of::<u32>() , 4usize , concat ! (
- "Size of template specialization: " , stringify ! ( u32 )
- ));
- assert_eq!(::std::mem::align_of::<u32>() , 4usize , concat ! (
+ fn __bindgen_test_layout_nsWritingIterator_instantiation_88() {
+ assert_eq!(::std::mem::size_of::<root::nsWritingIterator<root::mozilla::detail::nsCStringRepr_char_type>>()
+ , 24usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsWritingIterator<root::mozilla::detail::nsCStringRepr_char_type>
+ ) ));
+ assert_eq!(::std::mem::align_of::<root::nsWritingIterator<root::mozilla::detail::nsCStringRepr_char_type>>()
+ , 8usize , concat ! (
"Alignment of template specialization: " , stringify ! (
- u32 ) ));
+ root::nsWritingIterator<root::mozilla::detail::nsCStringRepr_char_type>
+ ) ));
}
#[test]
- fn __bindgen_test_layout_atomic_instantiation_181812() {
- assert_eq!(::std::mem::size_of::<u64>() , 8usize , concat ! (
- "Size of template specialization: " , stringify ! ( u64 )
- ));
- assert_eq!(::std::mem::align_of::<u64>() , 8usize , concat ! (
+ fn __bindgen_test_layout_nsCharTraits_instantiation_89() {
+ assert_eq!(::std::mem::size_of::<root::nsCharTraits>() , 1usize ,
+ concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsCharTraits ) ));
+ assert_eq!(::std::mem::align_of::<root::nsCharTraits>() , 1usize ,
+ concat ! (
"Alignment of template specialization: " , stringify ! (
- u64 ) ));
+ root::nsCharTraits ) ));
}
#[test]
- fn __bindgen_test_layout__bindgen_ty_id_182069_instantiation_182066() {
+ fn __bindgen_test_layout_nsCharTraits_instantiation_90() {
+ assert_eq!(::std::mem::size_of::<root::nsCharTraits>() , 1usize ,
+ concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsCharTraits ) ));
+ assert_eq!(::std::mem::align_of::<root::nsCharTraits>() , 1usize ,
+ concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsCharTraits ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout__bindgen_ty_id_183129_instantiation_91() {
assert_eq!(::std::mem::size_of::<u8>() , 1usize , concat ! (
"Size of template specialization: " , stringify ! ( u8 )
));
@@ -31615,7 +33849,7 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout__bindgen_ty_id_182102_instantiation_182099() {
+ fn __bindgen_test_layout__bindgen_ty_id_183165_instantiation_92() {
assert_eq!(::std::mem::size_of::<u8>() , 1usize , concat ! (
"Size of template specialization: " , stringify ! ( u8 )
));
@@ -31624,7 +33858,7 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_182370() {
+ fn __bindgen_test_layout_nsTArray_instantiation_93() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::nsCString>>() ,
8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -31635,7 +33869,7 @@ pub mod root {
root::nsTArray<root::nsCString> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_183195() {
+ fn __bindgen_test_layout_Handle_instantiation_94() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -31646,7 +33880,7 @@ pub mod root {
root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_Handle_instantiation_183211() {
+ fn __bindgen_test_layout_Handle_instantiation_95() {
assert_eq!(::std::mem::size_of::<root::JS::Handle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -31657,18 +33891,7 @@ pub mod root {
root::JS::Handle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_MutableHandle_instantiation_183221() {
- assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<*mut root::JSObject>>()
- , 8usize , concat ! (
- "Size of template specialization: " , stringify ! (
- root::JS::MutableHandle<*mut root::JSObject> ) ));
- assert_eq!(::std::mem::align_of::<root::JS::MutableHandle<*mut root::JSObject>>()
- , 8usize , concat ! (
- "Alignment of template specialization: " , stringify ! (
- root::JS::MutableHandle<*mut root::JSObject> ) ));
- }
- #[test]
- fn __bindgen_test_layout_MutableHandle_instantiation_183237() {
+ fn __bindgen_test_layout_MutableHandle_instantiation_96() {
assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -31679,7 +33902,7 @@ pub mod root {
root::JS::MutableHandle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_Rooted_instantiation_183240() {
+ fn __bindgen_test_layout_Rooted_instantiation_97() {
assert_eq!(::std::mem::size_of::<[u64; 3usize]>() , 24usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -31690,7 +33913,7 @@ pub mod root {
[u64; 3usize] ) ));
}
#[test]
- fn __bindgen_test_layout_DeletePolicy_instantiation_183577() {
+ fn __bindgen_test_layout_DeletePolicy_instantiation_98() {
assert_eq!(::std::mem::size_of::<root::JS::DeletePolicy>() , 1usize ,
concat ! (
"Size of template specialization: " , stringify ! (
@@ -31701,7 +33924,7 @@ pub mod root {
root::JS::DeletePolicy ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_188506() {
+ fn __bindgen_test_layout_nsTArray_instantiation_99() {
assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -31712,7 +33935,7 @@ pub mod root {
root::nsTArray<::nsstring::nsStringRepr> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_188510() {
+ fn __bindgen_test_layout_nsTArray_instantiation_100() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::mozilla::FontFamilyName>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -31723,40 +33946,40 @@ pub mod root {
root::nsTArray<root::mozilla::FontFamilyName> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_188523() {
- assert_eq!(::std::mem::size_of::<root::nsTArray<::std::os::raw::c_uint>>()
- , 8usize , concat ! (
+ fn __bindgen_test_layout_nsTArray_instantiation_101() {
+ assert_eq!(::std::mem::size_of::<root::nsTArray<u32>>() , 8usize ,
+ concat ! (
"Size of template specialization: " , stringify ! (
- root::nsTArray<::std::os::raw::c_uint> ) ));
- assert_eq!(::std::mem::align_of::<root::nsTArray<::std::os::raw::c_uint>>()
- , 8usize , concat ! (
+ root::nsTArray<u32> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsTArray<u32>>() , 8usize ,
+ concat ! (
"Alignment of template specialization: " , stringify ! (
- root::nsTArray<::std::os::raw::c_uint> ) ));
+ root::nsTArray<u32> ) ));
}
#[test]
- fn __bindgen_test_layout_TenuredHeap_instantiation_189393() {
- assert_eq!(::std::mem::size_of::<root::JS::TenuredHeap>() , 8usize ,
+ fn __bindgen_test_layout_nsTArray_instantiation_102() {
+ assert_eq!(::std::mem::size_of::<root::nsTArray<u32>>() , 8usize ,
concat ! (
"Size of template specialization: " , stringify ! (
- root::JS::TenuredHeap ) ));
- assert_eq!(::std::mem::align_of::<root::JS::TenuredHeap>() , 8usize ,
+ root::nsTArray<u32> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsTArray<u32>>() , 8usize ,
concat ! (
"Alignment of template specialization: " , stringify ! (
- root::JS::TenuredHeap ) ));
+ root::nsTArray<u32> ) ));
}
#[test]
- fn __bindgen_test_layout_Heap_instantiation_189483() {
- assert_eq!(::std::mem::size_of::<root::JS::Heap<*mut root::JSObject>>()
- , 8usize , concat ! (
+ fn __bindgen_test_layout_nsTArray_instantiation_103() {
+ assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
+ 8usize , concat ! (
"Size of template specialization: " , stringify ! (
- root::JS::Heap<*mut root::JSObject> ) ));
- assert_eq!(::std::mem::align_of::<root::JS::Heap<*mut root::JSObject>>()
- , 8usize , concat ! (
+ root::nsTArray<::nsstring::nsStringRepr> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
+ 8usize , concat ! (
"Alignment of template specialization: " , stringify ! (
- root::JS::Heap<*mut root::JSObject> ) ));
+ root::nsTArray<::nsstring::nsStringRepr> ) ));
}
#[test]
- fn __bindgen_test_layout_TErrorResult_instantiation_189593() {
+ fn __bindgen_test_layout_TErrorResult_instantiation_104() {
assert_eq!(::std::mem::size_of::<root::mozilla::binding_danger::TErrorResult>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -31767,7 +33990,7 @@ pub mod root {
root::mozilla::binding_danger::TErrorResult ) ));
}
#[test]
- fn __bindgen_test_layout_TErrorResult_instantiation_189609() {
+ fn __bindgen_test_layout_TErrorResult_instantiation_105() {
assert_eq!(::std::mem::size_of::<root::mozilla::binding_danger::TErrorResult>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -31778,7 +34001,7 @@ pub mod root {
root::mozilla::binding_danger::TErrorResult ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_189615() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_106() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsStringBuffer>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -31789,18 +34012,51 @@ pub mod root {
root::already_AddRefed<root::nsStringBuffer> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_189667() {
- assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIAtom>>()
+ fn __bindgen_test_layout_Handle_instantiation_107() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
- root::already_AddRefed<root::nsIAtom> ) ));
- assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIAtom>>()
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Alignment of template specialization: " , stringify ! (
- root::already_AddRefed<root::nsIAtom> ) ));
+ root::JS::Handle<*mut root::JSObject> ) ));
+ }
+ #[test]
+ 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 ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_RefPtr_instantiation_190141() {
+ fn __bindgen_test_layout_Handle_instantiation_109() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Handle_instantiation_110() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_RefPtr_instantiation_111() {
assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::StyleSheet>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -31811,18 +34067,40 @@ pub mod root {
root::RefPtr<root::mozilla::StyleSheet> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_190487() {
- assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
+ fn __bindgen_test_layout_Handle_instantiation_112() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
- root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
- assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
, 8usize , concat ! (
"Alignment of template specialization: " , stringify ! (
- root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
+ root::JS::Handle<*mut root::JSObject> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Handle_instantiation_113() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_114() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIURI>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIURI> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIURI>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIURI> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_190730() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_115() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIURI>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -31833,7 +34111,7 @@ pub mod root {
root::already_AddRefed<root::nsIURI> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_190877() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_116() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsINode>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -31844,7 +34122,40 @@ pub mod root {
root::already_AddRefed<root::nsINode> ) ));
}
#[test]
- fn __bindgen_test_layout_DeletePolicy_instantiation_194972() {
+ fn __bindgen_test_layout_Handle_instantiation_117() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<root::JS::Value> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_MutableHandle_instantiation_118() {
+ assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_MutableHandle_instantiation_119() {
+ assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_DeletePolicy_instantiation_120() {
assert_eq!(::std::mem::size_of::<root::JS::DeletePolicy>() , 1usize ,
concat ! (
"Size of template specialization: " , stringify ! (
@@ -31855,7 +34166,7 @@ pub mod root {
root::JS::DeletePolicy ) ));
}
#[test]
- fn __bindgen_test_layout_UniquePtr_instantiation_194970() {
+ fn __bindgen_test_layout_UniquePtr_instantiation_121() {
assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::JSErrorNotes_Note>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -31866,7 +34177,95 @@ pub mod root {
root::mozilla::UniquePtr<root::JSErrorNotes_Note> ) ));
}
#[test]
- fn __bindgen_test_layout_iterator_instantiation_195005() {
+ fn __bindgen_test_layout_DeletePolicy_instantiation_122() {
+ assert_eq!(::std::mem::size_of::<root::JS::DeletePolicy>() , 1usize ,
+ concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::DeletePolicy ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::DeletePolicy>() , 1usize ,
+ concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::DeletePolicy ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_UniquePtr_instantiation_123() {
+ assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::JSErrorNotes>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::mozilla::UniquePtr<root::JSErrorNotes> ) ));
+ assert_eq!(::std::mem::align_of::<root::mozilla::UniquePtr<root::JSErrorNotes>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::mozilla::UniquePtr<root::JSErrorNotes> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_DeletePolicy_instantiation_124() {
+ assert_eq!(::std::mem::size_of::<root::JS::DeletePolicy>() , 1usize ,
+ concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::DeletePolicy ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::DeletePolicy>() , 1usize ,
+ concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::DeletePolicy ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_UniquePtr_instantiation_125() {
+ assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::JSErrorNotes_Note>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::mozilla::UniquePtr<root::JSErrorNotes_Note> ) ));
+ assert_eq!(::std::mem::align_of::<root::mozilla::UniquePtr<root::JSErrorNotes_Note>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::mozilla::UniquePtr<root::JSErrorNotes_Note> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_DeletePolicy_instantiation_126() {
+ assert_eq!(::std::mem::size_of::<root::JS::DeletePolicy>() , 1usize ,
+ concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::DeletePolicy ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::DeletePolicy>() , 1usize ,
+ concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::DeletePolicy ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_UniquePtr_instantiation_127() {
+ assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::JSErrorNotes_Note>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::mozilla::UniquePtr<root::JSErrorNotes_Note> ) ));
+ assert_eq!(::std::mem::align_of::<root::mozilla::UniquePtr<root::JSErrorNotes_Note>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::mozilla::UniquePtr<root::JSErrorNotes_Note> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_DeletePolicy_instantiation_128() {
+ assert_eq!(::std::mem::size_of::<root::JS::DeletePolicy>() , 1usize ,
+ concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::DeletePolicy ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::DeletePolicy>() , 1usize ,
+ concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::DeletePolicy ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_UniquePtr_instantiation_129() {
+ assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::JSErrorNotes_Note>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::mozilla::UniquePtr<root::JSErrorNotes_Note> ) ));
+ assert_eq!(::std::mem::align_of::<root::mozilla::UniquePtr<root::JSErrorNotes_Note>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::mozilla::UniquePtr<root::JSErrorNotes_Note> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_iterator_instantiation_130() {
assert_eq!(::std::mem::size_of::<root::std::iterator>() , 1usize ,
concat ! (
"Size of template specialization: " , stringify ! (
@@ -31877,7 +34276,84 @@ pub mod root {
root::std::iterator ) ));
}
#[test]
- fn __bindgen_test_layout_nsCOMPtr_instantiation_195571() {
+ fn __bindgen_test_layout_DeletePolicy_instantiation_131() {
+ assert_eq!(::std::mem::size_of::<root::JS::DeletePolicy>() , 1usize ,
+ concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::DeletePolicy ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::DeletePolicy>() , 1usize ,
+ concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::DeletePolicy ) ));
+ }
+ #[test]
+ 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 ! (
+ root::mozilla::UniquePtr<root::JSErrorNotes_Note> ) ));
+ assert_eq!(::std::mem::align_of::<root::mozilla::UniquePtr<root::JSErrorNotes_Note>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::mozilla::UniquePtr<root::JSErrorNotes_Note> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_DeletePolicy_instantiation_133() {
+ assert_eq!(::std::mem::size_of::<root::JS::DeletePolicy>() , 1usize ,
+ concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::DeletePolicy ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::DeletePolicy>() , 1usize ,
+ concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::DeletePolicy ) ));
+ }
+ #[test]
+ 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 ! (
+ root::mozilla::UniquePtr<root::JSErrorNotes_Note> ) ));
+ assert_eq!(::std::mem::align_of::<root::mozilla::UniquePtr<root::JSErrorNotes_Note>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::mozilla::UniquePtr<root::JSErrorNotes_Note> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_135() {
+ assert_eq!(::std::mem::size_of::<root::nsCOMPtr>() , 8usize , concat !
+ (
+ "Size of template specialization: " , stringify ! (
+ root::nsCOMPtr ) ));
+ assert_eq!(::std::mem::align_of::<root::nsCOMPtr>() , 8usize , concat
+ ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsCOMPtr ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Handle_instantiation_136() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<root::JS::Value> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_MutableHandle_instantiation_137() {
+ assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_138() {
assert_eq!(::std::mem::size_of::<root::nsCOMPtr>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -31888,7 +34364,40 @@ pub mod root {
root::nsCOMPtr ) ));
}
#[test]
- fn __bindgen_test_layout_Heap_instantiation_196824() {
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_139() {
+ assert_eq!(::std::mem::size_of::<root::nsCOMPtr>() , 8usize , concat !
+ (
+ "Size of template specialization: " , stringify ! (
+ root::nsCOMPtr ) ));
+ assert_eq!(::std::mem::align_of::<root::nsCOMPtr>() , 8usize , concat
+ ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsCOMPtr ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsTArray_instantiation_140() {
+ assert_eq!(::std::mem::size_of::<root::nsTArray<root::nsCString>>() ,
+ 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsTArray<root::nsCString> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsTArray<root::nsCString>>() ,
+ 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsTArray<root::nsCString> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsTArray_instantiation_141() {
+ assert_eq!(::std::mem::size_of::<root::nsTArray<root::nsCString>>() ,
+ 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsTArray<root::nsCString> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsTArray<root::nsCString>>() ,
+ 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsTArray<root::nsCString> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Heap_instantiation_142() {
assert_eq!(::std::mem::size_of::<root::JS::Heap<root::JS::Value>>() ,
8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -31899,7 +34408,40 @@ pub mod root {
root::JS::Heap<root::JS::Value> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_197166() {
+ fn __bindgen_test_layout_Heap_instantiation_143() {
+ assert_eq!(::std::mem::size_of::<root::JS::Heap<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Heap<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Heap<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Heap<*mut root::JSObject> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_TenuredHeap_instantiation_144() {
+ assert_eq!(::std::mem::size_of::<root::JS::TenuredHeap>() , 8usize ,
+ concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::TenuredHeap ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::TenuredHeap>() , 8usize ,
+ concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::TenuredHeap ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_145() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIURI>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIURI> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIURI>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIURI> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsTArray_instantiation_146() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::RefPtr<root::mozilla::dom::AnonymousContent>>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -31912,18 +34454,29 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_LinkedList_instantiation_197442() {
- assert_eq!(::std::mem::size_of::<root::mozilla::LinkedList>() ,
- 24usize , concat ! (
+ fn __bindgen_test_layout_RefPtr_instantiation_147() {
+ assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::StyleSheet>>()
+ , 8usize , concat ! (
"Size of template specialization: " , stringify ! (
- root::mozilla::LinkedList ) ));
- assert_eq!(::std::mem::align_of::<root::mozilla::LinkedList>() ,
- 8usize , concat ! (
+ root::RefPtr<root::mozilla::StyleSheet> ) ));
+ assert_eq!(::std::mem::align_of::<root::RefPtr<root::mozilla::StyleSheet>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::RefPtr<root::mozilla::StyleSheet> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_RefPtr_instantiation_148() {
+ assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::StyleSheet>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::RefPtr<root::mozilla::StyleSheet> ) ));
+ assert_eq!(::std::mem::align_of::<root::RefPtr<root::mozilla::StyleSheet>>()
+ , 8usize , concat ! (
"Alignment of template specialization: " , stringify ! (
- root::mozilla::LinkedList ) ));
+ root::RefPtr<root::mozilla::StyleSheet> ) ));
}
#[test]
- fn __bindgen_test_layout_RefPtr_instantiation_197458() {
+ fn __bindgen_test_layout_RefPtr_instantiation_149() {
assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::dom::Element>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -31934,7 +34487,7 @@ pub mod root {
root::RefPtr<root::mozilla::dom::Element> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_197457() {
+ fn __bindgen_test_layout_nsTArray_instantiation_150() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::RefPtr<root::mozilla::dom::Element>>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -31947,7 +34500,7 @@ pub mod root {
));
}
#[test]
- fn __bindgen_test_layout_nsCOMPtr_instantiation_197487() {
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_151() {
assert_eq!(::std::mem::size_of::<root::nsCOMPtr>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -31958,7 +34511,7 @@ pub mod root {
root::nsCOMPtr ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_197486() {
+ fn __bindgen_test_layout_nsTArray_instantiation_152() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::nsCOMPtr>>() ,
8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -31969,7 +34522,18 @@ pub mod root {
root::nsTArray<root::nsCOMPtr> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_197532() {
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_153() {
+ assert_eq!(::std::mem::size_of::<root::nsCOMPtr>() , 8usize , concat !
+ (
+ "Size of template specialization: " , stringify ! (
+ root::nsCOMPtr ) ));
+ assert_eq!(::std::mem::align_of::<root::nsCOMPtr>() , 8usize , concat
+ ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsCOMPtr ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_154() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIDocument>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -31980,7 +34544,51 @@ pub mod root {
root::already_AddRefed<root::nsIDocument> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_197697() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_155() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIURI>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIURI> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIURI>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIURI> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_RefPtr_instantiation_156() {
+ assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::StyleSheet>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::RefPtr<root::mozilla::StyleSheet> ) ));
+ assert_eq!(::std::mem::align_of::<root::RefPtr<root::mozilla::StyleSheet>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::RefPtr<root::mozilla::StyleSheet> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_157() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIDocument>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIDocument> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIDocument>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIDocument> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_MutableHandle_instantiation_158() {
+ assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::MutableHandle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::MutableHandle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::MutableHandle<*mut root::JSObject> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_159() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsContentList>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -31991,7 +34599,75 @@ pub mod root {
root::already_AddRefed<root::nsContentList> ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_198024() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_160() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsContentList>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsContentList> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsContentList>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsContentList> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_161() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsINode>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsINode> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsINode>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsINode> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_RefPtr_instantiation_162() {
+ assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::dom::Element>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::RefPtr<root::mozilla::dom::Element> ) ));
+ assert_eq!(::std::mem::align_of::<root::RefPtr<root::mozilla::dom::Element>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::RefPtr<root::mozilla::dom::Element> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsTArray_instantiation_163() {
+ assert_eq!(::std::mem::size_of::<root::nsTArray<root::RefPtr<root::mozilla::dom::Element>>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsTArray<root::RefPtr<root::mozilla::dom::Element>> )
+ ));
+ assert_eq!(::std::mem::align_of::<root::nsTArray<root::RefPtr<root::mozilla::dom::Element>>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsTArray<root::RefPtr<root::mozilla::dom::Element>> )
+ ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Handle_instantiation_164() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_165() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIURI>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIURI> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIURI>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIURI> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_166() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIRunnable>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32002,7 +34678,7 @@ pub mod root {
root::already_AddRefed<root::nsIRunnable> ) ));
}
#[test]
- fn __bindgen_test_layout_nsCOMPtr_instantiation_198117() {
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_167() {
assert_eq!(::std::mem::size_of::<root::nsCOMPtr>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -32013,18 +34689,18 @@ pub mod root {
root::nsCOMPtr ) ));
}
#[test]
- fn __bindgen_test_layout_nsCOMPtr_instantiation_198154() {
- assert_eq!(::std::mem::size_of::<root::nsCOMPtr>() , 8usize , concat !
- (
+ fn __bindgen_test_layout_Handle_instantiation_168() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
"Size of template specialization: " , stringify ! (
- root::nsCOMPtr ) ));
- assert_eq!(::std::mem::align_of::<root::nsCOMPtr>() , 8usize , concat
- ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
"Alignment of template specialization: " , stringify ! (
- root::nsCOMPtr ) ));
+ root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_DefaultDelete_instantiation_198410() {
+ fn __bindgen_test_layout_DefaultDelete_instantiation_169() {
assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
1usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32035,7 +34711,7 @@ pub mod root {
root::mozilla::DefaultDelete ) ));
}
#[test]
- fn __bindgen_test_layout_UniquePtr_instantiation_198408() {
+ fn __bindgen_test_layout_UniquePtr_instantiation_170() {
assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::nsISMILAttr>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32046,7 +34722,62 @@ pub mod root {
root::mozilla::UniquePtr<root::nsISMILAttr> ) ));
}
#[test]
- fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_198959() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_171() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsTArray_instantiation_172() {
+ assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
+ 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsTArray<::nsstring::nsStringRepr> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
+ 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsTArray<::nsstring::nsStringRepr> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Handle_instantiation_173() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Handle_instantiation_174() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Handle_instantiation_175() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_176() {
assert_eq!(::std::mem::size_of::<root::nsRefPtrHashKey<root::mozilla::dom::DOMIntersectionObserver>>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32059,7 +34790,7 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_nsDataHashtable_instantiation_198958() {
+ fn __bindgen_test_layout_nsDataHashtable_instantiation_177() {
assert_eq!(::std::mem::size_of::<[u64; 5usize]>() , 40usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -32070,7 +34801,29 @@ pub mod root {
[u64; 5usize] ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_199163() {
+ fn __bindgen_test_layout_Handle_instantiation_178() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsTArray_instantiation_179() {
+ assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIContent>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsTArray<*mut root::nsIContent> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsTArray<*mut root::nsIContent>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsTArray<*mut root::nsIContent> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsTArray_instantiation_180() {
assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIContent>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32081,7 +34834,29 @@ pub mod root {
root::nsTArray<*mut root::nsIContent> ) ));
}
#[test]
- fn __bindgen_test_layout_SupportsWeakPtr_instantiation_199210() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_181() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIURI>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIURI> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIURI>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIURI> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_182() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIURI>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIURI> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIURI>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIURI> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_SupportsWeakPtr_instantiation_183() {
assert_eq!(::std::mem::size_of::<u64>() , 8usize , concat ! (
"Size of template specialization: " , stringify ! ( u64 )
));
@@ -32090,7 +34865,18 @@ pub mod root {
u64 ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_199387() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_184() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIAtom>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIAtom> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIAtom>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIAtom> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsTArray_instantiation_185() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::nsRect>>() ,
8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32101,7 +34887,7 @@ pub mod root {
root::nsTArray<root::nsRect> ) ));
}
#[test]
- fn __bindgen_test_layout_DefaultDelete_instantiation_199503() {
+ fn __bindgen_test_layout_DefaultDelete_instantiation_186() {
assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
1usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32112,7 +34898,40 @@ pub mod root {
root::mozilla::DefaultDelete ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_199669() {
+ fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_187() {
+ assert_eq!(::std::mem::size_of::<root::nsRefPtrHashKey<root::nsIAtom>>()
+ , 16usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsRefPtrHashKey<root::nsIAtom> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsRefPtrHashKey<root::nsIAtom>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsRefPtrHashKey<root::nsIAtom> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_RefPtr_instantiation_188() {
+ assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::StyleSheet>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::RefPtr<root::mozilla::StyleSheet> ) ));
+ assert_eq!(::std::mem::align_of::<root::RefPtr<root::mozilla::StyleSheet>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::RefPtr<root::mozilla::StyleSheet> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_189() {
+ assert_eq!(::std::mem::size_of::<root::nsCOMPtr>() , 8usize , concat !
+ (
+ "Size of template specialization: " , stringify ! (
+ root::nsCOMPtr ) ));
+ assert_eq!(::std::mem::align_of::<root::nsCOMPtr>() , 8usize , concat
+ ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsCOMPtr ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsTArray_instantiation_190() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::nsCOMPtr>>() ,
8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32123,7 +34942,95 @@ pub mod root {
root::nsTArray<root::nsCOMPtr> ) ));
}
#[test]
- fn __bindgen_test_layout_nsPIDOMWindow_instantiation_200458() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_191() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIAtom>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIAtom> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIAtom>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIAtom> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_192() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_193() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_194() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_195() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Handle_instantiation_196() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Handle_instantiation_197() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Handle_instantiation_198() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsPIDOMWindow_instantiation_199() {
assert_eq!(::std::mem::size_of::<[u64; 28usize]>() , 224usize , concat
! (
"Size of template specialization: " , stringify ! (
@@ -32134,7 +35041,7 @@ pub mod root {
[u64; 28usize] ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_200550() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_200() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIContent>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32145,7 +35052,7 @@ pub mod root {
root::already_AddRefed<root::nsIContent> ) ));
}
#[test]
- fn __bindgen_test_layout_nsRefPtrHashtable_instantiation_200740() {
+ fn __bindgen_test_layout_nsRefPtrHashtable_instantiation_201() {
assert_eq!(::std::mem::size_of::<[u64; 5usize]>() , 40usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -32156,7 +35063,71 @@ pub mod root {
[u64; 5usize] ) ));
}
#[test]
- fn __bindgen_test_layout_nsPtrHashKey_instantiation_201257() {
+ fn __bindgen_test_layout_Handle_instantiation_202() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsTArray_instantiation_203() {
+ assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
+ 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsTArray<::nsstring::nsStringRepr> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
+ 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsTArray<::nsstring::nsStringRepr> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_204() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIContent>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIContent> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIContent>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIContent> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_RefPtr_instantiation_205() {
+ assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::StyleSheet>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::RefPtr<root::mozilla::StyleSheet> ) ));
+ assert_eq!(::std::mem::align_of::<root::RefPtr<root::mozilla::StyleSheet>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::RefPtr<root::mozilla::StyleSheet> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_RefPtr_instantiation_206() {
+ assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::StyleSheet>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::RefPtr<root::mozilla::StyleSheet> ) ));
+ assert_eq!(::std::mem::align_of::<root::RefPtr<root::mozilla::StyleSheet>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::RefPtr<root::mozilla::StyleSheet> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_WeakPtr_instantiation_207() {
+ assert_eq!(::std::mem::size_of::<u64>() , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! ( u64 )
+ ));
+ assert_eq!(::std::mem::align_of::<u64>() , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ u64 ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsPtrHashKey_instantiation_208() {
assert_eq!(::std::mem::size_of::<root::nsPtrHashKey<root::WeakFrame>>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32167,7 +35138,40 @@ pub mod root {
root::nsPtrHashKey<root::WeakFrame> ) ));
}
#[test]
- fn __bindgen_test_layout_OwningNonNull_instantiation_201372() {
+ fn __bindgen_test_layout_RefPtr_instantiation_209() {
+ assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::dom::Element>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::RefPtr<root::mozilla::dom::Element> ) ));
+ assert_eq!(::std::mem::align_of::<root::RefPtr<root::mozilla::dom::Element>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::RefPtr<root::mozilla::dom::Element> ) ));
+ }
+ #[test]
+ 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 ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_OwningNonNull_instantiation_211() {
+ assert_eq!(::std::mem::size_of::<root::mozilla::OwningNonNull<root::nsINode>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::mozilla::OwningNonNull<root::nsINode> ) ));
+ assert_eq!(::std::mem::align_of::<root::mozilla::OwningNonNull<root::nsINode>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::mozilla::OwningNonNull<root::nsINode> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_OwningNonNull_instantiation_212() {
assert_eq!(::std::mem::size_of::<root::mozilla::OwningNonNull<root::nsINode>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32178,7 +35182,73 @@ pub mod root {
root::mozilla::OwningNonNull<root::nsINode> ) ));
}
#[test]
- fn __bindgen_test_layout_nsPtrHashKey_instantiation_201657() {
+ fn __bindgen_test_layout_OwningNonNull_instantiation_213() {
+ assert_eq!(::std::mem::size_of::<root::mozilla::OwningNonNull<root::nsINode>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::mozilla::OwningNonNull<root::nsINode> ) ));
+ assert_eq!(::std::mem::align_of::<root::mozilla::OwningNonNull<root::nsINode>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::mozilla::OwningNonNull<root::nsINode> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Handle_instantiation_214() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<root::JS::Value> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Handle_instantiation_215() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<root::JS::Value> ) ));
+ }
+ #[test]
+ 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 ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_MutableHandle_instantiation_217() {
+ assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_218() {
+ assert_eq!(::std::mem::size_of::<root::nsCOMPtr>() , 8usize , concat !
+ (
+ "Size of template specialization: " , stringify ! (
+ root::nsCOMPtr ) ));
+ assert_eq!(::std::mem::align_of::<root::nsCOMPtr>() , 8usize , concat
+ ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsCOMPtr ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsPtrHashKey_instantiation_219() {
assert_eq!(::std::mem::size_of::<root::nsPtrHashKey<::std::os::raw::c_void>>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32189,7 +35259,7 @@ pub mod root {
root::nsPtrHashKey<::std::os::raw::c_void> ) ));
}
#[test]
- fn __bindgen_test_layout_PointTyped_instantiation_202448() {
+ fn __bindgen_test_layout_PointTyped_instantiation_220() {
assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -32200,7 +35270,7 @@ pub mod root {
[u32; 2usize] ) ));
}
#[test]
- fn __bindgen_test_layout_IntPointTyped_instantiation_202453() {
+ fn __bindgen_test_layout_IntPointTyped_instantiation_221() {
assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -32211,7 +35281,7 @@ pub mod root {
[u32; 2usize] ) ));
}
#[test]
- fn __bindgen_test_layout_SizeTyped_instantiation_202456() {
+ fn __bindgen_test_layout_SizeTyped_instantiation_222() {
assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -32222,7 +35292,7 @@ pub mod root {
[u32; 2usize] ) ));
}
#[test]
- fn __bindgen_test_layout_RectTyped_instantiation_202464() {
+ fn __bindgen_test_layout_RectTyped_instantiation_223() {
assert_eq!(::std::mem::size_of::<[u32; 4usize]>() , 16usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -32233,7 +35303,7 @@ pub mod root {
[u32; 4usize] ) ));
}
#[test]
- fn __bindgen_test_layout_IntPointTyped_instantiation_202496() {
+ fn __bindgen_test_layout_IntPointTyped_instantiation_224() {
assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -32244,7 +35314,7 @@ pub mod root {
[u32; 2usize] ) ));
}
#[test]
- fn __bindgen_test_layout_IntSizeTyped_instantiation_202504() {
+ fn __bindgen_test_layout_IntSizeTyped_instantiation_225() {
assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -32255,7 +35325,7 @@ pub mod root {
[u32; 2usize] ) ));
}
#[test]
- fn __bindgen_test_layout_IntRectTyped_instantiation_202512() {
+ fn __bindgen_test_layout_IntRectTyped_instantiation_226() {
assert_eq!(::std::mem::size_of::<[u32; 4usize]>() , 16usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -32266,7 +35336,7 @@ pub mod root {
[u32; 4usize] ) ));
}
#[test]
- fn __bindgen_test_layout_MarginTyped_instantiation_202679() {
+ fn __bindgen_test_layout_MarginTyped_instantiation_227() {
assert_eq!(::std::mem::size_of::<[u32; 4usize]>() , 16usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -32277,7 +35347,7 @@ pub mod root {
[u32; 4usize] ) ));
}
#[test]
- fn __bindgen_test_layout_RectTyped_instantiation_202714() {
+ fn __bindgen_test_layout_RectTyped_instantiation_228() {
assert_eq!(::std::mem::size_of::<[u32; 4usize]>() , 16usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -32288,7 +35358,7 @@ pub mod root {
[u32; 4usize] ) ));
}
#[test]
- fn __bindgen_test_layout_IntRectTyped_instantiation_202719() {
+ fn __bindgen_test_layout_IntRectTyped_instantiation_229() {
assert_eq!(::std::mem::size_of::<[u32; 4usize]>() , 16usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -32299,7 +35369,7 @@ pub mod root {
[u32; 4usize] ) ));
}
#[test]
- fn __bindgen_test_layout_ScaleFactor_instantiation_202765() {
+ fn __bindgen_test_layout_ScaleFactor_instantiation_230() {
assert_eq!(::std::mem::size_of::<u32>() , 4usize , concat ! (
"Size of template specialization: " , stringify ! ( u32 )
));
@@ -32308,7 +35378,7 @@ pub mod root {
u32 ) ));
}
#[test]
- fn __bindgen_test_layout_ScaleFactors2D_instantiation_202865() {
+ fn __bindgen_test_layout_ScaleFactors2D_instantiation_231() {
assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -32319,7 +35389,7 @@ pub mod root {
[u32; 2usize] ) ));
}
#[test]
- fn __bindgen_test_layout_ScaleFactors2D_instantiation_202873() {
+ fn __bindgen_test_layout_ScaleFactors2D_instantiation_232() {
assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -32330,7 +35400,7 @@ pub mod root {
[u32; 2usize] ) ));
}
#[test]
- fn __bindgen_test_layout_ScaleFactors2D_instantiation_202917() {
+ fn __bindgen_test_layout_ScaleFactors2D_instantiation_233() {
assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -32341,7 +35411,29 @@ pub mod root {
[u32; 2usize] ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_203547() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_234() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIRunnable>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIRunnable> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIRunnable>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIRunnable> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_235() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIRunnable>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIRunnable> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIRunnable>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIRunnable> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsTArray_instantiation_236() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::mozilla::FramePropertyTable_PropertyValue>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32354,7 +35446,7 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_nsPtrHashKey_instantiation_203563() {
+ fn __bindgen_test_layout_nsPtrHashKey_instantiation_237() {
assert_eq!(::std::mem::size_of::<root::nsPtrHashKey<root::nsIFrame>>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32365,7 +35457,18 @@ pub mod root {
root::nsPtrHashKey<root::nsIFrame> ) ));
}
#[test]
- fn __bindgen_test_layout_nsPIDOMWindow_instantiation_206835() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_238() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIRunnable>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIRunnable> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIRunnable>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIRunnable> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsPIDOMWindow_instantiation_239() {
assert_eq!(::std::mem::size_of::<[u64; 28usize]>() , 224usize , concat
! (
"Size of template specialization: " , stringify ! (
@@ -32376,7 +35479,29 @@ pub mod root {
[u64; 28usize] ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_207465() {
+ fn __bindgen_test_layout_MutableHandle_instantiation_240() {
+ assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_MutableHandle_instantiation_241() {
+ assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_242() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::dom::CSSValue>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32387,7 +35512,7 @@ pub mod root {
root::already_AddRefed<root::mozilla::dom::CSSValue> ) ));
}
#[test]
- fn __bindgen_test_layout_DefaultDelete_instantiation_207556() {
+ fn __bindgen_test_layout_DefaultDelete_instantiation_243() {
assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
1usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32398,7 +35523,7 @@ pub mod root {
root::mozilla::DefaultDelete ) ));
}
#[test]
- fn __bindgen_test_layout_nsRefPtrHashtable_instantiation_207560() {
+ fn __bindgen_test_layout_nsRefPtrHashtable_instantiation_244() {
assert_eq!(::std::mem::size_of::<[u64; 5usize]>() , 40usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -32409,7 +35534,29 @@ pub mod root {
[u64; 5usize] ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_208749() {
+ fn __bindgen_test_layout_Rooted_instantiation_245() {
+ assert_eq!(::std::mem::size_of::<[u64; 3usize]>() , 24usize , concat !
+ (
+ "Size of template specialization: " , stringify ! (
+ [u64; 3usize] ) ));
+ assert_eq!(::std::mem::align_of::<[u64; 3usize]>() , 8usize , concat !
+ (
+ "Alignment of template specialization: " , stringify ! (
+ [u64; 3usize] ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Rooted_instantiation_246() {
+ assert_eq!(::std::mem::size_of::<[u64; 3usize]>() , 24usize , concat !
+ (
+ "Size of template specialization: " , stringify ! (
+ [u64; 3usize] ) ));
+ assert_eq!(::std::mem::align_of::<[u64; 3usize]>() , 8usize , concat !
+ (
+ "Alignment of template specialization: " , stringify ! (
+ [u64; 3usize] ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_247() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsISupports>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32420,7 +35567,18 @@ pub mod root {
root::already_AddRefed<root::nsISupports> ) ));
}
#[test]
- fn __bindgen_test_layout_nsCOMPtr_instantiation_209336() {
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_248() {
+ assert_eq!(::std::mem::size_of::<root::nsCOMPtr>() , 8usize , concat !
+ (
+ "Size of template specialization: " , stringify ! (
+ root::nsCOMPtr ) ));
+ assert_eq!(::std::mem::align_of::<root::nsCOMPtr>() , 8usize , concat
+ ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsCOMPtr ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_249() {
assert_eq!(::std::mem::size_of::<root::nsCOMPtr>() , 8usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -32431,7 +35589,117 @@ pub mod root {
root::nsCOMPtr ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_210879() {
+ fn __bindgen_test_layout_nsTArray_instantiation_250() {
+ assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
+ 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsTArray<::nsstring::nsStringRepr> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
+ 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsTArray<::nsstring::nsStringRepr> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Handle_instantiation_251() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<root::JS::Value> ) ));
+ }
+ #[test]
+ 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 ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Handle_instantiation_253() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_MutableHandle_instantiation_254() {
+ assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsTArray_instantiation_255() {
+ assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
+ 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsTArray<::nsstring::nsStringRepr> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
+ 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsTArray<::nsstring::nsStringRepr> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Handle_instantiation_256() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_257() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_258() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIURI>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIURI> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIURI>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIURI> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Handle_instantiation_259() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsTArray_instantiation_260() {
assert_eq!(::std::mem::size_of::<root::nsTArray<f64>>() , 8usize ,
concat ! (
"Size of template specialization: " , stringify ! (
@@ -32442,7 +35710,7 @@ pub mod root {
root::nsTArray<f64> ) ));
}
#[test]
- fn __bindgen_test_layout_RefPtr_instantiation_210891() {
+ fn __bindgen_test_layout_RefPtr_instantiation_261() {
assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::dom::DOMIntersectionObserverEntry>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32455,7 +35723,7 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_210890() {
+ fn __bindgen_test_layout_nsTArray_instantiation_262() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::RefPtr<root::mozilla::dom::DOMIntersectionObserverEntry>>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32468,7 +35736,7 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_nsPtrHashKey_instantiation_210924() {
+ fn __bindgen_test_layout_nsPtrHashKey_instantiation_263() {
assert_eq!(::std::mem::size_of::<root::nsPtrHashKey<root::mozilla::dom::Element>>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32479,7 +35747,20 @@ pub mod root {
root::nsPtrHashKey<root::mozilla::dom::Element> ) ));
}
#[test]
- fn __bindgen_test_layout_UniquePtr_instantiation_211021() {
+ fn __bindgen_test_layout_RefPtr_instantiation_264() {
+ assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::dom::DOMIntersectionObserverEntry>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::RefPtr<root::mozilla::dom::DOMIntersectionObserverEntry>
+ ) ));
+ assert_eq!(::std::mem::align_of::<root::RefPtr<root::mozilla::dom::DOMIntersectionObserverEntry>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::RefPtr<root::mozilla::dom::DOMIntersectionObserverEntry>
+ ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_UniquePtr_instantiation_265() {
assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::ProfilerBacktrace>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32490,7 +35771,95 @@ pub mod root {
root::mozilla::UniquePtr<root::ProfilerBacktrace> ) ));
}
#[test]
- fn __bindgen_test_layout_nsDataHashtable_instantiation_212794() {
+ fn __bindgen_test_layout_nsTArray_instantiation_266() {
+ assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
+ 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsTArray<::nsstring::nsStringRepr> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
+ 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsTArray<::nsstring::nsStringRepr> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Handle_instantiation_267() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<root::JS::Value> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_MutableHandle_instantiation_268() {
+ assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Handle_instantiation_269() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<root::JS::Value> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_MutableHandle_instantiation_270() {
+ assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_271() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIAtom>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIAtom> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIAtom>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIAtom> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_272() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIAtom>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIAtom> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIAtom>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIAtom> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_273() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIAtom>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIAtom> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIAtom>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIAtom> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsDataHashtable_instantiation_274() {
assert_eq!(::std::mem::size_of::<[u64; 5usize]>() , 40usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -32501,7 +35870,7 @@ pub mod root {
[u64; 5usize] ) ));
}
#[test]
- fn __bindgen_test_layout_OwningNonNull_instantiation_212833() {
+ fn __bindgen_test_layout_OwningNonNull_instantiation_275() {
assert_eq!(::std::mem::size_of::<root::mozilla::OwningNonNull<root::mozilla::EffectCompositor_AnimationStyleRuleProcessor>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32514,7 +35883,7 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_212856() {
+ fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_276() {
assert_eq!(::std::mem::size_of::<root::nsRefPtrHashKey<root::nsIAtom>>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32525,7 +35894,7 @@ pub mod root {
root::nsRefPtrHashKey<root::nsIAtom> ) ));
}
#[test]
- fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_212892() {
+ fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_277() {
assert_eq!(::std::mem::size_of::<root::nsRefPtrHashKey<root::nsIContent>>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32536,7 +35905,18 @@ pub mod root {
root::nsRefPtrHashKey<root::nsIContent> ) ));
}
#[test]
- fn __bindgen_test_layout_DefaultDelete_instantiation_213455() {
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_278() {
+ assert_eq!(::std::mem::size_of::<root::nsCOMPtr>() , 8usize , concat !
+ (
+ "Size of template specialization: " , stringify ! (
+ root::nsCOMPtr ) ));
+ assert_eq!(::std::mem::align_of::<root::nsCOMPtr>() , 8usize , concat
+ ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsCOMPtr ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_DefaultDelete_instantiation_279() {
assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
1usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32547,7 +35927,7 @@ pub mod root {
root::mozilla::DefaultDelete ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_213469() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_280() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::URLExtraData>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32558,7 +35938,7 @@ pub mod root {
root::already_AddRefed<root::mozilla::URLExtraData> ) ));
}
#[test]
- fn __bindgen_test_layout_nsMainThreadPtrHolder_instantiation_213473() {
+ fn __bindgen_test_layout_nsMainThreadPtrHolder_instantiation_281() {
assert_eq!(::std::mem::size_of::<root::nsMainThreadPtrHolder<root::nsIURI>>()
, 24usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32569,7 +35949,62 @@ pub mod root {
root::nsMainThreadPtrHolder<root::nsIURI> ) ));
}
#[test]
- fn __bindgen_test_layout_nsPtrHashKey_instantiation_213547() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_282() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::URLExtraData>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::mozilla::URLExtraData> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::mozilla::URLExtraData>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::mozilla::URLExtraData> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_283() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIURI>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIURI> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIURI>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIURI> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_284() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIURI>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIURI> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIURI>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIURI> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_285() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::URLExtraData>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::mozilla::URLExtraData> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::mozilla::URLExtraData>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::mozilla::URLExtraData> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_286() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::URLExtraData>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::mozilla::URLExtraData> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::mozilla::URLExtraData>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::mozilla::URLExtraData> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsPtrHashKey_instantiation_287() {
assert_eq!(::std::mem::size_of::<root::nsPtrHashKey<root::nsIDocument>>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32580,7 +36015,18 @@ pub mod root {
root::nsPtrHashKey<root::nsIDocument> ) ));
}
#[test]
- fn __bindgen_test_layout_DefaultDelete_instantiation_213834() {
+ 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 ! (
+ root::already_AddRefed<root::nsIAtom> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIAtom>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIAtom> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_DefaultDelete_instantiation_289() {
assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
1usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32591,7 +36037,7 @@ pub mod root {
root::mozilla::DefaultDelete ) ));
}
#[test]
- fn __bindgen_test_layout_UniquePtr_instantiation_213832() {
+ fn __bindgen_test_layout_UniquePtr_instantiation_290() {
assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::nsCSSValueList>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32602,7 +36048,7 @@ pub mod root {
root::mozilla::UniquePtr<root::nsCSSValueList> ) ));
}
#[test]
- fn __bindgen_test_layout_DefaultDelete_instantiation_213840() {
+ fn __bindgen_test_layout_DefaultDelete_instantiation_291() {
assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
1usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32613,7 +36059,7 @@ pub mod root {
root::mozilla::DefaultDelete ) ));
}
#[test]
- fn __bindgen_test_layout_UniquePtr_instantiation_213838() {
+ fn __bindgen_test_layout_UniquePtr_instantiation_292() {
assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::nsCSSValuePairList>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32624,18 +36070,18 @@ pub mod root {
root::mozilla::UniquePtr<root::nsCSSValuePairList> ) ));
}
#[test]
- fn __bindgen_test_layout_Maybe_instantiation_214110() {
- assert_eq!(::std::mem::size_of::<[u64; 2usize]>() , 16usize , concat !
- (
+ fn __bindgen_test_layout_already_AddRefed_instantiation_293() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsStringBuffer>>()
+ , 8usize , concat ! (
"Size of template specialization: " , stringify ! (
- [u64; 2usize] ) ));
- assert_eq!(::std::mem::align_of::<[u64; 2usize]>() , 8usize , concat !
- (
+ root::already_AddRefed<root::nsStringBuffer> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsStringBuffer>>()
+ , 8usize , concat ! (
"Alignment of template specialization: " , stringify ! (
- [u64; 2usize] ) ));
+ root::already_AddRefed<root::nsStringBuffer> ) ));
}
#[test]
- fn __bindgen_test_layout_SupportsWeakPtr_instantiation_214277() {
+ fn __bindgen_test_layout_SupportsWeakPtr_instantiation_294() {
assert_eq!(::std::mem::size_of::<u64>() , 8usize , concat ! (
"Size of template specialization: " , stringify ! ( u64 )
));
@@ -32644,7 +36090,40 @@ pub mod root {
u64 ) ));
}
#[test]
- fn __bindgen_test_layout_Maybe_instantiation_214432() {
+ fn __bindgen_test_layout_nsTArray_instantiation_295() {
+ assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
+ 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsTArray<::nsstring::nsStringRepr> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
+ 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsTArray<::nsstring::nsStringRepr> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_296() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIAtom>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIAtom> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIAtom>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIAtom> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_297() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIURI>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIURI> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIURI>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIURI> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Maybe_instantiation_298() {
assert_eq!(::std::mem::size_of::<[u32; 3usize]>() , 12usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -32655,7 +36134,18 @@ pub mod root {
[u32; 3usize] ) ));
}
#[test]
- fn __bindgen_test_layout_already_AddRefed_instantiation_214447() {
+ fn __bindgen_test_layout_Maybe_instantiation_299() {
+ assert_eq!(::std::mem::size_of::<[u32; 3usize]>() , 12usize , concat !
+ (
+ "Size of template specialization: " , stringify ! (
+ [u32; 3usize] ) ));
+ assert_eq!(::std::mem::align_of::<[u32; 3usize]>() , 4usize , concat !
+ (
+ "Alignment of template specialization: " , stringify ! (
+ [u32; 3usize] ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_300() {
assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsStyleImageRequest>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32666,7 +36156,18 @@ pub mod root {
root::already_AddRefed<root::nsStyleImageRequest> ) ));
}
#[test]
- fn __bindgen_test_layout_DefaultDelete_instantiation_214455() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_301() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::nsIAtom>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIAtom> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIAtom>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIAtom> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_DefaultDelete_instantiation_302() {
assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
1usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32677,7 +36178,7 @@ pub mod root {
root::mozilla::DefaultDelete ) ));
}
#[test]
- fn __bindgen_test_layout_UniquePtr_instantiation_214453() {
+ fn __bindgen_test_layout_UniquePtr_instantiation_303() {
assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::nsStyleSides>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32688,7 +36189,7 @@ pub mod root {
root::mozilla::UniquePtr<root::nsStyleSides> ) ));
}
#[test]
- fn __bindgen_test_layout_DefaultDelete_instantiation_214494() {
+ fn __bindgen_test_layout_DefaultDelete_instantiation_304() {
assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
1usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32699,7 +36200,62 @@ pub mod root {
root::mozilla::DefaultDelete ) ));
}
#[test]
- fn __bindgen_test_layout_pair_instantiation_214645() {
+ fn __bindgen_test_layout_UniquePtr_instantiation_305() {
+ assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::nsStyleSides>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::mozilla::UniquePtr<root::nsStyleSides> ) ));
+ assert_eq!(::std::mem::align_of::<root::mozilla::UniquePtr<root::nsStyleSides>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::mozilla::UniquePtr<root::nsStyleSides> ) ));
+ }
+ #[test]
+ 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 ! (
+ root::already_AddRefed<root::nsIURI> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIURI>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIURI> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Maybe_instantiation_307() {
+ assert_eq!(::std::mem::size_of::<[u32; 3usize]>() , 12usize , concat !
+ (
+ "Size of template specialization: " , stringify ! (
+ [u32; 3usize] ) ));
+ assert_eq!(::std::mem::align_of::<[u32; 3usize]>() , 4usize , concat !
+ (
+ "Alignment of template specialization: " , stringify ! (
+ [u32; 3usize] ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_DefaultDelete_instantiation_308() {
+ assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
+ 1usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::mozilla::DefaultDelete ) ));
+ assert_eq!(::std::mem::align_of::<root::mozilla::DefaultDelete>() ,
+ 1usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::mozilla::DefaultDelete ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_DefaultDelete_instantiation_309() {
+ assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
+ 1usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::mozilla::DefaultDelete ) ));
+ assert_eq!(::std::mem::align_of::<root::mozilla::DefaultDelete>() ,
+ 1usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::mozilla::DefaultDelete ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_pair_instantiation_310() {
assert_eq!(::std::mem::size_of::<root::std::pair<::nsstring::nsStringRepr, ::nsstring::nsStringRepr>>()
, 32usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32710,7 +36266,7 @@ pub mod root {
root::std::pair<::nsstring::nsStringRepr, ::nsstring::nsStringRepr> ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_214644() {
+ fn __bindgen_test_layout_nsTArray_instantiation_311() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::std::pair<::nsstring::nsStringRepr,
::nsstring::nsStringRepr>>>()
, 8usize , concat ! (
@@ -32725,18 +36281,139 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_RefPtr_instantiation_215667() {
- assert_eq!(::std::mem::size_of::<root::RefPtr<root::RawServoAnimationValue>>()
+ 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 ! (
+ root::already_AddRefed<root::nsIURI> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::nsIURI>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::nsIURI> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsTArray_instantiation_313() {
+ assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
+ 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsTArray<::nsstring::nsStringRepr> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
+ 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsTArray<::nsstring::nsStringRepr> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsTArray_instantiation_314() {
+ assert_eq!(::std::mem::size_of::<root::nsTArray<root::nsStyleCoord>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsTArray<root::nsStyleCoord> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsTArray<root::nsStyleCoord>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsTArray<root::nsStyleCoord> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsTArray_instantiation_315() {
+ assert_eq!(::std::mem::size_of::<root::nsTArray<root::nsStyleCoord>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
- root::RefPtr<root::RawServoAnimationValue> ) ));
- assert_eq!(::std::mem::align_of::<root::RefPtr<root::RawServoAnimationValue>>()
+ root::nsTArray<root::nsStyleCoord> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsTArray<root::nsStyleCoord>>()
, 8usize , concat ! (
"Alignment of template specialization: " , stringify ! (
- root::RefPtr<root::RawServoAnimationValue> ) ));
+ root::nsTArray<root::nsStyleCoord> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_316() {
+ assert_eq!(::std::mem::size_of::<root::nsCOMPtr>() , 8usize , concat !
+ (
+ "Size of template specialization: " , stringify ! (
+ root::nsCOMPtr ) ));
+ assert_eq!(::std::mem::align_of::<root::nsCOMPtr>() , 8usize , concat
+ ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsCOMPtr ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsStyleAutoArray_instantiation_317() {
+ assert_eq!(::std::mem::size_of::<root::nsStyleAutoArray<root::mozilla::StyleAnimation>>()
+ , 64usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsStyleAutoArray<root::mozilla::StyleAnimation> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsStyleAutoArray<root::mozilla::StyleAnimation>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsStyleAutoArray<root::mozilla::StyleAnimation> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_DefaultDelete_instantiation_318() {
+ assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
+ 1usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::mozilla::DefaultDelete ) ));
+ assert_eq!(::std::mem::align_of::<root::mozilla::DefaultDelete>() ,
+ 1usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::mozilla::DefaultDelete ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_UniquePtr_instantiation_319() {
+ assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::nsCSSValueList>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::mozilla::UniquePtr<root::nsCSSValueList> ) ));
+ assert_eq!(::std::mem::align_of::<root::mozilla::UniquePtr<root::nsCSSValueList>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::mozilla::UniquePtr<root::nsCSSValueList> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_DefaultDelete_instantiation_320() {
+ assert_eq!(::std::mem::size_of::<root::mozilla::DefaultDelete>() ,
+ 1usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::mozilla::DefaultDelete ) ));
+ assert_eq!(::std::mem::align_of::<root::mozilla::DefaultDelete>() ,
+ 1usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::mozilla::DefaultDelete ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_UniquePtr_instantiation_321() {
+ assert_eq!(::std::mem::size_of::<root::mozilla::UniquePtr<root::nsCSSValuePairList>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::mozilla::UniquePtr<root::nsCSSValuePairList> ) ));
+ assert_eq!(::std::mem::align_of::<root::mozilla::UniquePtr<root::nsCSSValuePairList>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::mozilla::UniquePtr<root::nsCSSValuePairList> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Maybe_instantiation_322() {
+ assert_eq!(::std::mem::size_of::<[u64; 18usize]>() , 144usize , concat
+ ! (
+ "Size of template specialization: " , stringify ! (
+ [u64; 18usize] ) ));
+ assert_eq!(::std::mem::align_of::<[u64; 18usize]>() , 8usize , concat
+ ! (
+ "Alignment of template specialization: " , stringify ! (
+ [u64; 18usize] ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Maybe_instantiation_323() {
+ assert_eq!(::std::mem::size_of::<[u64; 18usize]>() , 144usize , concat
+ ! (
+ "Size of template specialization: " , stringify ! (
+ [u64; 18usize] ) ));
+ assert_eq!(::std::mem::align_of::<[u64; 18usize]>() , 8usize , concat
+ ! (
+ "Alignment of template specialization: " , stringify ! (
+ [u64; 18usize] ) ));
}
#[test]
- fn __bindgen_test_layout_BaseTimeDuration_instantiation_219659() {
+ fn __bindgen_test_layout_BaseTimeDuration_instantiation_324() {
assert_eq!(::std::mem::size_of::<root::mozilla::BaseTimeDuration>() ,
8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32747,7 +36424,86 @@ pub mod root {
root::mozilla::BaseTimeDuration ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_220251() {
+ fn __bindgen_test_layout_already_AddRefed_instantiation_325() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_326() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsTArray_instantiation_327() {
+ assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIContent>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsTArray<*mut root::nsIContent> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsTArray<*mut root::nsIContent>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsTArray<*mut root::nsIContent> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsTArray_instantiation_328() {
+ assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::nsIContent>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsTArray<*mut root::nsIContent> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsTArray<*mut root::nsIContent>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsTArray<*mut root::nsIContent> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsCOMPtr_instantiation_329() {
+ assert_eq!(::std::mem::size_of::<root::nsCOMPtr>() , 8usize , concat !
+ (
+ "Size of template specialization: " , stringify ! (
+ root::nsCOMPtr ) ));
+ assert_eq!(::std::mem::align_of::<root::nsCOMPtr>() , 8usize , concat
+ ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsCOMPtr ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_330() {
+ assert_eq!(::std::mem::size_of::<root::nsRefPtrHashKey<root::mozilla::dom::DOMIntersectionObserver>>()
+ , 16usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsRefPtrHashKey<root::mozilla::dom::DOMIntersectionObserver>
+ ) ));
+ assert_eq!(::std::mem::align_of::<root::nsRefPtrHashKey<root::mozilla::dom::DOMIntersectionObserver>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsRefPtrHashKey<root::mozilla::dom::DOMIntersectionObserver>
+ ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_331() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::mozilla::dom::NodeInfo>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::mozilla::dom::NodeInfo> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsTArray_instantiation_332() {
assert_eq!(::std::mem::size_of::<root::nsTArray<root::mozilla::DisplayItemClip_RoundedRect>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32760,29 +36516,29 @@ pub mod root {
) ));
}
#[test]
- fn __bindgen_test_layout_Maybe_instantiation_220507() {
- assert_eq!(::std::mem::size_of::<[u64; 2usize]>() , 16usize , concat !
- (
+ 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 ! (
- [u64; 2usize] ) ));
- assert_eq!(::std::mem::align_of::<[u64; 2usize]>() , 8usize , concat !
- (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
"Alignment of template specialization: " , stringify ! (
- [u64; 2usize] ) ));
+ root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_Maybe_instantiation_220514() {
- assert_eq!(::std::mem::size_of::<[u64; 5usize]>() , 40usize , concat !
- (
+ fn __bindgen_test_layout_Handle_instantiation_334() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
"Size of template specialization: " , stringify ! (
- [u64; 5usize] ) ));
- assert_eq!(::std::mem::align_of::<[u64; 5usize]>() , 8usize , concat !
- (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
"Alignment of template specialization: " , stringify ! (
- [u64; 5usize] ) ));
+ root::JS::Handle<*mut root::JSObject> ) ));
}
#[test]
- fn __bindgen_test_layout_RefPtr_instantiation_220689() {
+ fn __bindgen_test_layout_RefPtr_instantiation_335() {
assert_eq!(::std::mem::size_of::<root::RefPtr<root::mozilla::dom::DOMRect>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32793,7 +36549,58 @@ pub mod root {
root::RefPtr<root::mozilla::dom::DOMRect> ) ));
}
#[test]
- fn __bindgen_test_layout_Sequence_instantiation_220933() {
+ fn __bindgen_test_layout_Handle_instantiation_336() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<root::JS::Value> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_MutableHandle_instantiation_337() {
+ assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Sequence_instantiation_338() {
+ assert_eq!(::std::mem::size_of::<u64>() , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! ( u64 )
+ ));
+ assert_eq!(::std::mem::align_of::<u64>() , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ u64 ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Handle_instantiation_339() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<root::JS::Value> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Sequence_instantiation_340() {
+ assert_eq!(::std::mem::size_of::<u64>() , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! ( u64 )
+ ));
+ assert_eq!(::std::mem::align_of::<u64>() , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ u64 ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Sequence_instantiation_341() {
assert_eq!(::std::mem::size_of::<u64>() , 8usize , concat ! (
"Size of template specialization: " , stringify ! ( u64 )
));
@@ -32802,7 +36609,73 @@ pub mod root {
u64 ) ));
}
#[test]
- fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_221232() {
+ fn __bindgen_test_layout_Handle_instantiation_342() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<root::JS::Value> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Handle_instantiation_343() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_MutableHandle_instantiation_344() {
+ assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_Handle_instantiation_345() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<root::JS::Value> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_MutableHandle_instantiation_346() {
+ assert_eq!(::std::mem::size_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::MutableHandle<root::JS::Value>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::MutableHandle<root::JS::Value> ) ));
+ }
+ #[test]
+ 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 ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_348() {
assert_eq!(::std::mem::size_of::<root::nsRefPtrHashKey<root::mozilla::dom::Element>>()
, 16usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32813,7 +36686,7 @@ pub mod root {
root::nsRefPtrHashKey<root::mozilla::dom::Element> ) ));
}
#[test]
- fn __bindgen_test_layout_nsClassHashtable_instantiation_221231() {
+ fn __bindgen_test_layout_nsClassHashtable_instantiation_349() {
assert_eq!(::std::mem::size_of::<[u64; 5usize]>() , 40usize , concat !
(
"Size of template specialization: " , stringify ! (
@@ -32824,7 +36697,51 @@ pub mod root {
[u64; 5usize] ) ));
}
#[test]
- fn __bindgen_test_layout_nsTArray_instantiation_222483() {
+ fn __bindgen_test_layout_Handle_instantiation_350() {
+ assert_eq!(::std::mem::size_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsTArray_instantiation_351() {
+ assert_eq!(::std::mem::size_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
+ 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::nsTArray<::nsstring::nsStringRepr> ) ));
+ assert_eq!(::std::mem::align_of::<root::nsTArray<::nsstring::nsStringRepr>>() ,
+ 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::nsTArray<::nsstring::nsStringRepr> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_already_AddRefed_instantiation_352() {
+ assert_eq!(::std::mem::size_of::<root::already_AddRefed<root::mozilla::dom::CSSValue>>()
+ , 8usize , concat ! (
+ "Size of template specialization: " , stringify ! (
+ root::already_AddRefed<root::mozilla::dom::CSSValue> ) ));
+ assert_eq!(::std::mem::align_of::<root::already_AddRefed<root::mozilla::dom::CSSValue>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::already_AddRefed<root::mozilla::dom::CSSValue> ) ));
+ }
+ #[test]
+ 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 ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ assert_eq!(::std::mem::align_of::<root::JS::Handle<*mut root::JSObject>>()
+ , 8usize , concat ! (
+ "Alignment of template specialization: " , stringify ! (
+ root::JS::Handle<*mut root::JSObject> ) ));
+ }
+ #[test]
+ fn __bindgen_test_layout_nsTArray_instantiation_354() {
assert_eq!(::std::mem::size_of::<root::nsTArray<*mut root::mozilla::css::DocumentRule>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (
@@ -32835,7 +36752,7 @@ pub mod root {
root::nsTArray<*mut root::mozilla::css::DocumentRule> ) ));
}
#[test]
- fn __bindgen_test_layout_nsAutoPtr_instantiation_222519() {
+ fn __bindgen_test_layout_nsAutoPtr_instantiation_355() {
assert_eq!(::std::mem::size_of::<root::nsAutoPtr<root::nsMediaQuery>>()
, 8usize , concat ! (
"Size of template specialization: " , stringify ! (