From 59a0d6616e9d82b25ffa0c75180c47f2192a12af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emilio=20Cobos=20=C3=81lvarez?= Date: Tue, 20 Jun 2017 12:26:18 +0200 Subject: [PATCH] style: Update bindings. --- .../style/gecko/generated/atom_macro.rs | 336 +- components/style/gecko/generated/bindings.rs | 75 +- .../style/gecko/generated/structs_debug.rs | 7665 +++++++++-------- .../style/gecko/generated/structs_release.rs | 7426 ++++++++-------- 4 files changed, 8652 insertions(+), 6850 deletions(-) diff --git a/components/style/gecko/generated/atom_macro.rs b/components/style/gecko/generated/atom_macro.rs index 6dcc03e4ffb..3fab1c5f940 100644 --- a/components/style/gecko/generated/atom_macro.rs +++ b/components/style/gecko/generated/atom_macro.rs @@ -658,6 +658,84 @@ cfg_if! { pub static nsGkAtoms_div: *mut nsIAtom; #[link_name = "_ZN9nsGkAtoms2dlE"] pub static nsGkAtoms_dl: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms11docAbstractE"] + pub static nsGkAtoms_docAbstract: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms18docAcknowledgmentsE"] + pub static nsGkAtoms_docAcknowledgments: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms12docAfterwordE"] + pub static nsGkAtoms_docAfterword: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms11docAppendixE"] + pub static nsGkAtoms_docAppendix: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms11docBacklinkE"] + pub static nsGkAtoms_docBacklink: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms14docBiblioentryE"] + pub static nsGkAtoms_docBiblioentry: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms15docBibliographyE"] + pub static nsGkAtoms_docBibliography: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms12docBibliorefE"] + pub static nsGkAtoms_docBiblioref: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms10docChapterE"] + pub static nsGkAtoms_docChapter: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms11docColophonE"] + pub static nsGkAtoms_docColophon: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms13docConclusionE"] + pub static nsGkAtoms_docConclusion: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms8docCoverE"] + pub static nsGkAtoms_docCover: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms9docCreditE"] + pub static nsGkAtoms_docCredit: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms10docCreditsE"] + pub static nsGkAtoms_docCredits: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms13docDedicationE"] + pub static nsGkAtoms_docDedication: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms10docEndnoteE"] + pub static nsGkAtoms_docEndnote: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms11docEndnotesE"] + pub static nsGkAtoms_docEndnotes: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms11docEpigraphE"] + pub static nsGkAtoms_docEpigraph: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms11docEpilogueE"] + pub static nsGkAtoms_docEpilogue: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms9docErrataE"] + pub static nsGkAtoms_docErrata: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms10docExampleE"] + pub static nsGkAtoms_docExample: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms11docFootnoteE"] + pub static nsGkAtoms_docFootnote: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms11docForewordE"] + pub static nsGkAtoms_docForeword: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms11docGlossaryE"] + pub static nsGkAtoms_docGlossary: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms11docGlossrefE"] + pub static nsGkAtoms_docGlossref: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms8docIndexE"] + pub static nsGkAtoms_docIndex: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms15docIntroductionE"] + pub static nsGkAtoms_docIntroduction: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms10docNoterefE"] + pub static nsGkAtoms_docNoteref: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms9docNoticeE"] + pub static nsGkAtoms_docNotice: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms12docPagebreakE"] + pub static nsGkAtoms_docPagebreak: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms11docPagelistE"] + pub static nsGkAtoms_docPagelist: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms7docPartE"] + pub static nsGkAtoms_docPart: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms10docPrefaceE"] + pub static nsGkAtoms_docPreface: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms11docPrologueE"] + pub static nsGkAtoms_docPrologue: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms12docPullquoteE"] + pub static nsGkAtoms_docPullquote: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms6docQnaE"] + pub static nsGkAtoms_docQna: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms11docSubtitleE"] + pub static nsGkAtoms_docSubtitle: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms6docTipE"] + pub static nsGkAtoms_docTip: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms6docTocE"] + pub static nsGkAtoms_docToc: *mut nsIAtom; #[link_name = "_ZN9nsGkAtoms13doctypePublicE"] pub static nsGkAtoms_doctypePublic: *mut nsIAtom; #[link_name = "_ZN9nsGkAtoms13doctypeSystemE"] @@ -1076,6 +1154,8 @@ cfg_if! { pub static nsGkAtoms_kind: *mut nsIAtom; #[link_name = "_ZN9nsGkAtoms5labelE"] pub static nsGkAtoms_label: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms6labelsE"] + pub static nsGkAtoms_labels: *mut nsIAtom; #[link_name = "_ZN9nsGkAtoms4langE"] pub static nsGkAtoms_lang: *mut nsIAtom; #[link_name = "_ZN9nsGkAtoms8languageE"] @@ -1298,8 +1378,6 @@ cfg_if! { pub static nsGkAtoms_moz_action_hint: *mut nsIAtom; #[link_name = "_ZN9nsGkAtoms18x_moz_errormessageE"] pub static nsGkAtoms_x_moz_errormessage: *mut nsIAtom; - #[link_name = "_ZN9nsGkAtoms17msthemecompatibleE"] - pub static nsGkAtoms_msthemecompatible: *mut nsIAtom; #[link_name = "_ZN9nsGkAtoms8multicolE"] pub static nsGkAtoms_multicol: *mut nsIAtom; #[link_name = "_ZN9nsGkAtoms8multipleE"] @@ -2498,6 +2576,8 @@ cfg_if! { pub static nsGkAtoms_text_decoration: *mut nsIAtom; #[link_name = "_ZN9nsGkAtoms9terminateE"] pub static nsGkAtoms_terminate: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms4termE"] + pub static nsGkAtoms_term: *mut nsIAtom; #[link_name = "_ZN9nsGkAtoms4testE"] pub static nsGkAtoms_test: *mut nsIAtom; #[link_name = "_ZN9nsGkAtoms4textE"] @@ -5691,6 +5771,84 @@ cfg_if! { pub static nsGkAtoms_div: *mut nsIAtom; #[link_name = "?dl@nsGkAtoms@@2PEAVnsIAtom@@EA"] pub static nsGkAtoms_dl: *mut nsIAtom; + #[link_name = "?docAbstract@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_docAbstract: *mut nsIAtom; + #[link_name = "?docAcknowledgments@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_docAcknowledgments: *mut nsIAtom; + #[link_name = "?docAfterword@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_docAfterword: *mut nsIAtom; + #[link_name = "?docAppendix@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_docAppendix: *mut nsIAtom; + #[link_name = "?docBacklink@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_docBacklink: *mut nsIAtom; + #[link_name = "?docBiblioentry@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_docBiblioentry: *mut nsIAtom; + #[link_name = "?docBibliography@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_docBibliography: *mut nsIAtom; + #[link_name = "?docBiblioref@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_docBiblioref: *mut nsIAtom; + #[link_name = "?docChapter@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_docChapter: *mut nsIAtom; + #[link_name = "?docColophon@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_docColophon: *mut nsIAtom; + #[link_name = "?docConclusion@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_docConclusion: *mut nsIAtom; + #[link_name = "?docCover@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_docCover: *mut nsIAtom; + #[link_name = "?docCredit@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_docCredit: *mut nsIAtom; + #[link_name = "?docCredits@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_docCredits: *mut nsIAtom; + #[link_name = "?docDedication@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_docDedication: *mut nsIAtom; + #[link_name = "?docEndnote@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_docEndnote: *mut nsIAtom; + #[link_name = "?docEndnotes@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_docEndnotes: *mut nsIAtom; + #[link_name = "?docEpigraph@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_docEpigraph: *mut nsIAtom; + #[link_name = "?docEpilogue@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_docEpilogue: *mut nsIAtom; + #[link_name = "?docErrata@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_docErrata: *mut nsIAtom; + #[link_name = "?docExample@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_docExample: *mut nsIAtom; + #[link_name = "?docFootnote@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_docFootnote: *mut nsIAtom; + #[link_name = "?docForeword@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_docForeword: *mut nsIAtom; + #[link_name = "?docGlossary@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_docGlossary: *mut nsIAtom; + #[link_name = "?docGlossref@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_docGlossref: *mut nsIAtom; + #[link_name = "?docIndex@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_docIndex: *mut nsIAtom; + #[link_name = "?docIntroduction@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_docIntroduction: *mut nsIAtom; + #[link_name = "?docNoteref@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_docNoteref: *mut nsIAtom; + #[link_name = "?docNotice@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_docNotice: *mut nsIAtom; + #[link_name = "?docPagebreak@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_docPagebreak: *mut nsIAtom; + #[link_name = "?docPagelist@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_docPagelist: *mut nsIAtom; + #[link_name = "?docPart@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_docPart: *mut nsIAtom; + #[link_name = "?docPreface@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_docPreface: *mut nsIAtom; + #[link_name = "?docPrologue@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_docPrologue: *mut nsIAtom; + #[link_name = "?docPullquote@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_docPullquote: *mut nsIAtom; + #[link_name = "?docQna@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_docQna: *mut nsIAtom; + #[link_name = "?docSubtitle@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_docSubtitle: *mut nsIAtom; + #[link_name = "?docTip@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_docTip: *mut nsIAtom; + #[link_name = "?docToc@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_docToc: *mut nsIAtom; #[link_name = "?doctypePublic@nsGkAtoms@@2PEAVnsIAtom@@EA"] pub static nsGkAtoms_doctypePublic: *mut nsIAtom; #[link_name = "?doctypeSystem@nsGkAtoms@@2PEAVnsIAtom@@EA"] @@ -6109,6 +6267,8 @@ cfg_if! { pub static nsGkAtoms_kind: *mut nsIAtom; #[link_name = "?label@nsGkAtoms@@2PEAVnsIAtom@@EA"] pub static nsGkAtoms_label: *mut nsIAtom; + #[link_name = "?labels@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_labels: *mut nsIAtom; #[link_name = "?lang@nsGkAtoms@@2PEAVnsIAtom@@EA"] pub static nsGkAtoms_lang: *mut nsIAtom; #[link_name = "?language@nsGkAtoms@@2PEAVnsIAtom@@EA"] @@ -6331,8 +6491,6 @@ cfg_if! { pub static nsGkAtoms_moz_action_hint: *mut nsIAtom; #[link_name = "?x_moz_errormessage@nsGkAtoms@@2PEAVnsIAtom@@EA"] pub static nsGkAtoms_x_moz_errormessage: *mut nsIAtom; - #[link_name = "?msthemecompatible@nsGkAtoms@@2PEAVnsIAtom@@EA"] - pub static nsGkAtoms_msthemecompatible: *mut nsIAtom; #[link_name = "?multicol@nsGkAtoms@@2PEAVnsIAtom@@EA"] pub static nsGkAtoms_multicol: *mut nsIAtom; #[link_name = "?multiple@nsGkAtoms@@2PEAVnsIAtom@@EA"] @@ -7531,6 +7689,8 @@ cfg_if! { pub static nsGkAtoms_text_decoration: *mut nsIAtom; #[link_name = "?terminate@nsGkAtoms@@2PEAVnsIAtom@@EA"] pub static nsGkAtoms_terminate: *mut nsIAtom; + #[link_name = "?term@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_term: *mut nsIAtom; #[link_name = "?test@nsGkAtoms@@2PEAVnsIAtom@@EA"] pub static nsGkAtoms_test: *mut nsIAtom; #[link_name = "?text@nsGkAtoms@@2PEAVnsIAtom@@EA"] @@ -10724,6 +10884,84 @@ cfg_if! { pub static nsGkAtoms_div: *mut nsIAtom; #[link_name = "\x01?dl@nsGkAtoms@@2PAVnsIAtom@@A"] pub static nsGkAtoms_dl: *mut nsIAtom; + #[link_name = "\x01?docAbstract@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_docAbstract: *mut nsIAtom; + #[link_name = "\x01?docAcknowledgments@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_docAcknowledgments: *mut nsIAtom; + #[link_name = "\x01?docAfterword@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_docAfterword: *mut nsIAtom; + #[link_name = "\x01?docAppendix@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_docAppendix: *mut nsIAtom; + #[link_name = "\x01?docBacklink@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_docBacklink: *mut nsIAtom; + #[link_name = "\x01?docBiblioentry@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_docBiblioentry: *mut nsIAtom; + #[link_name = "\x01?docBibliography@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_docBibliography: *mut nsIAtom; + #[link_name = "\x01?docBiblioref@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_docBiblioref: *mut nsIAtom; + #[link_name = "\x01?docChapter@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_docChapter: *mut nsIAtom; + #[link_name = "\x01?docColophon@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_docColophon: *mut nsIAtom; + #[link_name = "\x01?docConclusion@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_docConclusion: *mut nsIAtom; + #[link_name = "\x01?docCover@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_docCover: *mut nsIAtom; + #[link_name = "\x01?docCredit@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_docCredit: *mut nsIAtom; + #[link_name = "\x01?docCredits@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_docCredits: *mut nsIAtom; + #[link_name = "\x01?docDedication@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_docDedication: *mut nsIAtom; + #[link_name = "\x01?docEndnote@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_docEndnote: *mut nsIAtom; + #[link_name = "\x01?docEndnotes@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_docEndnotes: *mut nsIAtom; + #[link_name = "\x01?docEpigraph@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_docEpigraph: *mut nsIAtom; + #[link_name = "\x01?docEpilogue@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_docEpilogue: *mut nsIAtom; + #[link_name = "\x01?docErrata@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_docErrata: *mut nsIAtom; + #[link_name = "\x01?docExample@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_docExample: *mut nsIAtom; + #[link_name = "\x01?docFootnote@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_docFootnote: *mut nsIAtom; + #[link_name = "\x01?docForeword@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_docForeword: *mut nsIAtom; + #[link_name = "\x01?docGlossary@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_docGlossary: *mut nsIAtom; + #[link_name = "\x01?docGlossref@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_docGlossref: *mut nsIAtom; + #[link_name = "\x01?docIndex@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_docIndex: *mut nsIAtom; + #[link_name = "\x01?docIntroduction@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_docIntroduction: *mut nsIAtom; + #[link_name = "\x01?docNoteref@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_docNoteref: *mut nsIAtom; + #[link_name = "\x01?docNotice@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_docNotice: *mut nsIAtom; + #[link_name = "\x01?docPagebreak@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_docPagebreak: *mut nsIAtom; + #[link_name = "\x01?docPagelist@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_docPagelist: *mut nsIAtom; + #[link_name = "\x01?docPart@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_docPart: *mut nsIAtom; + #[link_name = "\x01?docPreface@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_docPreface: *mut nsIAtom; + #[link_name = "\x01?docPrologue@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_docPrologue: *mut nsIAtom; + #[link_name = "\x01?docPullquote@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_docPullquote: *mut nsIAtom; + #[link_name = "\x01?docQna@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_docQna: *mut nsIAtom; + #[link_name = "\x01?docSubtitle@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_docSubtitle: *mut nsIAtom; + #[link_name = "\x01?docTip@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_docTip: *mut nsIAtom; + #[link_name = "\x01?docToc@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_docToc: *mut nsIAtom; #[link_name = "\x01?doctypePublic@nsGkAtoms@@2PAVnsIAtom@@A"] pub static nsGkAtoms_doctypePublic: *mut nsIAtom; #[link_name = "\x01?doctypeSystem@nsGkAtoms@@2PAVnsIAtom@@A"] @@ -11142,6 +11380,8 @@ cfg_if! { pub static nsGkAtoms_kind: *mut nsIAtom; #[link_name = "\x01?label@nsGkAtoms@@2PAVnsIAtom@@A"] pub static nsGkAtoms_label: *mut nsIAtom; + #[link_name = "\x01?labels@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_labels: *mut nsIAtom; #[link_name = "\x01?lang@nsGkAtoms@@2PAVnsIAtom@@A"] pub static nsGkAtoms_lang: *mut nsIAtom; #[link_name = "\x01?language@nsGkAtoms@@2PAVnsIAtom@@A"] @@ -11364,8 +11604,6 @@ cfg_if! { pub static nsGkAtoms_moz_action_hint: *mut nsIAtom; #[link_name = "\x01?x_moz_errormessage@nsGkAtoms@@2PAVnsIAtom@@A"] pub static nsGkAtoms_x_moz_errormessage: *mut nsIAtom; - #[link_name = "\x01?msthemecompatible@nsGkAtoms@@2PAVnsIAtom@@A"] - pub static nsGkAtoms_msthemecompatible: *mut nsIAtom; #[link_name = "\x01?multicol@nsGkAtoms@@2PAVnsIAtom@@A"] pub static nsGkAtoms_multicol: *mut nsIAtom; #[link_name = "\x01?multiple@nsGkAtoms@@2PAVnsIAtom@@A"] @@ -12564,6 +12802,8 @@ cfg_if! { pub static nsGkAtoms_text_decoration: *mut nsIAtom; #[link_name = "\x01?terminate@nsGkAtoms@@2PAVnsIAtom@@A"] pub static nsGkAtoms_terminate: *mut nsIAtom; + #[link_name = "\x01?term@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_term: *mut nsIAtom; #[link_name = "\x01?test@nsGkAtoms@@2PAVnsIAtom@@A"] pub static nsGkAtoms_test: *mut nsIAtom; #[link_name = "\x01?text@nsGkAtoms@@2PAVnsIAtom@@A"] @@ -15760,6 +16000,84 @@ macro_rules! atom { { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_div as *mut _) } }; ("dl") => { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_dl as *mut _) } }; +("doc-abstract") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docAbstract as *mut _) } }; +("doc-acknowledgments") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docAcknowledgments as *mut _) } }; +("doc-afterword") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docAfterword as *mut _) } }; +("doc-appendix") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docAppendix as *mut _) } }; +("doc-backlink") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docBacklink as *mut _) } }; +("doc-biblioentry") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docBiblioentry as *mut _) } }; +("doc-bibliography") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docBibliography as *mut _) } }; +("doc-biblioref") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docBiblioref as *mut _) } }; +("doc-chapter") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docChapter as *mut _) } }; +("doc-colophon") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docColophon as *mut _) } }; +("doc-conclusion") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docConclusion as *mut _) } }; +("doc-cover") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docCover as *mut _) } }; +("doc-credit") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docCredit as *mut _) } }; +("doc-credits") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docCredits as *mut _) } }; +("doc-dedication") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docDedication as *mut _) } }; +("doc-endnote") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docEndnote as *mut _) } }; +("doc-endnotes") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docEndnotes as *mut _) } }; +("doc-epigraph") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docEpigraph as *mut _) } }; +("doc-epilogue") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docEpilogue as *mut _) } }; +("doc-errata") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docErrata as *mut _) } }; +("doc-example") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docExample as *mut _) } }; +("doc-footnote") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docFootnote as *mut _) } }; +("doc-foreword") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docForeword as *mut _) } }; +("doc-glossary") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docGlossary as *mut _) } }; +("doc-glossref") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docGlossref as *mut _) } }; +("doc-index") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docIndex as *mut _) } }; +("doc-introduction") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docIntroduction as *mut _) } }; +("doc-noteref") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docNoteref as *mut _) } }; +("doc-notice") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docNotice as *mut _) } }; +("doc-pagebreak") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docPagebreak as *mut _) } }; +("doc-pagelist") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docPagelist as *mut _) } }; +("doc-part") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docPart as *mut _) } }; +("doc-preface") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docPreface as *mut _) } }; +("doc-prologue") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docPrologue as *mut _) } }; +("doc-pullquote") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docPullquote as *mut _) } }; +("doc-qna") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docQna as *mut _) } }; +("doc-subtitle") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docSubtitle as *mut _) } }; +("doc-tip") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docTip as *mut _) } }; +("doc-toc") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docToc as *mut _) } }; ("doctype-public") => { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_doctypePublic as *mut _) } }; ("doctype-system") => @@ -16178,6 +16496,8 @@ macro_rules! atom { { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_kind as *mut _) } }; ("label") => { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_label as *mut _) } }; +("labels") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_labels as *mut _) } }; ("lang") => { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_lang as *mut _) } }; ("language") => @@ -16400,8 +16720,6 @@ macro_rules! atom { { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_moz_action_hint as *mut _) } }; ("x-moz-errormessage") => { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_x_moz_errormessage as *mut _) } }; -("msthemecompatible") => - { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_msthemecompatible as *mut _) } }; ("multicol") => { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_multicol as *mut _) } }; ("multiple") => @@ -17600,6 +17918,8 @@ macro_rules! atom { { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_text_decoration as *mut _) } }; ("terminate") => { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_terminate as *mut _) } }; +("term") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_term as *mut _) } }; ("test") => { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_test as *mut _) } }; ("text") => diff --git a/components/style/gecko/generated/bindings.rs b/components/style/gecko/generated/bindings.rs index 8ccd98dd2cc..366b07a3bbf 100644 --- a/components/style/gecko/generated/bindings.rs +++ b/components/style/gecko/generated/bindings.rs @@ -10,6 +10,7 @@ use gecko_bindings::structs::mozilla::css::ImageValue; use gecko_bindings::structs::mozilla::css::URLValue; use gecko_bindings::structs::mozilla::MallocSizeOf; use gecko_bindings::structs::mozilla::Side; +use gecko_bindings::structs::nsIContent; use gecko_bindings::structs::RawGeckoAnimationPropertySegment; use gecko_bindings::structs::RawGeckoComputedTiming; use gecko_bindings::structs::RawGeckoCSSPropertyIDList; @@ -506,55 +507,27 @@ extern "C" { text_is_significant: bool, whitespace_is_significant: bool) -> bool; } -extern "C" { - pub fn Gecko_GetFlattenedTreeParentNode(node: RawGeckoNodeBorrowed) - -> RawGeckoNodeBorrowedOrNull; -} -extern "C" { - pub fn Gecko_GetFirstChild(node: RawGeckoNodeBorrowed) - -> RawGeckoNodeBorrowedOrNull; -} extern "C" { pub fn Gecko_GetLastChild(node: RawGeckoNodeBorrowed) -> RawGeckoNodeBorrowedOrNull; } extern "C" { - pub fn Gecko_GetPrevSibling(node: RawGeckoNodeBorrowed) + pub fn Gecko_GetFlattenedTreeParentNode(node: RawGeckoNodeBorrowed) -> RawGeckoNodeBorrowedOrNull; } extern "C" { - pub fn Gecko_GetNextSibling(node: RawGeckoNodeBorrowed) - -> RawGeckoNodeBorrowedOrNull; -} -extern "C" { - pub fn Gecko_GetFirstChildElement(element: RawGeckoElementBorrowed) + pub fn Gecko_GetBeforeOrAfterPseudo(element: RawGeckoElementBorrowed, + is_before: bool) -> RawGeckoElementBorrowedOrNull; } extern "C" { - pub fn Gecko_GetLastChildElement(element: RawGeckoElementBorrowed) - -> RawGeckoElementBorrowedOrNull; + pub fn Gecko_GetAnonymousContentForElement(element: + RawGeckoElementBorrowed) + -> *mut nsTArray<*mut nsIContent>; } extern "C" { - pub fn Gecko_GetPrevSiblingElement(element: RawGeckoElementBorrowed) - -> RawGeckoElementBorrowedOrNull; -} -extern "C" { - pub fn Gecko_GetNextSiblingElement(element: RawGeckoElementBorrowed) - -> RawGeckoElementBorrowedOrNull; -} -extern "C" { - pub fn Gecko_GetDocumentElement(document: RawGeckoDocumentBorrowed) - -> RawGeckoElementBorrowedOrNull; -} -extern "C" { - pub fn Gecko_LoadStyleSheet(loader: *mut Loader, - parent: *mut ServoStyleSheet, - reusable_sheets: - *mut LoaderReusableStyleSheets, - child_sheet: RawServoStyleSheetBorrowed, - base_url_data: *mut RawGeckoURLExtraData, - url_bytes: *const u8, url_length: u32, - media_list: RawServoMediaListStrong); + pub fn Gecko_DestroyAnonymousContentList(anon_content: + *mut nsTArray<*mut nsIContent>); } extern "C" { pub fn Gecko_MaybeCreateStyleChildrenIterator(node: RawGeckoNodeBorrowed) @@ -568,9 +541,14 @@ extern "C" { -> RawGeckoNodeBorrowedOrNull; } extern "C" { - pub fn Gecko_ElementHasBindingWithAnonymousContent(element: - RawGeckoElementBorrowed) - -> bool; + pub fn Gecko_LoadStyleSheet(loader: *mut Loader, + parent: *mut ServoStyleSheet, + reusable_sheets: + *mut LoaderReusableStyleSheets, + child_sheet: RawServoStyleSheetBorrowed, + base_url_data: *mut RawGeckoURLExtraData, + url_bytes: *const u8, url_length: u32, + media_list: RawServoMediaListStrong); } extern "C" { pub fn Gecko_ElementState(element: RawGeckoElementBorrowed) -> u64; @@ -1041,6 +1019,11 @@ extern "C" { *mut nsStyleGridTemplate, track_sizes: u32); } +extern "C" { + pub fn Gecko_SetGridTemplateLineNamesLength(grid_template: + *mut nsStyleGridTemplate, + track_sizes: u32); +} extern "C" { pub fn Gecko_CopyStyleGridTemplateValues(grid_template: *mut nsStyleGridTemplate, @@ -1942,6 +1925,17 @@ extern "C" { RawServoDeclarationBlockBorrowed) -> ServoComputedValuesStrong; } +extern "C" { + pub fn Servo_StyleSet_MightHaveAttributeDependency(set: + RawServoStyleSetBorrowed, + local_name: + *mut nsIAtom) + -> bool; +} +extern "C" { + pub fn Servo_StyleSet_HasStateDependency(set: RawServoStyleSetBorrowed, + state: u64) -> bool; +} extern "C" { pub fn Servo_CssRules_ListTypes(rules: ServoCssRulesBorrowed, result: nsTArrayBorrowed_uintptr_t); @@ -2683,6 +2677,9 @@ extern "C" { extern "C" { pub fn Servo_AssertTreeIsClean(root: RawGeckoElementBorrowed); } +extern "C" { + pub fn Servo_MaybeGCRuleTree(set: RawServoStyleSetBorrowed); +} extern "C" { pub fn Servo_StyleSet_GetBaseComputedValuesForElement(set: RawServoStyleSetBorrowed, diff --git a/components/style/gecko/generated/structs_debug.rs b/components/style/gecko/generated/structs_debug.rs index 2d509a1da8a..152976f3a74 100644 --- a/components/style/gecko/generated/structs_debug.rs +++ b/components/style/gecko/generated/structs_debug.rs @@ -968,6 +968,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 CSS_PSEUDO_ELEMENT_IS_CSS2: ::std::os::raw::c_uint = 1; pub const CSS_PSEUDO_ELEMENT_CONTAINS_ELEMENTS: ::std::os::raw::c_uint = 2; @@ -1024,12 +1025,24 @@ pub mod root { 17179869184; pub const NS_STYLE_IS_TEXT_COMBINED: ::std::os::raw::c_ulonglong = 34359738368; - pub const NS_STYLE_CONTEXT_TYPE_SHIFT: ::std::os::raw::c_uint = 36; + pub const NS_STYLE_CONTEXT_IS_GECKO: ::std::os::raw::c_ulonglong = + 68719476736; + pub const NS_STYLE_CONTEXT_TYPE_SHIFT: ::std::os::raw::c_uint = 37; pub mod std { #[allow(unused_imports)] 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, @@ -1038,6 +1051,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 { @@ -1147,8 +1162,9 @@ pub mod root { root::nsSubstringTuple; pub type nsStringRepr_string_type = ::nsstring::nsStringRepr; pub type nsStringRepr_const_iterator = - root::nsReadingIterator; - pub type nsStringRepr_iterator = root::nsWritingIterator; + root::nsReadingIterator; + pub type nsStringRepr_iterator = + root::nsWritingIterator; pub type nsStringRepr_comparator_type = root::nsStringComparator; pub type nsStringRepr_char_iterator = *mut root::mozilla::detail::nsStringRepr_char_type; @@ -1238,9 +1254,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; pub type nsCStringRepr_iterator = - root::nsWritingIterator<::std::os::raw::c_char>; + root::nsWritingIterator; pub type nsCStringRepr_comparator_type = root::nsCStringComparator; pub type nsCStringRepr_char_iterator = @@ -1413,47 +1429,47 @@ pub mod root { #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] pub enum ArenaObjectID { - eArenaObjectID_DummyBeforeFirstObjectID = 172, - eArenaObjectID_nsLineBox = 173, - eArenaObjectID_nsRuleNode = 174, - eArenaObjectID_nsStyleContext = 175, - eArenaObjectID_DisplayItemData = 176, - eArenaObjectID_nsInheritedStyleData = 177, - eArenaObjectID_nsResetStyleData = 178, - eArenaObjectID_nsConditionalResetStyleData = 179, - eArenaObjectID_nsConditionalResetStyleDataEntry = 180, - eArenaObjectID_nsFrameList = 181, - eArenaObjectID_CustomCounterStyle = 182, - eArenaObjectID_DependentBuiltinCounterStyle = 183, - eArenaObjectID_nsCallbackEventRequest = 184, - eArenaObjectID_nsIntervalSet_Interval = 185, - eArenaObjectID_CellData = 186, - eArenaObjectID_BCCellData = 187, - eArenaObjectID_nsStyleFont = 188, - eArenaObjectID_nsStyleColor = 189, - eArenaObjectID_nsStyleList = 190, - eArenaObjectID_nsStyleText = 191, - eArenaObjectID_nsStyleVisibility = 192, - eArenaObjectID_nsStyleUserInterface = 193, - eArenaObjectID_nsStyleTableBorder = 194, - eArenaObjectID_nsStyleSVG = 195, - eArenaObjectID_nsStyleVariables = 196, - eArenaObjectID_nsStyleBackground = 197, - eArenaObjectID_nsStylePosition = 198, - eArenaObjectID_nsStyleTextReset = 199, - eArenaObjectID_nsStyleDisplay = 200, - eArenaObjectID_nsStyleContent = 201, - eArenaObjectID_nsStyleUIReset = 202, - eArenaObjectID_nsStyleTable = 203, - eArenaObjectID_nsStyleMargin = 204, - eArenaObjectID_nsStylePadding = 205, - eArenaObjectID_nsStyleBorder = 206, - eArenaObjectID_nsStyleOutline = 207, - eArenaObjectID_nsStyleXUL = 208, - eArenaObjectID_nsStyleSVGReset = 209, - eArenaObjectID_nsStyleColumn = 210, - eArenaObjectID_nsStyleEffects = 211, - eArenaObjectID_COUNT = 212, + eArenaObjectID_DummyBeforeFirstObjectID = 173, + eArenaObjectID_nsLineBox = 174, + eArenaObjectID_nsRuleNode = 175, + eArenaObjectID_GeckoStyleContext = 176, + eArenaObjectID_DisplayItemData = 177, + eArenaObjectID_nsInheritedStyleData = 178, + eArenaObjectID_nsResetStyleData = 179, + eArenaObjectID_nsConditionalResetStyleData = 180, + eArenaObjectID_nsConditionalResetStyleDataEntry = 181, + eArenaObjectID_nsFrameList = 182, + eArenaObjectID_CustomCounterStyle = 183, + eArenaObjectID_DependentBuiltinCounterStyle = 184, + eArenaObjectID_nsCallbackEventRequest = 185, + eArenaObjectID_nsIntervalSet_Interval = 186, + eArenaObjectID_CellData = 187, + eArenaObjectID_BCCellData = 188, + eArenaObjectID_nsStyleFont = 189, + eArenaObjectID_nsStyleColor = 190, + eArenaObjectID_nsStyleList = 191, + eArenaObjectID_nsStyleText = 192, + eArenaObjectID_nsStyleVisibility = 193, + eArenaObjectID_nsStyleUserInterface = 194, + eArenaObjectID_nsStyleTableBorder = 195, + eArenaObjectID_nsStyleSVG = 196, + eArenaObjectID_nsStyleVariables = 197, + eArenaObjectID_nsStyleBackground = 198, + eArenaObjectID_nsStylePosition = 199, + eArenaObjectID_nsStyleTextReset = 200, + eArenaObjectID_nsStyleDisplay = 201, + eArenaObjectID_nsStyleContent = 202, + eArenaObjectID_nsStyleUIReset = 203, + eArenaObjectID_nsStyleTable = 204, + eArenaObjectID_nsStyleMargin = 205, + eArenaObjectID_nsStylePadding = 206, + eArenaObjectID_nsStyleBorder = 207, + eArenaObjectID_nsStyleOutline = 208, + eArenaObjectID_nsStyleXUL = 209, + eArenaObjectID_nsStyleSVGReset = 210, + eArenaObjectID_nsStyleColumn = 211, + eArenaObjectID_nsStyleEffects = 212, + eArenaObjectID_COUNT = 213, } #[repr(C)] #[derive(Debug, Copy)] @@ -4990,11 +5006,6 @@ pub mod root { } #[repr(C)] #[derive(Debug, Copy, Clone)] - pub struct ImportManager { - _unused: [u8; 0], - } - #[repr(C)] - #[derive(Debug, Copy, Clone)] pub struct HTMLBodyElement { _unused: [u8; 0], } @@ -5312,6 +5323,7 @@ pub mod root { * An object implementing the .classList property for this element. */ pub mClassList: root::RefPtr, + pub mLabelsList: root::RefPtr, /** * ShadowRoot bound to the element. */ @@ -5393,7 +5405,7 @@ pub mod root { #[test] fn bindgen_test_layout_FragmentOrElement_nsDOMSlots() { assert_eq!(::std::mem::size_of::() - , 208usize , concat ! ( + , 216usize , concat ! ( "Size of: " , stringify ! ( FragmentOrElement_nsDOMSlots ) )); assert_eq! (::std::mem::align_of::() @@ -5459,7 +5471,15 @@ pub mod root { assert_eq! (unsafe { & ( * ( 0 as * const FragmentOrElement_nsDOMSlots ) ) - . mShadowRoot as * const _ as usize } , 112usize , + . mLabelsList as * const _ as usize } , 112usize , + concat ! ( + "Alignment of field: " , stringify ! ( + FragmentOrElement_nsDOMSlots ) , "::" , stringify + ! ( mLabelsList ) )); + assert_eq! (unsafe { + & ( + * ( 0 as * const FragmentOrElement_nsDOMSlots ) ) + . mShadowRoot as * const _ as usize } , 120usize , concat ! ( "Alignment of field: " , stringify ! ( FragmentOrElement_nsDOMSlots ) , "::" , stringify @@ -5468,7 +5488,7 @@ pub mod root { & ( * ( 0 as * const FragmentOrElement_nsDOMSlots ) ) . mContainingShadow as * const _ as usize } , - 120usize , concat ! ( + 128usize , concat ! ( "Alignment of field: " , stringify ! ( FragmentOrElement_nsDOMSlots ) , "::" , stringify ! ( mContainingShadow ) )); @@ -5476,14 +5496,14 @@ pub mod root { & ( * ( 0 as * const FragmentOrElement_nsDOMSlots ) ) . mDestInsertionPoints as * const _ as usize } , - 128usize , concat ! ( + 136usize , concat ! ( "Alignment of field: " , stringify ! ( FragmentOrElement_nsDOMSlots ) , "::" , stringify ! ( mDestInsertionPoints ) )); assert_eq! (unsafe { & ( * ( 0 as * const FragmentOrElement_nsDOMSlots ) ) - . mXBLBinding as * const _ as usize } , 136usize , + . mXBLBinding as * const _ as usize } , 144usize , concat ! ( "Alignment of field: " , stringify ! ( FragmentOrElement_nsDOMSlots ) , "::" , stringify @@ -5492,7 +5512,7 @@ pub mod root { & ( * ( 0 as * const FragmentOrElement_nsDOMSlots ) ) . mXBLInsertionParent as * const _ as usize } , - 144usize , concat ! ( + 152usize , concat ! ( "Alignment of field: " , stringify ! ( FragmentOrElement_nsDOMSlots ) , "::" , stringify ! ( mXBLInsertionParent ) )); @@ -5500,7 +5520,7 @@ pub mod root { & ( * ( 0 as * const FragmentOrElement_nsDOMSlots ) ) . mCustomElementData as * const _ as usize } , - 152usize , concat ! ( + 160usize , concat ! ( "Alignment of field: " , stringify ! ( FragmentOrElement_nsDOMSlots ) , "::" , stringify ! ( mCustomElementData ) )); @@ -5508,7 +5528,7 @@ pub mod root { & ( * ( 0 as * const FragmentOrElement_nsDOMSlots ) ) . mRegisteredIntersectionObservers as * const _ as - usize } , 160usize , concat ! ( + usize } , 168usize , concat ! ( "Alignment of field: " , stringify ! ( FragmentOrElement_nsDOMSlots ) , "::" , stringify ! ( mRegisteredIntersectionObservers ) )); @@ -9081,6 +9101,10 @@ pub mod root { pub const SERVO_PREF_ENABLED_will_change: bool = false; pub const SERVO_PREF_ENABLED__moz_window_dragging: bool = false; pub const SERVO_PREF_ENABLED__moz_window_shadow: bool = false; + pub const SERVO_PREF_ENABLED__moz_window_opacity: bool = false; + pub const SERVO_PREF_ENABLED__moz_window_transform: bool = false; + pub const SERVO_PREF_ENABLED__moz_window_transform_origin: bool = + false; pub const SERVO_PREF_ENABLED_word_break: bool = false; pub const SERVO_PREF_ENABLED_word_spacing: bool = false; pub const SERVO_PREF_ENABLED_overflow_wrap: bool = false; @@ -9589,6 +9613,8 @@ pub mod root { PropertyStyleAnimationValuePair ) , "::" , stringify ! ( mValue ) )); } + pub type ComputedKeyframeValues = + root::nsTArray; #[test] fn __bindgen_test_layout_DefaultDelete_instantiation_3() { assert_eq!(::std::mem::size_of::() , @@ -10627,73 +10653,74 @@ pub mod root { mozIsHTML = 18, unresolved = 19, mozNativeAnonymous = 20, - mozSystemMetric = 21, - mozLocaleDir = 22, - mozLWTheme = 23, - mozLWThemeBrightText = 24, - mozLWThemeDarkText = 25, - mozWindowInactive = 26, - mozTableBorderNonzero = 27, - mozBrowserFrame = 28, - scope = 29, - negation = 30, - dir = 31, - link = 32, - mozAnyLink = 33, - anyLink = 34, - visited = 35, - active = 36, - checked = 37, - disabled = 38, - enabled = 39, - focus = 40, - focusWithin = 41, - hover = 42, - mozDragOver = 43, - target = 44, - indeterminate = 45, - mozDevtoolsHighlighted = 46, - mozStyleeditorTransitioning = 47, - fullscreen = 48, - mozFullScreen = 49, - mozFocusRing = 50, - mozBroken = 51, - mozLoading = 52, - mozUserDisabled = 53, - mozSuppressed = 54, - mozHandlerClickToPlay = 55, - mozHandlerVulnerableUpdatable = 56, - mozHandlerVulnerableNoUpdate = 57, - mozHandlerDisabled = 58, - mozHandlerBlocked = 59, - mozHandlerCrashed = 60, - mozMathIncrementScriptLevel = 61, - mozHasDirAttr = 62, - mozDirAttrLTR = 63, - mozDirAttrRTL = 64, - mozDirAttrLikeAuto = 65, - mozAutofill = 66, - mozAutofillPreview = 67, - required = 68, - optional = 69, - valid = 70, - invalid = 71, - inRange = 72, - outOfRange = 73, - defaultPseudo = 74, - placeholderShown = 75, - mozReadOnly = 76, - mozReadWrite = 77, - mozSubmitInvalid = 78, - mozUIInvalid = 79, - mozUIValid = 80, - mozMeterOptimum = 81, - mozMeterSubOptimum = 82, - mozMeterSubSubOptimum = 83, - mozPlaceholder = 84, - Count = 85, - NotPseudo = 86, - MAX = 87, + mozUseShadowTreeRoot = 21, + mozSystemMetric = 22, + mozLocaleDir = 23, + mozLWTheme = 24, + mozLWThemeBrightText = 25, + mozLWThemeDarkText = 26, + mozWindowInactive = 27, + mozTableBorderNonzero = 28, + mozBrowserFrame = 29, + scope = 30, + negation = 31, + dir = 32, + link = 33, + mozAnyLink = 34, + anyLink = 35, + visited = 36, + active = 37, + checked = 38, + disabled = 39, + enabled = 40, + focus = 41, + focusWithin = 42, + hover = 43, + mozDragOver = 44, + target = 45, + indeterminate = 46, + mozDevtoolsHighlighted = 47, + mozStyleeditorTransitioning = 48, + fullscreen = 49, + mozFullScreen = 50, + mozFocusRing = 51, + mozBroken = 52, + mozLoading = 53, + mozUserDisabled = 54, + mozSuppressed = 55, + mozHandlerClickToPlay = 56, + mozHandlerVulnerableUpdatable = 57, + mozHandlerVulnerableNoUpdate = 58, + mozHandlerDisabled = 59, + mozHandlerBlocked = 60, + mozHandlerCrashed = 61, + mozMathIncrementScriptLevel = 62, + mozHasDirAttr = 63, + mozDirAttrLTR = 64, + mozDirAttrRTL = 65, + mozDirAttrLikeAuto = 66, + mozAutofill = 67, + mozAutofillPreview = 68, + required = 69, + optional = 70, + valid = 71, + invalid = 72, + inRange = 73, + outOfRange = 74, + defaultPseudo = 75, + placeholderShown = 76, + mozReadOnly = 77, + mozReadWrite = 78, + mozSubmitInvalid = 79, + mozUIInvalid = 80, + mozUIValid = 81, + mozMeterOptimum = 82, + mozMeterSubOptimum = 83, + mozMeterSubSubOptimum = 84, + mozPlaceholder = 85, + Count = 86, + NotPseudo = 87, + MAX = 88, } #[repr(C)] #[derive(Debug)] @@ -11204,6 +11231,7 @@ pub mod root { NS_RDF_STOP_VISIT = 5177348, NS_ERROR_UCONV_NOCONV = 2152726529, NS_ERROR_UDEC_ILLEGALINPUT = 2152726542, + NS_OK_HAD_REPLACEMENTS = 5242883, NS_SUCCESS_USING_FALLBACK_LOCALE = 5242882, NS_OK_UDEC_EXACTLENGTH = 5242891, NS_OK_UDEC_MOREINPUT = 5242892, @@ -11707,58 +11735,59 @@ pub mod root { nsSVGRadialGradientFrame_id = 119, nsSVGStopFrame_id = 120, nsSVGSwitchFrame_id = 121, - SVGTextFrame_id = 122, - nsSVGUseFrame_id = 123, - SVGViewFrame_id = 124, - nsTableCellFrame_id = 125, - nsTableColFrame_id = 126, - nsTableColGroupFrame_id = 127, - nsTableFrame_id = 128, - nsTableWrapperFrame_id = 129, - nsTableRowFrame_id = 130, - nsTableRowGroupFrame_id = 131, - nsTextBoxFrame_id = 132, - nsTextControlFrame_id = 133, - nsTextFrame_id = 134, - nsTitleBarFrame_id = 135, - nsTreeBodyFrame_id = 136, - nsTreeColFrame_id = 137, - nsVideoFrame_id = 138, - nsXULLabelFrame_id = 139, - nsXULScrollFrame_id = 140, - ViewportFrame_id = 141, - nsContainerFrame_id = 142, - nsFormControlFrame_id = 143, - nsIFrame_id = 144, - nsLeafFrame_id = 145, - nsMathMLContainerFrame_id = 146, - nsRubyContentFrame_id = 147, - nsSplittableFrame_id = 148, - nsSVGDisplayContainerFrame_id = 149, - nsSVGGradientFrame_id = 150, - nsSVGPaintServerFrame_id = 151, - nsIAnonymousContentCreator_id = 152, - nsIComboboxControlFrame_id = 153, - nsIFormControlFrame_id = 154, - nsIFrameFrame_id = 155, - nsIListControlFrame_id = 156, - nsIMathMLFrame_id = 157, - nsIMenuFrame_id = 158, - nsIObjectFrame_id = 159, - nsIPageSequenceFrame_id = 160, - nsIPercentBSizeObserver_id = 161, - nsIRootBox_id = 162, - nsIScrollableFrame_id = 163, - nsIScrollbarMediator_id = 164, - nsISelectControlFrame_id = 165, - nsISVGSVGFrame_id = 166, - nsIStatefulFrame_id = 167, - nsITableCellLayout_id = 168, - nsITableLayout_id = 169, - nsITextControlFrame_id = 170, - nsITreeBoxObject_id = 171, - nsSVGDisplayableFrame_id = 172, - NON_FRAME_MARKER = 173, + nsSVGSymbolFrame_id = 122, + SVGTextFrame_id = 123, + nsSVGUseFrame_id = 124, + SVGViewFrame_id = 125, + nsTableCellFrame_id = 126, + nsTableColFrame_id = 127, + nsTableColGroupFrame_id = 128, + nsTableFrame_id = 129, + nsTableWrapperFrame_id = 130, + nsTableRowFrame_id = 131, + nsTableRowGroupFrame_id = 132, + nsTextBoxFrame_id = 133, + nsTextControlFrame_id = 134, + nsTextFrame_id = 135, + nsTitleBarFrame_id = 136, + nsTreeBodyFrame_id = 137, + nsTreeColFrame_id = 138, + nsVideoFrame_id = 139, + nsXULLabelFrame_id = 140, + nsXULScrollFrame_id = 141, + ViewportFrame_id = 142, + nsContainerFrame_id = 143, + nsFormControlFrame_id = 144, + nsIFrame_id = 145, + nsLeafFrame_id = 146, + nsMathMLContainerFrame_id = 147, + nsRubyContentFrame_id = 148, + nsSplittableFrame_id = 149, + nsSVGDisplayContainerFrame_id = 150, + nsSVGGradientFrame_id = 151, + nsSVGPaintServerFrame_id = 152, + nsIAnonymousContentCreator_id = 153, + nsIComboboxControlFrame_id = 154, + nsIFormControlFrame_id = 155, + nsIFrameFrame_id = 156, + nsIListControlFrame_id = 157, + nsIMathMLFrame_id = 158, + nsIMenuFrame_id = 159, + nsIObjectFrame_id = 160, + nsIPageSequenceFrame_id = 161, + nsIPercentBSizeObserver_id = 162, + nsIRootBox_id = 163, + nsIScrollableFrame_id = 164, + nsIScrollbarMediator_id = 165, + nsISelectControlFrame_id = 166, + nsISVGSVGFrame_id = 167, + nsIStatefulFrame_id = 168, + nsITableCellLayout_id = 169, + nsITableLayout_id = 170, + nsITextControlFrame_id = 171, + nsITreeBoxObject_id = 172, + nsSVGDisplayableFrame_id = 173, + NON_FRAME_MARKER = 174, } #[repr(u8)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] @@ -11885,26 +11914,27 @@ pub mod root { nsSVGRadialGradientFrame_id = 119, nsSVGStopFrame_id = 120, nsSVGSwitchFrame_id = 121, - SVGTextFrame_id = 122, - nsSVGUseFrame_id = 123, - SVGViewFrame_id = 124, - nsTableCellFrame_id = 125, - nsTableColFrame_id = 126, - nsTableColGroupFrame_id = 127, - nsTableFrame_id = 128, - nsTableWrapperFrame_id = 129, - nsTableRowFrame_id = 130, - nsTableRowGroupFrame_id = 131, - nsTextBoxFrame_id = 132, - nsTextControlFrame_id = 133, - nsTextFrame_id = 134, - nsTitleBarFrame_id = 135, - nsTreeBodyFrame_id = 136, - nsTreeColFrame_id = 137, - nsVideoFrame_id = 138, - nsXULLabelFrame_id = 139, - nsXULScrollFrame_id = 140, - ViewportFrame_id = 141, + nsSVGSymbolFrame_id = 122, + SVGTextFrame_id = 123, + nsSVGUseFrame_id = 124, + SVGViewFrame_id = 125, + nsTableCellFrame_id = 126, + nsTableColFrame_id = 127, + nsTableColGroupFrame_id = 128, + nsTableFrame_id = 129, + nsTableWrapperFrame_id = 130, + nsTableRowFrame_id = 131, + nsTableRowGroupFrame_id = 132, + nsTextBoxFrame_id = 133, + nsTextControlFrame_id = 134, + nsTextFrame_id = 135, + nsTitleBarFrame_id = 136, + nsTreeBodyFrame_id = 137, + nsTreeColFrame_id = 138, + nsVideoFrame_id = 139, + nsXULLabelFrame_id = 140, + nsXULScrollFrame_id = 141, + ViewportFrame_id = 142, } #[test] fn bindgen_test_layout_nsQueryFrame() { @@ -13644,6 +13674,11 @@ pub mod root { AutoSetAsyncStackForNewCalls ) , "::" , stringify ! ( oldAsyncCallIsExplicit ) )); } + pub type WarningReporter = + ::std::option::Option; #[repr(C)] #[derive(Debug)] pub struct AutoHideScriptedCaller { @@ -13805,6 +13840,103 @@ 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, + 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::() , 72usize , concat ! + ( "Size of: " , stringify ! ( JSErrorReport ) )); + assert_eq! (::std::mem::align_of::() , 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 { + ({ ({ 0 } | ((isMuted as u8 as u8) << 0usize) & (1usize as u8)) } + | ((ownsLinebuf_ as u8 as u8) << 1usize) & (2usize as u8)) + } + } #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct JSRuntime { @@ -14389,6 +14521,26 @@ pub mod root { pub type nsBaseHashtable_EntryType = root::nsBaseHashtableET; #[repr(C)] + #[derive(Debug, Copy, Clone)] + pub struct nsBaseHashtable_LookupResult { + pub mEntry: *mut root::nsBaseHashtable_EntryType, + pub mTable: *mut u8, + pub mTableGeneration: u32, + pub _phantom_0: ::std::marker::PhantomData<::std::cell::UnsafeCell>, + pub _phantom_1: ::std::marker::PhantomData<::std::cell::UnsafeCell>, + } + #[repr(C)] + #[derive(Debug)] + pub struct nsBaseHashtable_EntryPtr { + pub mEntry: *mut root::nsBaseHashtable_EntryType, + pub mExistingEntry: bool, + pub mTable: *mut u8, + pub mTableGeneration: u32, + pub mDidInitNewEntry: bool, + pub _phantom_0: ::std::marker::PhantomData<::std::cell::UnsafeCell>, + pub _phantom_1: ::std::marker::PhantomData<::std::cell::UnsafeCell>, + } + #[repr(C)] #[derive(Debug)] pub struct nsBaseHashtable_Iterator { pub _base: root::PLDHashTable_Iterator, @@ -14651,7 +14803,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, } #[test] fn bindgen_test_layout_gfxFontFeatureValueSet_ValueList() { @@ -14756,7 +14908,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, } pub type gfxFontFeatureValueSet_FeatureValueHashEntry_KeyType = *const root::gfxFontFeatureValueSet_FeatureValueHashKey; @@ -14866,7 +15018,7 @@ pub mod root { pub alternateValues: root::nsTArray, pub featureValueLookup: root::RefPtr, pub fontFeatureSettings: root::nsTArray, - pub fontVariationSettings: root::nsTArray, + pub fontVariationSettings: root::nsTArray, pub languageOverride: u32, } #[test] @@ -15369,8 +15521,11 @@ pub mod root { pub const nsChangeHint_nsChangeHint_CSSOverflowChange: root::nsChangeHint = nsChangeHint(268435456); + pub const nsChangeHint_nsChangeHint_UpdateWidgetProperties: + root::nsChangeHint = + nsChangeHint(536870912); pub const nsChangeHint_nsChangeHint_AllHints: root::nsChangeHint = - nsChangeHint(536870911); + nsChangeHint(1073741823); impl ::std::ops::BitOr for root::nsChangeHint { type Output @@ -17295,12 +17450,7 @@ pub mod root { pub mChildrenCollection: root::nsCOMPtr, pub mFontFaceSet: root::RefPtr, pub mLastFocusTime: root::mozilla::TimeStamp, - pub _bitfield_1: u8, - pub _bitfield_2: u8, - pub _bitfield_3: u8, - pub _bitfield_4: u8, - pub _bitfield_5: u8, - pub _bitfield_6: u8, + pub _bitfield_1: [u8; 8usize], pub mCompatMode: root::nsCompatibility, pub mReadyState: root::nsIDocument_ReadyState, pub mStyleBackendType: root::mozilla::StyleBackendType, @@ -17340,7 +17490,7 @@ pub mod root { */ pub mFrameRequestCallbackCounter: i32, pub mStaticCloneCount: u32, - pub mBlockedTrackingNodes: root::nsTArray>, + pub mBlockedTrackingNodes: root::nsTArray, pub mWindow: *mut root::nsPIDOMWindowInner, pub mCachedEncoder: root::nsCOMPtr, pub mFrameRequestCallbacks: root::nsTArray, @@ -17646,17 +17796,17 @@ pub mod root { impl nsIDocument { #[inline] pub fn mBidiEnabled(&self) -> bool { - let mask = 1usize as u8; - let unit_field_val: u8 = + let mask = 1usize as u64; + let unit_field_val: u64 = 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_mBidiEnabled(&mut self, val: bool) { - let mask = 1usize as u8; - let val = val as u8 as u8; - let mut unit_field_val: u8 = + let mask = 1usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 0usize) & mask; @@ -17665,17 +17815,17 @@ pub mod root { } #[inline] pub fn mMathMLEnabled(&self) -> bool { - let mask = 2usize as u8; - let unit_field_val: u8 = + let mask = 2usize as u64; + let unit_field_val: u64 = 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_mMathMLEnabled(&mut self, val: bool) { - let mask = 2usize as u8; - let val = val as u8 as u8; - let mut unit_field_val: u8 = + let mask = 2usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 1usize) & mask; @@ -17684,17 +17834,17 @@ pub mod root { } #[inline] pub fn mIsInitialDocumentInWindow(&self) -> bool { - let mask = 4usize as u8; - let unit_field_val: u8 = + let mask = 4usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; 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 unit_field_val: u8 = + let mask = 4usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 2usize) & mask; @@ -17703,17 +17853,17 @@ pub mod root { } #[inline] pub fn mIgnoreDocGroupMismatches(&self) -> bool { - let mask = 8usize as u8; - let unit_field_val: u8 = + let mask = 8usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; 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 unit_field_val: u8 = + let mask = 8usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 3usize) & mask; @@ -17722,17 +17872,17 @@ pub mod root { } #[inline] pub fn mLoadedAsData(&self) -> bool { - let mask = 16usize as u8; - let unit_field_val: u8 = + let mask = 16usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; 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 unit_field_val: u8 = + let mask = 16usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 4usize) & mask; @@ -17741,17 +17891,17 @@ pub mod root { } #[inline] pub fn mLoadedAsInteractiveData(&self) -> bool { - let mask = 32usize as u8; - let unit_field_val: u8 = + let mask = 32usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; 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 unit_field_val: u8 = + let mask = 32usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 5usize) & mask; @@ -17760,17 +17910,17 @@ pub mod root { } #[inline] pub fn mMayStartLayout(&self) -> bool { - let mask = 64usize as u8; - let unit_field_val: u8 = + let mask = 64usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; 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 unit_field_val: u8 = + let mask = 64usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 6usize) & mask; @@ -17779,17 +17929,17 @@ pub mod root { } #[inline] pub fn mHaveFiredTitleChange(&self) -> bool { - let mask = 128usize as u8; - let unit_field_val: u8 = + let mask = 128usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; 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 unit_field_val: u8 = + let mask = 128usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 7usize) & mask; @@ -17797,793 +17947,789 @@ pub mod root { unsafe { ::std::mem::transmute(unit_field_val) }; } #[inline] + pub fn mIsShowing(&self) -> bool { + let mask = 256usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 8usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mIsShowing(&mut self, val: bool) { + let mask = 256usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 8usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mVisible(&self) -> bool { + let mask = 512usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 9usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mVisible(&mut self, val: bool) { + let mask = 512usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 9usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mHasReferrerPolicyCSP(&self) -> bool { + let mask = 1024usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 10usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mHasReferrerPolicyCSP(&mut self, val: bool) { + let mask = 1024usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 10usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mRemovedFromDocShell(&self) -> bool { + let mask = 2048usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 11usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mRemovedFromDocShell(&mut self, val: bool) { + let mask = 2048usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 11usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mAllowDNSPrefetch(&self) -> bool { + let mask = 4096usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 12usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mAllowDNSPrefetch(&mut self, val: bool) { + let mask = 4096usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 12usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mIsStaticDocument(&self) -> bool { + let mask = 8192usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 13usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mIsStaticDocument(&mut self, val: bool) { + let mask = 8192usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 13usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mCreatingStaticClone(&self) -> bool { + let mask = 16384usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 14usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mCreatingStaticClone(&mut self, val: bool) { + let mask = 16384usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 14usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mInUnlinkOrDeletion(&self) -> bool { + let mask = 32768usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 15usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mInUnlinkOrDeletion(&mut self, val: bool) { + let mask = 32768usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 15usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mHasHadScriptHandlingObject(&self) -> bool { + let mask = 65536usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 16usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mHasHadScriptHandlingObject(&mut self, val: bool) { + let mask = 65536usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 16usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mIsBeingUsedAsImage(&self) -> bool { + let mask = 131072usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 17usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mIsBeingUsedAsImage(&mut self, val: bool) { + let mask = 131072usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 17usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mIsSyntheticDocument(&self) -> bool { + let mask = 262144usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 18usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mIsSyntheticDocument(&mut self, val: bool) { + let mask = 262144usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 18usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mHasLinksToUpdate(&self) -> bool { + let mask = 524288usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 19usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mHasLinksToUpdate(&mut self, val: bool) { + let mask = 524288usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 19usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mHasLinksToUpdateRunnable(&self) -> bool { + let mask = 1048576usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 20usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mHasLinksToUpdateRunnable(&mut self, val: bool) { + let mask = 1048576usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 20usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mMayHaveDOMMutationObservers(&self) -> bool { + let mask = 2097152usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 21usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mMayHaveDOMMutationObservers(&mut self, val: bool) { + let mask = 2097152usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 21usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mMayHaveAnimationObservers(&self) -> bool { + let mask = 4194304usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 22usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mMayHaveAnimationObservers(&mut self, val: bool) { + let mask = 4194304usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 22usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mHasMixedActiveContentLoaded(&self) -> bool { + let mask = 8388608usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 23usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mHasMixedActiveContentLoaded(&mut self, val: bool) { + let mask = 8388608usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 23usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mHasMixedActiveContentBlocked(&self) -> bool { + let mask = 16777216usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 24usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mHasMixedActiveContentBlocked(&mut self, val: bool) { + let mask = 16777216usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 24usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mHasMixedDisplayContentLoaded(&self) -> bool { + let mask = 33554432usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 25usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mHasMixedDisplayContentLoaded(&mut self, val: bool) { + let mask = 33554432usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 25usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mHasMixedDisplayContentBlocked(&self) -> bool { + let mask = 67108864usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 26usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mHasMixedDisplayContentBlocked(&mut self, val: bool) { + let mask = 67108864usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 26usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mHasMixedContentObjectSubrequest(&self) -> bool { + let mask = 134217728usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 27usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mHasMixedContentObjectSubrequest(&mut self, val: bool) { + let mask = 134217728usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 27usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mHasCSP(&self) -> bool { + let mask = 268435456usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 28usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mHasCSP(&mut self, val: bool) { + let mask = 268435456usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 28usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mHasUnsafeEvalCSP(&self) -> bool { + let mask = 536870912usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 29usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mHasUnsafeEvalCSP(&mut self, val: bool) { + let mask = 536870912usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 29usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mHasUnsafeInlineCSP(&self) -> bool { + let mask = 1073741824usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 30usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mHasUnsafeInlineCSP(&mut self, val: bool) { + let mask = 1073741824usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 30usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mHasTrackingContentBlocked(&self) -> bool { + let mask = 2147483648usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 31usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mHasTrackingContentBlocked(&mut self, val: bool) { + let mask = 2147483648usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 31usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mHasTrackingContentLoaded(&self) -> bool { + let mask = 4294967296usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 32usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mHasTrackingContentLoaded(&mut self, val: bool) { + let mask = 4294967296usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 32usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mBFCacheDisallowed(&self) -> bool { + let mask = 8589934592usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 33usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mBFCacheDisallowed(&mut self, val: bool) { + let mask = 8589934592usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 33usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mHasHadDefaultView(&self) -> bool { + let mask = 17179869184usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 34usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mHasHadDefaultView(&mut self, val: bool) { + let mask = 17179869184usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 34usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mStyleSheetChangeEventsEnabled(&self) -> bool { + let mask = 34359738368usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 35usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mStyleSheetChangeEventsEnabled(&mut self, val: bool) { + let mask = 34359738368usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 35usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mIsSrcdocDocument(&self) -> bool { + let mask = 68719476736usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 36usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mIsSrcdocDocument(&mut self, val: bool) { + let mask = 68719476736usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 36usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mDidDocumentOpen(&self) -> bool { + let mask = 137438953472usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 37usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mDidDocumentOpen(&mut self, val: bool) { + let mask = 137438953472usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 37usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mHasDisplayDocument(&self) -> bool { + let mask = 274877906944usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 38usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mHasDisplayDocument(&mut self, val: bool) { + let mask = 274877906944usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 38usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mFontFaceSetDirty(&self) -> bool { + let mask = 549755813888usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 39usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mFontFaceSetDirty(&mut self, val: bool) { + let mask = 549755813888usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 39usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mGetUserFontSetCalled(&self) -> bool { + let mask = 1099511627776usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 40usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mGetUserFontSetCalled(&mut self, val: bool) { + let mask = 1099511627776usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 40usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mPostedFlushUserFontSet(&self) -> bool { + let mask = 2199023255552usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 41usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mPostedFlushUserFontSet(&mut self, val: bool) { + let mask = 2199023255552usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 41usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mDidFireDOMContentLoaded(&self) -> bool { + let mask = 4398046511104usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 42usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mDidFireDOMContentLoaded(&mut self, val: bool) { + let mask = 4398046511104usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 42usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mHasScrollLinkedEffect(&self) -> bool { + let mask = 8796093022208usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 43usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mHasScrollLinkedEffect(&mut self, val: bool) { + let mask = 8796093022208usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 43usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mFrameRequestCallbacksScheduled(&self) -> bool { + let mask = 17592186044416usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 44usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mFrameRequestCallbacksScheduled(&mut self, val: bool) { + let mask = 17592186044416usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 44usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mIsTopLevelContentDocument(&self) -> bool { + let mask = 35184372088832usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 45usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mIsTopLevelContentDocument(&mut self, val: bool) { + let mask = 35184372088832usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 45usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mIsContentDocument(&self) -> bool { + let mask = 70368744177664usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 46usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mIsContentDocument(&mut self, val: bool) { + let mask = 70368744177664usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 46usize) & 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 { - ({ - ({ - ({ - ({ - ({ - ({ - ({ - ({ 0 } | - ((mBidiEnabled as u8 as - u8) << 0usize) & - (1usize as u8)) - } | - ((mMathMLEnabled as u8 as u8) - << 1usize) & - (2usize as u8)) - } | - ((mIsInitialDocumentInWindow as u8 - as u8) << 2usize) & - (4usize as u8)) - } | - ((mIgnoreDocGroupMismatches as u8 as u8) - << 3usize) & (8usize as u8)) - } | - ((mLoadedAsData as u8 as u8) << 4usize) & - (16usize as u8)) - } | - ((mLoadedAsInteractiveData as u8 as u8) << 5usize) - & (32usize as u8)) - } | - ((mMayStartLayout as u8 as u8) << 6usize) & - (64usize as u8)) - } | - ((mHaveFiredTitleChange as u8 as u8) << 7usize) & - (128usize as u8)) - } - #[inline] - pub fn mIsShowing(&self) -> bool { - let mask = 1usize as u8; - let unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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, + mHaveFiredTitleChange: bool, mIsShowing: bool, + mVisible: bool, mHasReferrerPolicyCSP: bool, mRemovedFromDocShell: bool, mAllowDNSPrefetch: bool, mIsStaticDocument: bool, mCreatingStaticClone: bool, - mInUnlinkOrDeletion: bool) -> u8 { - ({ - ({ - ({ - ({ - ({ - ({ - ({ - ({ 0 } | - ((mIsShowing as u8 as u8) - << 0usize) & - (1usize as u8)) - } | - ((mVisible as u8 as u8) << - 1usize) & (2usize as u8)) - } | - ((mHasReferrerPolicyCSP as u8 as u8) - << 2usize) & (4usize as u8)) - } | - ((mRemovedFromDocShell as u8 as u8) << - 3usize) & (8usize as u8)) - } | - ((mAllowDNSPrefetch as u8 as u8) << 4usize) & - (16usize as u8)) - } | - ((mIsStaticDocument as u8 as u8) << 5usize) & - (32usize as u8)) - } | - ((mCreatingStaticClone as u8 as u8) << 6usize) & - (64usize as u8)) - } | - ((mInUnlinkOrDeletion as u8 as u8) << 7usize) & - (128usize as u8)) - } - #[inline] - pub fn mHasHadScriptHandlingObject(&self) -> bool { - let mask = 1usize as u8; - let unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_3) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_3) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_3) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_3) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_3) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_3) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_3) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_3) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_3) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_3) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_3) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_3) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_3) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_3) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_3) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_3) }; - 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, + mInUnlinkOrDeletion: bool, + mHasHadScriptHandlingObject: bool, mIsBeingUsedAsImage: bool, mIsSyntheticDocument: bool, mHasLinksToUpdate: bool, mHasLinksToUpdateRunnable: bool, mMayHaveDOMMutationObservers: bool, mMayHaveAnimationObservers: bool, - mHasMixedActiveContentLoaded: bool) -> u8 { - ({ - ({ - ({ - ({ - ({ - ({ - ({ - ({ 0 } | - ((mHasHadScriptHandlingObject - as u8 as u8) << - 0usize) & - (1usize as u8)) - } | - ((mIsBeingUsedAsImage as u8 as - u8) << 1usize) & - (2usize as u8)) - } | - ((mIsSyntheticDocument as u8 as u8) - << 2usize) & (4usize as u8)) - } | - ((mHasLinksToUpdate as u8 as u8) << - 3usize) & (8usize as u8)) - } | - ((mHasLinksToUpdateRunnable as u8 as u8) << - 4usize) & (16usize as u8)) - } | - ((mMayHaveDOMMutationObservers as u8 as u8) << - 5usize) & (32usize as u8)) - } | - ((mMayHaveAnimationObservers as u8 as u8) << 6usize) & - (64usize as u8)) - } | - ((mHasMixedActiveContentLoaded as u8 as u8) << 7usize) & - (128usize as u8)) - } - #[inline] - pub fn mHasMixedActiveContentBlocked(&self) -> bool { - let mask = 1usize as u8; - let unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_4) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_4) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_4) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_4) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_4) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_4) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_4) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_4) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_4) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_4) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_4) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_4) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_4) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_4) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_4) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_4) }; - 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, + mHasMixedActiveContentLoaded: bool, + mHasMixedActiveContentBlocked: bool, mHasMixedDisplayContentLoaded: bool, mHasMixedDisplayContentBlocked: bool, mHasMixedContentObjectSubrequest: bool, mHasCSP: bool, mHasUnsafeEvalCSP: bool, mHasUnsafeInlineCSP: bool, - mHasTrackingContentBlocked: bool) -> u8 { - ({ - ({ - ({ - ({ - ({ - ({ - ({ - ({ 0 } | - ((mHasMixedActiveContentBlocked - as u8 as u8) << - 0usize) & - (1usize as u8)) - } | - ((mHasMixedDisplayContentLoaded - as u8 as u8) << 1usize) & - (2usize as u8)) - } | - ((mHasMixedDisplayContentBlocked as - u8 as u8) << 2usize) & - (4usize as u8)) - } | - ((mHasMixedContentObjectSubrequest as u8 - as u8) << 3usize) & (8usize as u8)) - } | - ((mHasCSP as u8 as u8) << 4usize) & - (16usize as u8)) - } | - ((mHasUnsafeEvalCSP as u8 as u8) << 5usize) & - (32usize as u8)) - } | - ((mHasUnsafeInlineCSP as u8 as u8) << 6usize) & - (64usize as u8)) - } | - ((mHasTrackingContentBlocked as u8 as u8) << 7usize) & - (128usize as u8)) - } - #[inline] - pub fn mHasTrackingContentLoaded(&self) -> bool { - let mask = 1usize as u8; - let unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_5) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_5) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_5) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_5) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_5) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_5) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_5) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_5) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_5) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_5) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_5) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_5) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_5) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_5) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_5) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_5) }; - 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, + mHasTrackingContentBlocked: bool, + mHasTrackingContentLoaded: bool, mBFCacheDisallowed: bool, mHasHadDefaultView: bool, mStyleSheetChangeEventsEnabled: bool, mIsSrcdocDocument: bool, mDidDocumentOpen: bool, mHasDisplayDocument: bool, - mFontFaceSetDirty: bool) -> u8 { + mFontFaceSetDirty: bool, + mGetUserFontSetCalled: bool, + mPostedFlushUserFontSet: bool, + mDidFireDOMContentLoaded: bool, + mHasScrollLinkedEffect: bool, + mFrameRequestCallbacksScheduled: bool, + mIsTopLevelContentDocument: bool, + mIsContentDocument: bool) -> u64 { ({ ({ ({ @@ -18591,204 +18737,569 @@ pub mod root { ({ ({ ({ - ({ 0 } | - ((mHasTrackingContentLoaded - as u8 as u8) << - 0usize) & - (1usize as u8)) + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + 0 + } + | + ((mBidiEnabled + as + u8 + as + u64) + << + 0usize) + & + (1usize + as + u64)) + } + | + ((mMathMLEnabled + as + u8 + as + u64) + << + 1usize) + & + (2usize + as + u64)) + } + | + ((mIsInitialDocumentInWindow + as + u8 + as + u64) + << + 2usize) + & + (4usize + as + u64)) + } + | + ((mIgnoreDocGroupMismatches + as + u8 + as + u64) + << + 3usize) + & + (8usize + as + u64)) + } + | + ((mLoadedAsData + as + u8 + as + u64) + << + 4usize) + & + (16usize + as + u64)) + } + | + ((mLoadedAsInteractiveData + as + u8 + as + u64) + << + 5usize) + & + (32usize + as + u64)) + } + | + ((mMayStartLayout + as + u8 + as + u64) + << + 6usize) + & + (64usize + as + u64)) + } + | + ((mHaveFiredTitleChange + as + u8 + as + u64) + << + 7usize) + & + (128usize + as + u64)) + } + | + ((mIsShowing + as + u8 + as + u64) + << + 8usize) + & + (256usize + as + u64)) + } + | + ((mVisible + as + u8 + as + u64) + << + 9usize) + & + (512usize + as + u64)) + } + | + ((mHasReferrerPolicyCSP + as + u8 + as + u64) + << + 10usize) + & + (1024usize + as + u64)) + } + | + ((mRemovedFromDocShell + as + u8 + as + u64) + << + 11usize) + & + (2048usize + as + u64)) + } + | + ((mAllowDNSPrefetch + as + u8 + as + u64) + << + 12usize) + & + (4096usize + as + u64)) + } + | + ((mIsStaticDocument + as + u8 + as + u64) + << + 13usize) + & + (8192usize + as + u64)) + } + | + ((mCreatingStaticClone + as + u8 + as + u64) + << + 14usize) + & + (16384usize + as + u64)) + } + | + ((mInUnlinkOrDeletion + as + u8 + as + u64) + << + 15usize) + & + (32768usize + as + u64)) + } + | + ((mHasHadScriptHandlingObject + as + u8 + as + u64) + << + 16usize) + & + (65536usize + as + u64)) + } + | + ((mIsBeingUsedAsImage + as + u8 + as + u64) + << + 17usize) + & + (131072usize + as + u64)) + } + | + ((mIsSyntheticDocument + as + u8 + as + u64) + << + 18usize) + & + (262144usize + as + u64)) + } + | + ((mHasLinksToUpdate + as + u8 + as + u64) + << + 19usize) + & + (524288usize + as + u64)) + } + | + ((mHasLinksToUpdateRunnable + as + u8 + as + u64) + << + 20usize) + & + (1048576usize + as + u64)) + } + | + ((mMayHaveDOMMutationObservers + as + u8 + as + u64) + << + 21usize) + & + (2097152usize + as + u64)) + } + | + ((mMayHaveAnimationObservers + as + u8 + as + u64) + << + 22usize) + & + (4194304usize + as + u64)) + } + | + ((mHasMixedActiveContentLoaded + as + u8 + as + u64) + << + 23usize) + & + (8388608usize + as + u64)) + } + | + ((mHasMixedActiveContentBlocked + as + u8 + as + u64) + << + 24usize) + & + (16777216usize + as + u64)) + } + | + ((mHasMixedDisplayContentLoaded + as + u8 + as + u64) + << + 25usize) + & + (33554432usize + as + u64)) + } + | + ((mHasMixedDisplayContentBlocked + as + u8 + as + u64) + << + 26usize) + & + (67108864usize + as + u64)) + } + | + ((mHasMixedContentObjectSubrequest + as + u8 + as + u64) + << + 27usize) + & + (134217728usize + as + u64)) + } + | + ((mHasCSP + as + u8 + as + u64) + << + 28usize) + & + (268435456usize + as + u64)) + } + | + ((mHasUnsafeEvalCSP + as + u8 + as + u64) + << + 29usize) + & + (536870912usize + as + u64)) + } + | + ((mHasUnsafeInlineCSP + as + u8 + as + u64) + << + 30usize) + & + (1073741824usize + as + u64)) + } + | + ((mHasTrackingContentBlocked + as + u8 + as + u64) + << + 31usize) + & + (2147483648usize + as + u64)) + } + | + ((mHasTrackingContentLoaded + as + u8 + as + u64) + << + 32usize) + & + (4294967296usize + as + u64)) + } + | + ((mBFCacheDisallowed + as + u8 + as + u64) + << + 33usize) + & + (8589934592usize + as + u64)) + } | + ((mHasHadDefaultView + as + u8 + as + u64) + << + 34usize) + & + (17179869184usize + as + u64)) + } | + ((mStyleSheetChangeEventsEnabled + as + u8 + as + u64) + << + 35usize) + & + (34359738368usize + as + u64)) + } | + ((mIsSrcdocDocument + as u8 + as + u64) + << + 36usize) + & + (68719476736usize + as + u64)) + } | + ((mDidDocumentOpen + as u8 as + u64) << + 37usize) & + (137438953472usize + as + u64)) + } | + ((mHasDisplayDocument + as u8 as u64) + << 38usize) & + (274877906944usize + as u64)) + } | + ((mFontFaceSetDirty as u8 + as u64) << 39usize) + & + (549755813888usize as + u64)) } | - ((mBFCacheDisallowed as u8 as - u8) << 1usize) & - (2usize as u8)) - } | - ((mHasHadDefaultView as u8 as u8) << - 2usize) & (4usize as u8)) - } | - ((mStyleSheetChangeEventsEnabled as u8 as - u8) << 3usize) & (8usize as u8)) - } | - ((mIsSrcdocDocument as u8 as u8) << 4usize) & - (16usize as u8)) - } | - ((mDidDocumentOpen as u8 as u8) << 5usize) & - (32usize as u8)) - } | - ((mHasDisplayDocument as u8 as u8) << 6usize) & - (64usize as u8)) - } | - ((mFontFaceSetDirty as u8 as u8) << 7usize) & - (128usize as u8)) - } - #[inline] - pub fn mGetUserFontSetCalled(&self) -> bool { - let mask = 1usize as u8; - let unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_6) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_6) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_6) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_6) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_6) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_6) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_6) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_6) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_6) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_6) }; - unit_field_val &= !mask; - unit_field_val |= (val << 4usize) & mask; - self._bitfield_6 = - unsafe { ::std::mem::transmute(unit_field_val) }; - } - #[inline] - pub fn mIsTopLevelContentDocument(&self) -> bool { - let mask = 32usize as u8; - let unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_6) }; - let val = (unit_field_val & mask) >> 5usize; - unsafe { ::std::mem::transmute(val as u8) } - } - #[inline] - pub fn set_mIsTopLevelContentDocument(&mut self, val: bool) { - let mask = 32usize as u8; - let val = val as u8 as u8; - let mut unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_6) }; - unit_field_val &= !mask; - unit_field_val |= (val << 5usize) & mask; - self._bitfield_6 = - unsafe { ::std::mem::transmute(unit_field_val) }; - } - #[inline] - pub fn mIsContentDocument(&self) -> bool { - let mask = 64usize as u8; - let unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_6) }; - let val = (unit_field_val & mask) >> 6usize; - unsafe { ::std::mem::transmute(val as u8) } - } - #[inline] - pub fn set_mIsContentDocument(&mut self, val: bool) { - let mask = 64usize as u8; - let val = val as u8 as u8; - let mut unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_6) }; - unit_field_val &= !mask; - unit_field_val |= (val << 6usize) & mask; - self._bitfield_6 = - unsafe { ::std::mem::transmute(unit_field_val) }; - } - #[inline] - pub fn new_bitfield_6(mGetUserFontSetCalled: bool, - mPostedFlushUserFontSet: bool, - mDidFireDOMContentLoaded: bool, - mHasScrollLinkedEffect: bool, - mFrameRequestCallbacksScheduled: bool, - mIsTopLevelContentDocument: bool, - mIsContentDocument: bool) -> u8 { - ({ - ({ - ({ - ({ - ({ - ({ - ({ 0 } | ((mGetUserFontSetCalled as u8 - as u8) << 0usize) & - (1usize as u8)) + as u64) << 40usize) & + (1099511627776usize as + u64)) } | ((mPostedFlushUserFontSet as u8 as - u8) << 1usize) & - (2usize as u8)) + u64) << 41usize) & + (2199023255552usize as u64)) } | - ((mDidFireDOMContentLoaded as u8 as u8) - << 2usize) & (4usize as u8)) + ((mDidFireDOMContentLoaded as u8 as u64) + << 42usize) & + (4398046511104usize as u64)) } | - ((mHasScrollLinkedEffect as u8 as u8) << - 3usize) & (8usize as u8)) + ((mHasScrollLinkedEffect as u8 as u64) << + 43usize) & (8796093022208usize as u64)) } | - ((mFrameRequestCallbacksScheduled as u8 as u8) << - 4usize) & (16usize as u8)) + ((mFrameRequestCallbacksScheduled as u8 as u64) << + 44usize) & (17592186044416usize as u64)) } | - ((mIsTopLevelContentDocument as u8 as u8) << 5usize) & - (32usize as u8)) + ((mIsTopLevelContentDocument as u8 as u64) << 45usize) & + (35184372088832usize as u64)) } | - ((mIsContentDocument as u8 as u8) << 6usize) & - (64usize as u8)) + ((mIsContentDocument as u8 as u64) << 46usize) & + (70368744177664usize as u64)) } } #[repr(C)] @@ -19017,10 +19528,7 @@ pub mod root { pub mTelemetryScrollLastY: root::nscoord, pub mTelemetryScrollMaxY: root::nscoord, pub mTelemetryScrollTotalY: root::nscoord, - pub _bitfield_1: [u8; 4usize], - pub _bitfield_2: [u8; 2usize], - pub mRestyleLoggingEnabled: bool, - pub mInitialized: bool, + pub _bitfield_1: [u8; 8usize], pub mLayoutPhaseCount: [u32; 3usize], } pub type nsPresContext_LangGroupFontPrefs = @@ -19539,17 +20047,6 @@ pub mod root { , concat ! ( "Alignment of field: " , stringify ! ( nsPresContext ) , "::" , stringify ! ( mTelemetryScrollTotalY ) )); - assert_eq! (unsafe { - & ( * ( 0 as * const nsPresContext ) ) . - mRestyleLoggingEnabled as * const _ as usize } , 1314usize - , concat ! ( - "Alignment of field: " , stringify ! ( nsPresContext ) , - "::" , stringify ! ( mRestyleLoggingEnabled ) )); - assert_eq! (unsafe { - & ( * ( 0 as * const nsPresContext ) ) . mInitialized as * - const _ as usize } , 1315usize , concat ! ( - "Alignment of field: " , stringify ! ( nsPresContext ) , - "::" , stringify ! ( mInitialized ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsPresContext ) ) . mLayoutPhaseCount as * const _ as usize } , 1316usize , concat ! ( @@ -19559,8 +20056,8 @@ pub mod root { impl nsPresContext { #[inline] pub fn mHasPendingInterrupt(&self) -> ::std::os::raw::c_uint { - let mask = 1usize as u32; - let unit_field_val: u32 = + let mask = 1usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 0usize; unsafe { ::std::mem::transmute(val as u32) } @@ -19568,9 +20065,9 @@ pub mod root { #[inline] pub fn set_mHasPendingInterrupt(&mut self, val: ::std::os::raw::c_uint) { - let mask = 1usize as u32; - let val = val as u32 as u32; - let mut unit_field_val: u32 = + let mask = 1usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 0usize) & mask; @@ -19579,8 +20076,8 @@ pub mod root { } #[inline] pub fn mPendingInterruptFromTest(&self) -> ::std::os::raw::c_uint { - let mask = 2usize as u32; - let unit_field_val: u32 = + let mask = 2usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 1usize; unsafe { ::std::mem::transmute(val as u32) } @@ -19588,9 +20085,9 @@ pub mod root { #[inline] pub fn set_mPendingInterruptFromTest(&mut self, val: ::std::os::raw::c_uint) { - let mask = 2usize as u32; - let val = val as u32 as u32; - let mut unit_field_val: u32 = + let mask = 2usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 1usize) & mask; @@ -19599,8 +20096,8 @@ pub mod root { } #[inline] pub fn mInterruptsEnabled(&self) -> ::std::os::raw::c_uint { - let mask = 4usize as u32; - let unit_field_val: u32 = + let mask = 4usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 2usize; unsafe { ::std::mem::transmute(val as u32) } @@ -19608,9 +20105,9 @@ pub mod root { #[inline] pub fn set_mInterruptsEnabled(&mut self, val: ::std::os::raw::c_uint) { - let mask = 4usize as u32; - let val = val as u32 as u32; - let mut unit_field_val: u32 = + let mask = 4usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 2usize) & mask; @@ -19619,17 +20116,17 @@ pub mod root { } #[inline] pub fn mUseDocumentFonts(&self) -> ::std::os::raw::c_uint { - let mask = 8usize as u32; - let unit_field_val: u32 = + let mask = 8usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; 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 unit_field_val: u32 = + let mask = 8usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 3usize) & mask; @@ -19638,8 +20135,8 @@ pub mod root { } #[inline] pub fn mUseDocumentColors(&self) -> ::std::os::raw::c_uint { - let mask = 16usize as u32; - let unit_field_val: u32 = + let mask = 16usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 4usize; unsafe { ::std::mem::transmute(val as u32) } @@ -19647,9 +20144,9 @@ pub mod root { #[inline] pub fn set_mUseDocumentColors(&mut self, val: ::std::os::raw::c_uint) { - let mask = 16usize as u32; - let val = val as u32 as u32; - let mut unit_field_val: u32 = + let mask = 16usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 4usize) & mask; @@ -19658,17 +20155,17 @@ pub mod root { } #[inline] pub fn mUnderlineLinks(&self) -> ::std::os::raw::c_uint { - let mask = 32usize as u32; - let unit_field_val: u32 = + let mask = 32usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; 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 unit_field_val: u32 = + let mask = 32usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 5usize) & mask; @@ -19677,8 +20174,8 @@ pub mod root { } #[inline] pub fn mSendAfterPaintToContent(&self) -> ::std::os::raw::c_uint { - let mask = 64usize as u32; - let unit_field_val: u32 = + let mask = 64usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 6usize; unsafe { ::std::mem::transmute(val as u32) } @@ -19686,9 +20183,9 @@ pub mod root { #[inline] pub fn set_mSendAfterPaintToContent(&mut self, val: ::std::os::raw::c_uint) { - let mask = 64usize as u32; - let val = val as u32 as u32; - let mut unit_field_val: u32 = + let mask = 64usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 6usize) & mask; @@ -19697,17 +20194,17 @@ pub mod root { } #[inline] pub fn mUseFocusColors(&self) -> ::std::os::raw::c_uint { - let mask = 128usize as u32; - let unit_field_val: u32 = + let mask = 128usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; 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 unit_field_val: u32 = + let mask = 128usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 7usize) & mask; @@ -19716,8 +20213,8 @@ pub mod root { } #[inline] pub fn mFocusRingOnAnything(&self) -> ::std::os::raw::c_uint { - let mask = 256usize as u32; - let unit_field_val: u32 = + let mask = 256usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 8usize; unsafe { ::std::mem::transmute(val as u32) } @@ -19725,9 +20222,9 @@ pub mod root { #[inline] pub fn set_mFocusRingOnAnything(&mut self, val: ::std::os::raw::c_uint) { - let mask = 256usize as u32; - let val = val as u32 as u32; - let mut unit_field_val: u32 = + let mask = 256usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 8usize) & mask; @@ -19736,17 +20233,17 @@ pub mod root { } #[inline] pub fn mFocusRingStyle(&self) -> ::std::os::raw::c_uint { - let mask = 512usize as u32; - let unit_field_val: u32 = + let mask = 512usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; 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 unit_field_val: u32 = + let mask = 512usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 9usize) & mask; @@ -19755,8 +20252,8 @@ pub mod root { } #[inline] pub fn mDrawImageBackground(&self) -> ::std::os::raw::c_uint { - let mask = 1024usize as u32; - let unit_field_val: u32 = + let mask = 1024usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 10usize; unsafe { ::std::mem::transmute(val as u32) } @@ -19764,9 +20261,9 @@ pub mod root { #[inline] pub fn set_mDrawImageBackground(&mut self, val: ::std::os::raw::c_uint) { - let mask = 1024usize as u32; - let val = val as u32 as u32; - let mut unit_field_val: u32 = + let mask = 1024usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 10usize) & mask; @@ -19775,8 +20272,8 @@ pub mod root { } #[inline] pub fn mDrawColorBackground(&self) -> ::std::os::raw::c_uint { - let mask = 2048usize as u32; - let unit_field_val: u32 = + let mask = 2048usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 11usize; unsafe { ::std::mem::transmute(val as u32) } @@ -19784,9 +20281,9 @@ pub mod root { #[inline] pub fn set_mDrawColorBackground(&mut self, val: ::std::os::raw::c_uint) { - let mask = 2048usize as u32; - let val = val as u32 as u32; - let mut unit_field_val: u32 = + let mask = 2048usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 11usize) & mask; @@ -19795,17 +20292,17 @@ pub mod root { } #[inline] pub fn mNeverAnimate(&self) -> ::std::os::raw::c_uint { - let mask = 4096usize as u32; - let unit_field_val: u32 = + let mask = 4096usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; 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 unit_field_val: u32 = + let mask = 4096usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 12usize) & mask; @@ -19814,8 +20311,8 @@ pub mod root { } #[inline] pub fn mIsRenderingOnlySelection(&self) -> ::std::os::raw::c_uint { - let mask = 8192usize as u32; - let unit_field_val: u32 = + let mask = 8192usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 13usize; unsafe { ::std::mem::transmute(val as u32) } @@ -19823,9 +20320,9 @@ pub mod root { #[inline] pub fn set_mIsRenderingOnlySelection(&mut self, val: ::std::os::raw::c_uint) { - let mask = 8192usize as u32; - let val = val as u32 as u32; - let mut unit_field_val: u32 = + let mask = 8192usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 13usize) & mask; @@ -19834,17 +20331,17 @@ pub mod root { } #[inline] pub fn mPaginated(&self) -> ::std::os::raw::c_uint { - let mask = 16384usize as u32; - let unit_field_val: u32 = + let mask = 16384usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; 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 unit_field_val: u32 = + let mask = 16384usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 14usize) & mask; @@ -19853,8 +20350,8 @@ pub mod root { } #[inline] pub fn mCanPaginatedScroll(&self) -> ::std::os::raw::c_uint { - let mask = 32768usize as u32; - let unit_field_val: u32 = + let mask = 32768usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 15usize; unsafe { ::std::mem::transmute(val as u32) } @@ -19862,9 +20359,9 @@ pub mod root { #[inline] pub fn set_mCanPaginatedScroll(&mut self, val: ::std::os::raw::c_uint) { - let mask = 32768usize as u32; - let val = val as u32 as u32; - let mut unit_field_val: u32 = + let mask = 32768usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 15usize) & mask; @@ -19873,17 +20370,17 @@ pub mod root { } #[inline] pub fn mDoScaledTwips(&self) -> ::std::os::raw::c_uint { - let mask = 65536usize as u32; - let unit_field_val: u32 = + let mask = 65536usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; 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 unit_field_val: u32 = + let mask = 65536usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 16usize) & mask; @@ -19892,8 +20389,8 @@ pub mod root { } #[inline] pub fn mIsRootPaginatedDocument(&self) -> ::std::os::raw::c_uint { - let mask = 131072usize as u32; - let unit_field_val: u32 = + let mask = 131072usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 17usize; unsafe { ::std::mem::transmute(val as u32) } @@ -19901,9 +20398,9 @@ pub mod root { #[inline] pub fn set_mIsRootPaginatedDocument(&mut self, val: ::std::os::raw::c_uint) { - let mask = 131072usize as u32; - let val = val as u32 as u32; - let mut unit_field_val: u32 = + let mask = 131072usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 17usize) & mask; @@ -19912,8 +20409,8 @@ pub mod root { } #[inline] pub fn mPrefBidiDirection(&self) -> ::std::os::raw::c_uint { - let mask = 262144usize as u32; - let unit_field_val: u32 = + let mask = 262144usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 18usize; unsafe { ::std::mem::transmute(val as u32) } @@ -19921,9 +20418,9 @@ pub mod root { #[inline] pub fn set_mPrefBidiDirection(&mut self, val: ::std::os::raw::c_uint) { - let mask = 262144usize as u32; - let val = val as u32 as u32; - let mut unit_field_val: u32 = + let mask = 262144usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 18usize) & mask; @@ -19932,8 +20429,8 @@ pub mod root { } #[inline] pub fn mPrefScrollbarSide(&self) -> ::std::os::raw::c_uint { - let mask = 1572864usize as u32; - let unit_field_val: u32 = + let mask = 1572864usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 19usize; unsafe { ::std::mem::transmute(val as u32) } @@ -19941,9 +20438,9 @@ pub mod root { #[inline] pub fn set_mPrefScrollbarSide(&mut self, val: ::std::os::raw::c_uint) { - let mask = 1572864usize as u32; - let val = val as u32 as u32; - let mut unit_field_val: u32 = + let mask = 1572864usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 19usize) & mask; @@ -19952,8 +20449,8 @@ pub mod root { } #[inline] pub fn mPendingSysColorChanged(&self) -> ::std::os::raw::c_uint { - let mask = 2097152usize as u32; - let unit_field_val: u32 = + let mask = 2097152usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 21usize; unsafe { ::std::mem::transmute(val as u32) } @@ -19961,9 +20458,9 @@ pub mod root { #[inline] pub fn set_mPendingSysColorChanged(&mut self, val: ::std::os::raw::c_uint) { - let mask = 2097152usize as u32; - let val = val as u32 as u32; - let mut unit_field_val: u32 = + let mask = 2097152usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 21usize) & mask; @@ -19972,8 +20469,8 @@ pub mod root { } #[inline] pub fn mPendingThemeChanged(&self) -> ::std::os::raw::c_uint { - let mask = 4194304usize as u32; - let unit_field_val: u32 = + let mask = 4194304usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 22usize; unsafe { ::std::mem::transmute(val as u32) } @@ -19981,9 +20478,9 @@ pub mod root { #[inline] pub fn set_mPendingThemeChanged(&mut self, val: ::std::os::raw::c_uint) { - let mask = 4194304usize as u32; - let val = val as u32 as u32; - let mut unit_field_val: u32 = + let mask = 4194304usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 22usize) & mask; @@ -19992,8 +20489,8 @@ pub mod root { } #[inline] pub fn mPendingUIResolutionChanged(&self) -> ::std::os::raw::c_uint { - let mask = 8388608usize as u32; - let unit_field_val: u32 = + let mask = 8388608usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 23usize; unsafe { ::std::mem::transmute(val as u32) } @@ -20001,9 +20498,9 @@ pub mod root { #[inline] pub fn set_mPendingUIResolutionChanged(&mut self, val: ::std::os::raw::c_uint) { - let mask = 8388608usize as u32; - let val = val as u32 as u32; - let mut unit_field_val: u32 = + let mask = 8388608usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 23usize) & mask; @@ -20013,8 +20510,8 @@ pub mod root { #[inline] pub fn mPendingMediaFeatureValuesChanged(&self) -> ::std::os::raw::c_uint { - let mask = 16777216usize as u32; - let unit_field_val: u32 = + let mask = 16777216usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 24usize; unsafe { ::std::mem::transmute(val as u32) } @@ -20023,9 +20520,9 @@ pub mod root { pub fn set_mPendingMediaFeatureValuesChanged(&mut self, val: ::std::os::raw::c_uint) { - let mask = 16777216usize as u32; - let val = val as u32 as u32; - let mut unit_field_val: u32 = + let mask = 16777216usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 24usize) & mask; @@ -20035,8 +20532,8 @@ pub mod root { #[inline] pub fn mPrefChangePendingNeedsReflow(&self) -> ::std::os::raw::c_uint { - let mask = 33554432usize as u32; - let unit_field_val: u32 = + let mask = 33554432usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 25usize; unsafe { ::std::mem::transmute(val as u32) } @@ -20045,9 +20542,9 @@ pub mod root { pub fn set_mPrefChangePendingNeedsReflow(&mut self, val: ::std::os::raw::c_uint) { - let mask = 33554432usize as u32; - let val = val as u32 as u32; - let mut unit_field_val: u32 = + let mask = 33554432usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 25usize) & mask; @@ -20056,17 +20553,17 @@ pub mod root { } #[inline] pub fn mIsEmulatingMedia(&self) -> ::std::os::raw::c_uint { - let mask = 67108864usize as u32; - let unit_field_val: u32 = + let mask = 67108864usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; 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 unit_field_val: u32 = + let mask = 67108864usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 26usize) & mask; @@ -20075,17 +20572,17 @@ pub mod root { } #[inline] pub fn mIsGlyph(&self) -> ::std::os::raw::c_uint { - let mask = 134217728usize as u32; - let unit_field_val: u32 = + let mask = 134217728usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; 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 unit_field_val: u32 = + let mask = 134217728usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 27usize) & mask; @@ -20094,17 +20591,17 @@ pub mod root { } #[inline] pub fn mUsesRootEMUnits(&self) -> ::std::os::raw::c_uint { - let mask = 268435456usize as u32; - let unit_field_val: u32 = + let mask = 268435456usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; 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 unit_field_val: u32 = + let mask = 268435456usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 28usize) & mask; @@ -20113,17 +20610,17 @@ pub mod root { } #[inline] pub fn mUsesExChUnits(&self) -> ::std::os::raw::c_uint { - let mask = 536870912usize as u32; - let unit_field_val: u32 = + let mask = 536870912usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; 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 unit_field_val: u32 = + let mask = 536870912usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 29usize) & mask; @@ -20132,8 +20629,8 @@ pub mod root { } #[inline] pub fn mUsesViewportUnits(&self) -> ::std::os::raw::c_uint { - let mask = 1073741824usize as u32; - let unit_field_val: u32 = + let mask = 1073741824usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 30usize; unsafe { ::std::mem::transmute(val as u32) } @@ -20141,9 +20638,9 @@ pub mod root { #[inline] pub fn set_mUsesViewportUnits(&mut self, val: ::std::os::raw::c_uint) { - let mask = 1073741824usize as u32; - let val = val as u32 as u32; - let mut unit_field_val: u32 = + let mask = 1073741824usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 30usize) & mask; @@ -20152,8 +20649,8 @@ pub mod root { } #[inline] pub fn mPendingViewportChange(&self) -> ::std::os::raw::c_uint { - let mask = 2147483648usize as u32; - let unit_field_val: u32 = + let mask = 2147483648usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 31usize; unsafe { ::std::mem::transmute(val as u32) } @@ -20161,9 +20658,9 @@ pub mod root { #[inline] pub fn set_mPendingViewportChange(&mut self, val: ::std::os::raw::c_uint) { - let mask = 2147483648usize as u32; - let val = val as u32 as u32; - let mut unit_field_val: u32 = + let mask = 2147483648usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 31usize) & mask; @@ -20171,6 +20668,323 @@ pub mod root { unsafe { ::std::mem::transmute(unit_field_val) }; } #[inline] + pub fn mCounterStylesDirty(&self) -> ::std::os::raw::c_uint { + let mask = 4294967296usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 32usize; + unsafe { ::std::mem::transmute(val as u32) } + } + #[inline] + pub fn set_mCounterStylesDirty(&mut self, + val: ::std::os::raw::c_uint) { + let mask = 4294967296usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 32usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mPostedFlushCounterStyles(&self) -> ::std::os::raw::c_uint { + let mask = 8589934592usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 33usize; + unsafe { ::std::mem::transmute(val as u32) } + } + #[inline] + pub fn set_mPostedFlushCounterStyles(&mut self, + val: ::std::os::raw::c_uint) { + let mask = 8589934592usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 33usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mSuppressResizeReflow(&self) -> ::std::os::raw::c_uint { + let mask = 17179869184usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 34usize; + unsafe { ::std::mem::transmute(val as u32) } + } + #[inline] + pub fn set_mSuppressResizeReflow(&mut self, + val: ::std::os::raw::c_uint) { + let mask = 17179869184usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 34usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mIsVisual(&self) -> ::std::os::raw::c_uint { + let mask = 34359738368usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 35usize; + unsafe { ::std::mem::transmute(val as u32) } + } + #[inline] + pub fn set_mIsVisual(&mut self, val: ::std::os::raw::c_uint) { + let mask = 34359738368usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 35usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mFireAfterPaintEvents(&self) -> ::std::os::raw::c_uint { + let mask = 68719476736usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 36usize; + unsafe { ::std::mem::transmute(val as u32) } + } + #[inline] + pub fn set_mFireAfterPaintEvents(&mut self, + val: ::std::os::raw::c_uint) { + let mask = 68719476736usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 36usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mIsChrome(&self) -> ::std::os::raw::c_uint { + let mask = 137438953472usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 37usize; + unsafe { ::std::mem::transmute(val as u32) } + } + #[inline] + pub fn set_mIsChrome(&mut self, val: ::std::os::raw::c_uint) { + let mask = 137438953472usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 37usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mIsChromeOriginImage(&self) -> ::std::os::raw::c_uint { + let mask = 274877906944usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 38usize; + unsafe { ::std::mem::transmute(val as u32) } + } + #[inline] + pub fn set_mIsChromeOriginImage(&mut self, + val: ::std::os::raw::c_uint) { + let mask = 274877906944usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 38usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mPaintFlashing(&self) -> ::std::os::raw::c_uint { + let mask = 549755813888usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 39usize; + unsafe { ::std::mem::transmute(val as u32) } + } + #[inline] + pub fn set_mPaintFlashing(&mut self, val: ::std::os::raw::c_uint) { + let mask = 549755813888usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 39usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mPaintFlashingInitialized(&self) -> ::std::os::raw::c_uint { + let mask = 1099511627776usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 40usize; + unsafe { ::std::mem::transmute(val as u32) } + } + #[inline] + pub fn set_mPaintFlashingInitialized(&mut self, + val: ::std::os::raw::c_uint) { + let mask = 1099511627776usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 40usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mHasWarnedAboutPositionedTableParts(&self) + -> ::std::os::raw::c_uint { + let mask = 2199023255552usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 41usize; + unsafe { ::std::mem::transmute(val as u32) } + } + #[inline] + pub fn set_mHasWarnedAboutPositionedTableParts(&mut self, + val: + ::std::os::raw::c_uint) { + let mask = 2199023255552usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 41usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mHasWarnedAboutTooLargeDashedOrDottedRadius(&self) + -> ::std::os::raw::c_uint { + let mask = 4398046511104usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 42usize; + unsafe { ::std::mem::transmute(val as u32) } + } + #[inline] + pub fn set_mHasWarnedAboutTooLargeDashedOrDottedRadius(&mut self, + val: + ::std::os::raw::c_uint) { + let mask = 4398046511104usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 42usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mQuirkSheetAdded(&self) -> ::std::os::raw::c_uint { + let mask = 8796093022208usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 43usize; + unsafe { ::std::mem::transmute(val as u32) } + } + #[inline] + pub fn set_mQuirkSheetAdded(&mut self, val: ::std::os::raw::c_uint) { + let mask = 8796093022208usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 43usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mNeedsPrefUpdate(&self) -> ::std::os::raw::c_uint { + let mask = 17592186044416usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 44usize; + unsafe { ::std::mem::transmute(val as u32) } + } + #[inline] + pub fn set_mNeedsPrefUpdate(&mut self, val: ::std::os::raw::c_uint) { + let mask = 17592186044416usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 44usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mHadNonBlankPaint(&self) -> ::std::os::raw::c_uint { + let mask = 35184372088832usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 45usize; + unsafe { ::std::mem::transmute(val as u32) } + } + #[inline] + pub fn set_mHadNonBlankPaint(&mut self, val: ::std::os::raw::c_uint) { + let mask = 35184372088832usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 45usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mRestyleLoggingEnabled(&self) -> ::std::os::raw::c_uint { + let mask = 70368744177664usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 46usize; + unsafe { ::std::mem::transmute(val as u32) } + } + #[inline] + pub fn set_mRestyleLoggingEnabled(&mut self, + val: ::std::os::raw::c_uint) { + let mask = 70368744177664usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 46usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mInitialized(&self) -> ::std::os::raw::c_uint { + let mask = 140737488355328usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 47usize; + unsafe { ::std::mem::transmute(val as u32) } + } + #[inline] + pub fn set_mInitialized(&mut self, val: ::std::os::raw::c_uint) { + let mask = 140737488355328usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 47usize) & 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, @@ -20208,8 +21022,27 @@ pub mod root { 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 { + mPendingViewportChange: ::std::os::raw::c_uint, + 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, + mRestyleLoggingEnabled: ::std::os::raw::c_uint, + mInitialized: ::std::os::raw::c_uint) -> u64 { ({ ({ ({ @@ -20241,726 +21074,547 @@ pub mod root { ({ ({ ({ - 0 + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + 0 + } + | + ((mHasPendingInterrupt + as + u32 + as + u64) + << + 0usize) + & + (1usize + as + u64)) + } + | + ((mPendingInterruptFromTest + as + u32 + as + u64) + << + 1usize) + & + (2usize + as + u64)) + } + | + ((mInterruptsEnabled + as + u32 + as + u64) + << + 2usize) + & + (4usize + as + u64)) + } + | + ((mUseDocumentFonts + as + u32 + as + u64) + << + 3usize) + & + (8usize + as + u64)) + } + | + ((mUseDocumentColors + as + u32 + as + u64) + << + 4usize) + & + (16usize + as + u64)) + } + | + ((mUnderlineLinks + as + u32 + as + u64) + << + 5usize) + & + (32usize + as + u64)) + } + | + ((mSendAfterPaintToContent + as + u32 + as + u64) + << + 6usize) + & + (64usize + as + u64)) + } + | + ((mUseFocusColors + as + u32 + as + u64) + << + 7usize) + & + (128usize + as + u64)) + } + | + ((mFocusRingOnAnything + as + u32 + as + u64) + << + 8usize) + & + (256usize + as + u64)) + } + | + ((mFocusRingStyle + as + u32 + as + u64) + << + 9usize) + & + (512usize + as + u64)) + } + | + ((mDrawImageBackground + as + u32 + as + u64) + << + 10usize) + & + (1024usize + as + u64)) + } + | + ((mDrawColorBackground + as + u32 + as + u64) + << + 11usize) + & + (2048usize + as + u64)) + } + | + ((mNeverAnimate + as + u32 + as + u64) + << + 12usize) + & + (4096usize + as + u64)) + } + | + ((mIsRenderingOnlySelection + as + u32 + as + u64) + << + 13usize) + & + (8192usize + as + u64)) + } + | + ((mPaginated + as + u32 + as + u64) + << + 14usize) + & + (16384usize + as + u64)) + } + | + ((mCanPaginatedScroll + as + u32 + as + u64) + << + 15usize) + & + (32768usize + as + u64)) } | - ((mHasPendingInterrupt + ((mDoScaledTwips as u32 as - u32) + u64) << - 0usize) + 16usize) & - (1usize + (65536usize as - u32)) + u64)) } | - ((mPendingInterruptFromTest + ((mIsRootPaginatedDocument as u32 as - u32) + u64) << - 1usize) + 17usize) & - (2usize + (131072usize as - u32)) + u64)) } | - ((mInterruptsEnabled + ((mPrefBidiDirection as u32 as - u32) + u64) << - 2usize) + 18usize) & - (4usize + (262144usize as - u32)) + u64)) } | - ((mUseDocumentFonts + ((mPrefScrollbarSide as u32 as - u32) + u64) << - 3usize) + 19usize) & - (8usize + (1572864usize as - u32)) + u64)) } | - ((mUseDocumentColors + ((mPendingSysColorChanged as u32 as - u32) + u64) << - 4usize) + 21usize) & - (16usize + (2097152usize as - u32)) + u64)) } | - ((mUnderlineLinks + ((mPendingThemeChanged as u32 as - u32) + u64) << - 5usize) + 22usize) & - (32usize + (4194304usize as - u32)) + u64)) } | - ((mSendAfterPaintToContent + ((mPendingUIResolutionChanged as u32 as - u32) + u64) << - 6usize) + 23usize) & - (64usize + (8388608usize as - u32)) + u64)) } | - ((mUseFocusColors + ((mPendingMediaFeatureValuesChanged as u32 as - u32) + u64) << - 7usize) + 24usize) & - (128usize + (16777216usize as - u32)) + u64)) } | - ((mFocusRingOnAnything + ((mPrefChangePendingNeedsReflow as u32 as - u32) + u64) << - 8usize) + 25usize) & - (256usize + (33554432usize as - u32)) + u64)) } | - ((mFocusRingStyle + ((mIsEmulatingMedia as u32 as - u32) + u64) << - 9usize) + 26usize) & - (512usize + (67108864usize as - u32)) + u64)) } | - ((mDrawImageBackground + ((mIsGlyph as u32 as - u32) + u64) << - 10usize) + 27usize) & - (1024usize + (134217728usize as - u32)) + u64)) } | - ((mDrawColorBackground + ((mUsesRootEMUnits as u32 as - u32) + u64) << - 11usize) + 28usize) & - (2048usize + (268435456usize as - u32)) + u64)) } | - ((mNeverAnimate + ((mUsesExChUnits as u32 as - u32) + u64) << - 12usize) + 29usize) & - (4096usize + (536870912usize as - u32)) + u64)) } | - ((mIsRenderingOnlySelection + ((mUsesViewportUnits as u32 as - u32) + u64) << - 13usize) + 30usize) & - (8192usize + (1073741824usize as - u32)) + u64)) } | - ((mPaginated + ((mPendingViewportChange as u32 as - u32) + u64) << - 14usize) + 31usize) & - (16384usize + (2147483648usize as - u32)) + u64)) } | - ((mCanPaginatedScroll + ((mCounterStylesDirty as u32 as - u32) + u64) << - 15usize) + 32usize) & - (32768usize + (4294967296usize as - u32)) + u64)) } | - ((mDoScaledTwips + ((mPostedFlushCounterStyles as u32 as - u32) + u64) << - 16usize) + 33usize) & - (65536usize + (8589934592usize as - u32)) + u64)) } | - ((mIsRootPaginatedDocument + ((mSuppressResizeReflow as u32 as - u32) + u64) << - 17usize) + 34usize) & - (131072usize + (17179869184usize as - u32)) + u64)) } | - ((mPrefBidiDirection + ((mIsVisual as u32 as - u32) + u64) << - 18usize) + 35usize) & - (262144usize + (34359738368usize as - u32)) + u64)) } | - ((mPrefScrollbarSide + ((mFireAfterPaintEvents as u32 as - u32) + u64) << - 19usize) + 36usize) & - (1572864usize + (68719476736usize as - u32)) + u64)) } | - ((mPendingSysColorChanged + ((mIsChrome as u32 as - u32) + u64) << - 21usize) + 37usize) & - (2097152usize + (137438953472usize as - u32)) + u64)) } | - ((mPendingThemeChanged + ((mIsChromeOriginImage as u32 as - u32) << - 22usize) & - (4194304usize + u64) << + 38usize) & + (274877906944usize as - u32)) + u64)) } | - ((mPendingUIResolutionChanged - as u32 as u32) - << 23usize) & - (8388608usize as - u32)) + ((mPaintFlashing as + u32 as u64) << + 39usize) & + (549755813888usize + as u64)) } | - ((mPendingMediaFeatureValuesChanged - as u32 as u32) << - 24usize) & - (16777216usize as - u32)) + ((mPaintFlashingInitialized + as u32 as u64) << + 40usize) & + (1099511627776usize as + u64)) } | - ((mPrefChangePendingNeedsReflow - as u32 as u32) << - 25usize) & - (33554432usize as u32)) + ((mHasWarnedAboutPositionedTableParts + as u32 as u64) << + 41usize) & + (2199023255552usize as + u64)) } | - ((mIsEmulatingMedia as u32 as u32) - << 26usize) & - (67108864usize as u32)) + ((mHasWarnedAboutTooLargeDashedOrDottedRadius + as u32 as u64) << 42usize) & + (4398046511104usize as u64)) } | - ((mIsGlyph as u32 as u32) << 27usize) & - (134217728usize as u32)) + ((mQuirkSheetAdded as u32 as u64) << + 43usize) & + (8796093022208usize as u64)) } | - ((mUsesRootEMUnits as u32 as u32) << 28usize) - & (268435456usize as u32)) + ((mNeedsPrefUpdate as u32 as u64) << 44usize) + & (17592186044416usize as u64)) } | - ((mUsesExChUnits as u32 as u32) << 29usize) & - (536870912usize as u32)) + ((mHadNonBlankPaint as u32 as u64) << 45usize) & + (35184372088832usize as u64)) } | - ((mUsesViewportUnits as u32 as u32) << 30usize) & - (1073741824usize as u32)) + ((mRestyleLoggingEnabled as u32 as u64) << 46usize) & + (70368744177664usize as u64)) } | - ((mPendingViewportChange as u32 as u32) << 31usize) & - (2147483648usize as u32)) - } - #[inline] - pub fn mCounterStylesDirty(&self) -> ::std::os::raw::c_uint { - let mask = 1usize as u16; - let unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - let val = (unit_field_val & mask) >> 0usize; - unsafe { ::std::mem::transmute(val as u32) } - } - #[inline] - pub fn set_mCounterStylesDirty(&mut self, - val: ::std::os::raw::c_uint) { - let mask = 1usize as u16; - let val = val as u32 as u16; - let mut unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - let val = (unit_field_val & mask) >> 1usize; - unsafe { ::std::mem::transmute(val as u32) } - } - #[inline] - pub fn set_mPostedFlushCounterStyles(&mut self, - val: ::std::os::raw::c_uint) { - let mask = 2usize as u16; - let val = val as u32 as u16; - let mut unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - let val = (unit_field_val & mask) >> 2usize; - unsafe { ::std::mem::transmute(val as u32) } - } - #[inline] - pub fn set_mSuppressResizeReflow(&mut self, - val: ::std::os::raw::c_uint) { - let mask = 4usize as u16; - let val = val as u32 as u16; - let mut unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - let val = (unit_field_val & mask) >> 4usize; - unsafe { ::std::mem::transmute(val as u32) } - } - #[inline] - pub fn set_mFireAfterPaintEvents(&mut self, - val: ::std::os::raw::c_uint) { - let mask = 16usize as u16; - let val = val as u32 as u16; - let mut unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - let val = (unit_field_val & mask) >> 6usize; - unsafe { ::std::mem::transmute(val as u32) } - } - #[inline] - pub fn set_mIsChromeOriginImage(&mut self, - val: ::std::os::raw::c_uint) { - let mask = 64usize as u16; - let val = val as u32 as u16; - let mut unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - let val = (unit_field_val & mask) >> 8usize; - unsafe { ::std::mem::transmute(val as u32) } - } - #[inline] - pub fn set_mPaintFlashingInitialized(&mut self, - val: ::std::os::raw::c_uint) { - let mask = 256usize as u16; - let val = val as u32 as u16; - let mut unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - let val = (unit_field_val & mask) >> 9usize; - unsafe { ::std::mem::transmute(val as u32) } - } - #[inline] - pub fn set_mHasWarnedAboutPositionedTableParts(&mut self, - val: - ::std::os::raw::c_uint) { - let mask = 512usize as u16; - let val = val as u32 as u16; - let mut unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - let val = (unit_field_val & mask) >> 10usize; - unsafe { ::std::mem::transmute(val as u32) } - } - #[inline] - pub fn set_mHasWarnedAboutTooLargeDashedOrDottedRadius(&mut self, - val: - ::std::os::raw::c_uint) { - let mask = 1024usize as u16; - let val = val as u32 as u16; - let mut unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 { - ({ - ({ - ({ - ({ - ({ - ({ - ({ - ({ - ({ - ({ - ({ - ({ - ({ - ({ - 0 - } - | - ((mCounterStylesDirty - as - u32 - as - u16) - << - 0usize) - & - (1usize - as - u16)) - } | - ((mPostedFlushCounterStyles - as - u32 - as - u16) - << - 1usize) - & - (2usize - as - u16)) - } | - ((mSuppressResizeReflow - as - u32 - as - u16) - << - 2usize) - & - (4usize - as - u16)) - } | - ((mIsVisual - as - u32 - as - u16) - << - 3usize) - & - (8usize - as - u16)) - } | - ((mFireAfterPaintEvents - as u32 as - u16) << - 4usize) & - (16usize as - u16)) - } | - ((mIsChrome as u32 as - u16) << 5usize) - & - (32usize as u16)) - } | - ((mIsChromeOriginImage as - u32 as u16) << - 6usize) & - (64usize as u16)) - } | - ((mPaintFlashing as u32 as u16) - << 7usize) & - (128usize as u16)) - } | - ((mPaintFlashingInitialized as u32 - as u16) << 8usize) & - (256usize as u16)) - } | - ((mHasWarnedAboutPositionedTableParts as - u32 as u16) << 9usize) & - (512usize as u16)) - } | - ((mHasWarnedAboutTooLargeDashedOrDottedRadius - as u32 as u16) << 10usize) & - (1024usize as u16)) - } | - ((mQuirkSheetAdded as u32 as u16) << 11usize) & - (2048usize as u16)) - } | - ((mNeedsPrefUpdate as u32 as u16) << 12usize) & - (4096usize as u16)) - } | - ((mHadNonBlankPaint as u32 as u16) << 13usize) & - (8192usize as u16)) + ((mInitialized as u32 as u64) << 47usize) & + (140737488355328usize as u64)) } } #[repr(C)] @@ -21553,7 +22207,7 @@ pub mod root { pub _base_1: root::nsWrapperCache, pub mRefCnt: root::nsCycleCollectingAutoRefCnt, pub _mOwningThread: root::nsAutoOwningThread, - pub mContent: root::nsCOMPtr, + pub mContent: root::nsCOMPtr, /** * Cache of Attrs. */ @@ -21699,8 +22353,7 @@ pub mod root { pub mResolution: [u32; 2usize], pub mSelectionFlags: i16, pub mRenderFlags: root::nsIPresShell_RenderFlags, - pub _bitfield_1: u8, - pub _bitfield_2: u8, + pub _bitfield_1: [u8; 2usize], pub mPresShellId: u32, pub mFontSizeInflationEmPerLine: u32, pub mFontSizeInflationMinTwips: u32, @@ -22046,7 +22699,7 @@ pub mod root { } #[test] fn bindgen_test_layout_nsIPresShell() { - assert_eq!(::std::mem::size_of::() , 5432usize , concat + assert_eq!(::std::mem::size_of::() , 5456usize , concat ! ( "Size of: " , stringify ! ( nsIPresShell ) )); assert_eq! (::std::mem::align_of::() , 8usize , concat ! ( "Alignment of " , stringify ! ( nsIPresShell ) )); @@ -22082,164 +22735,164 @@ pub mod root { "::" , stringify ! ( mFrameArena ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . mSelection as * - const _ as usize } , 5216usize , concat ! ( + const _ as usize } , 5240usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mSelection ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . mFrameManager as * - const _ as usize } , 5224usize , concat ! ( + const _ as usize } , 5248usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mFrameManager ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . - mForwardingContainer as * const _ as usize } , 5232usize , + mForwardingContainer as * const _ as usize } , 5256usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mForwardingContainer ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . mDocAccessible as - * const _ as usize } , 5240usize , concat ! ( + * const _ as usize } , 5264usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mDocAccessible ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . - mReflowContinueTimer as * const _ as usize } , 5248usize , + mReflowContinueTimer as * const _ as usize } , 5272usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mReflowContinueTimer ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . - mDrawEventTargetFrame as * const _ as usize } , 5256usize + mDrawEventTargetFrame as * const _ as usize } , 5280usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mDrawEventTargetFrame ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . mAllocatedPointers - as * const _ as usize } , 5264usize , concat ! ( + as * const _ as usize } , 5288usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mAllocatedPointers ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . mPaintCount as * - const _ as usize } , 5312usize , concat ! ( + const _ as usize } , 5336usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mPaintCount ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . mScrollPositionClampingScrollPortSize as * const _ as - usize } , 5320usize , concat ! ( + usize } , 5344usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mScrollPositionClampingScrollPortSize ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . mAutoWeakFrames as - * const _ as usize } , 5328usize , concat ! ( + * const _ as usize } , 5352usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mAutoWeakFrames ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . mWeakFrames as * - const _ as usize } , 5336usize , concat ! ( + const _ as usize } , 5360usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mWeakFrames ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . - mCanvasBackgroundColor as * const _ as usize } , 5384usize + mCanvasBackgroundColor as * const _ as usize } , 5408usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mCanvasBackgroundColor ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . mResolution as * - const _ as usize } , 5388usize , concat ! ( + const _ as usize } , 5412usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mResolution ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . mSelectionFlags as - * const _ as usize } , 5396usize , concat ! ( + * const _ as usize } , 5420usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mSelectionFlags ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . mRenderFlags as * - const _ as usize } , 5398usize , concat ! ( + const _ as usize } , 5422usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mRenderFlags ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . mPresShellId as * - const _ as usize } , 5404usize , concat ! ( + const _ as usize } , 5428usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mPresShellId ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . mFontSizeInflationEmPerLine as * const _ as usize } , - 5408usize , concat ! ( + 5432usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mFontSizeInflationEmPerLine ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . mFontSizeInflationMinTwips as * const _ as usize } , - 5412usize , concat ! ( + 5436usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mFontSizeInflationMinTwips ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . mFontSizeInflationLineThreshold as * const _ as usize } , - 5416usize , concat ! ( + 5440usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mFontSizeInflationLineThreshold ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . mFontSizeInflationForceEnabled as * const _ as usize } , - 5420usize , concat ! ( + 5444usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mFontSizeInflationForceEnabled ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . mFontSizeInflationDisabledInMasterProcess as * const _ as - usize } , 5421usize , concat ! ( + usize } , 5445usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mFontSizeInflationDisabledInMasterProcess ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . mFontSizeInflationEnabled as * const _ as usize } , - 5422usize , concat ! ( + 5446usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mFontSizeInflationEnabled ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . mFontSizeInflationEnabledIsDirty as * const _ as usize } , - 5423usize , concat ! ( + 5447usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mFontSizeInflationEnabledIsDirty ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . mPaintingIsFrozen - as * const _ as usize } , 5424usize , concat ! ( + as * const _ as usize } , 5448usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mPaintingIsFrozen ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . mIsNeverPainting - as * const _ as usize } , 5425usize , concat ! ( + as * const _ as usize } , 5449usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mIsNeverPainting ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . mInFlush as * - const _ as usize } , 5426usize , concat ! ( + const _ as usize } , 5450usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mInFlush ) )); } impl nsIPresShell { #[inline] pub fn mDidInitialize(&self) -> bool { - let mask = 1usize as u8; - let unit_field_val: u8 = + let mask = 1usize as u16; + let unit_field_val: u16 = 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_mDidInitialize(&mut self, val: bool) { - let mask = 1usize as u8; - let val = val as u8 as u8; - let mut unit_field_val: u8 = + let mask = 1usize as u16; + let val = val as u8 as u16; + let mut unit_field_val: u16 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 0usize) & mask; @@ -22248,17 +22901,17 @@ pub mod root { } #[inline] pub fn mIsDestroying(&self) -> bool { - let mask = 2usize as u8; - let unit_field_val: u8 = + let mask = 2usize as u16; + let unit_field_val: u16 = 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_mIsDestroying(&mut self, val: bool) { - let mask = 2usize as u8; - let val = val as u8 as u8; - let mut unit_field_val: u8 = + let mask = 2usize as u16; + let val = val as u8 as u16; + let mut unit_field_val: u16 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 1usize) & mask; @@ -22267,17 +22920,17 @@ pub mod root { } #[inline] pub fn mIsReflowing(&self) -> bool { - let mask = 4usize as u8; - let unit_field_val: u8 = + let mask = 4usize as u16; + let unit_field_val: u16 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 2usize; unsafe { ::std::mem::transmute(val as u8) } } #[inline] pub fn set_mIsReflowing(&mut self, val: bool) { - let mask = 4usize as u8; - let val = val as u8 as u8; - let mut unit_field_val: u8 = + let mask = 4usize as u16; + let val = val as u8 as u16; + let mut unit_field_val: u16 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 2usize) & mask; @@ -22286,17 +22939,17 @@ pub mod root { } #[inline] pub fn mPaintingSuppressed(&self) -> bool { - let mask = 8usize as u8; - let unit_field_val: u8 = + let mask = 8usize as u16; + let unit_field_val: u16 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 3usize; unsafe { ::std::mem::transmute(val as u8) } } #[inline] pub fn set_mPaintingSuppressed(&mut self, val: bool) { - let mask = 8usize as u8; - let val = val as u8 as u8; - let mut unit_field_val: u8 = + let mask = 8usize as u16; + let val = val as u8 as u16; + let mut unit_field_val: u16 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 3usize) & mask; @@ -22304,18 +22957,18 @@ pub mod root { unsafe { ::std::mem::transmute(unit_field_val) }; } #[inline] - pub fn mIsThemeSupportDisabled(&self) -> bool { - let mask = 16usize as u8; - let unit_field_val: u8 = + pub fn mIsActive(&self) -> bool { + let mask = 16usize as u16; + let unit_field_val: u16 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 4usize; unsafe { ::std::mem::transmute(val as u8) } } #[inline] - pub fn set_mIsThemeSupportDisabled(&mut self, val: bool) { - let mask = 16usize as u8; - let val = val as u8 as u8; - let mut unit_field_val: u8 = + pub fn set_mIsActive(&mut self, val: bool) { + let mask = 16usize as u16; + let val = val as u8 as u16; + let mut unit_field_val: u16 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 4usize) & mask; @@ -22323,18 +22976,18 @@ pub mod root { unsafe { ::std::mem::transmute(unit_field_val) }; } #[inline] - pub fn mIsActive(&self) -> bool { - let mask = 32usize as u8; - let unit_field_val: u8 = + pub fn mFrozen(&self) -> bool { + let mask = 32usize as u16; + let unit_field_val: u16 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 5usize; unsafe { ::std::mem::transmute(val as u8) } } #[inline] - pub fn set_mIsActive(&mut self, val: bool) { - let mask = 32usize as u8; - let val = val as u8 as u8; - let mut unit_field_val: u8 = + pub fn set_mFrozen(&mut self, val: bool) { + let mask = 32usize as u16; + let val = val as u8 as u16; + let mut unit_field_val: u16 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 5usize) & mask; @@ -22342,18 +22995,18 @@ pub mod root { unsafe { ::std::mem::transmute(unit_field_val) }; } #[inline] - pub fn mFrozen(&self) -> bool { - let mask = 64usize as u8; - let unit_field_val: u8 = + pub fn mIsFirstPaint(&self) -> bool { + let mask = 64usize as u16; + let unit_field_val: u16 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 6usize; unsafe { ::std::mem::transmute(val as u8) } } #[inline] - pub fn set_mFrozen(&mut self, val: bool) { - let mask = 64usize as u8; - let val = val as u8 as u8; - let mut unit_field_val: u8 = + pub fn set_mIsFirstPaint(&mut self, val: bool) { + let mask = 64usize as u16; + let val = val as u8 as u16; + let mut unit_field_val: u16 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 6usize) & mask; @@ -22361,18 +23014,18 @@ pub mod root { unsafe { ::std::mem::transmute(unit_field_val) }; } #[inline] - pub fn mIsFirstPaint(&self) -> bool { - let mask = 128usize as u8; - let unit_field_val: u8 = + pub fn mObservesMutationsForPrint(&self) -> bool { + let mask = 128usize as u16; + let unit_field_val: u16 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 7usize; unsafe { ::std::mem::transmute(val as u8) } } #[inline] - pub fn set_mIsFirstPaint(&mut self, val: bool) { - let mask = 128usize as u8; - let val = val as u8 as u8; - let mut unit_field_val: u8 = + pub fn set_mObservesMutationsForPrint(&mut self, val: bool) { + let mask = 128usize as u16; + let val = val as u8 as u16; + let mut unit_field_val: u16 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 7usize) & mask; @@ -22380,200 +23033,151 @@ pub mod root { unsafe { ::std::mem::transmute(unit_field_val) }; } #[inline] + pub fn mSuppressInterruptibleReflows(&self) -> bool { + let mask = 256usize as u16; + let unit_field_val: u16 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 8usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mSuppressInterruptibleReflows(&mut self, val: bool) { + let mask = 256usize as u16; + let val = val as u8 as u16; + let mut unit_field_val: u16 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 8usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mScrollPositionClampingScrollPortSizeSet(&self) -> bool { + let mask = 512usize as u16; + let unit_field_val: u16 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 9usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mScrollPositionClampingScrollPortSizeSet(&mut self, + val: bool) { + let mask = 512usize as u16; + let val = val as u8 as u16; + let mut unit_field_val: u16 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 9usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mNeedLayoutFlush(&self) -> bool { + let mask = 1024usize as u16; + let unit_field_val: u16 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 10usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mNeedLayoutFlush(&mut self, val: bool) { + let mask = 1024usize as u16; + let val = val as u8 as u16; + let mut unit_field_val: u16 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 10usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mNeedStyleFlush(&self) -> bool { + let mask = 2048usize as u16; + let unit_field_val: u16 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 11usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mNeedStyleFlush(&mut self, val: bool) { + let mask = 2048usize as u16; + let val = val as u8 as u16; + let mut unit_field_val: u16 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 11usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mObservingStyleFlushes(&self) -> bool { + let mask = 4096usize as u16; + let unit_field_val: u16 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 12usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mObservingStyleFlushes(&mut self, val: bool) { + let mask = 4096usize as u16; + let val = val as u8 as u16; + let mut unit_field_val: u16 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 12usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mObservingLayoutFlushes(&self) -> bool { + let mask = 8192usize as u16; + let unit_field_val: u16 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 13usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mObservingLayoutFlushes(&mut self, val: bool) { + let mask = 8192usize as u16; + let val = val as u8 as u16; + let mut unit_field_val: u16 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 13usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mNeedThrottledAnimationFlush(&self) -> bool { + let mask = 16384usize as u16; + let unit_field_val: u16 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 14usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mNeedThrottledAnimationFlush(&mut self, val: bool) { + let mask = 16384usize as u16; + let val = val as u8 as u16; + let mut unit_field_val: u16 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 14usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] pub fn new_bitfield_1(mDidInitialize: bool, mIsDestroying: bool, mIsReflowing: bool, mPaintingSuppressed: bool, - mIsThemeSupportDisabled: bool, mIsActive: bool, - mFrozen: bool, mIsFirstPaint: bool) -> u8 { - ({ - ({ - ({ - ({ - ({ - ({ - ({ - ({ 0 } | - ((mDidInitialize as u8 as - u8) << 0usize) & - (1usize as u8)) - } | - ((mIsDestroying as u8 as u8) << - 1usize) & (2usize as u8)) - } | - ((mIsReflowing as u8 as u8) << - 2usize) & (4usize as u8)) - } | - ((mPaintingSuppressed as u8 as u8) << - 3usize) & (8usize as u8)) - } | - ((mIsThemeSupportDisabled as u8 as u8) << - 4usize) & (16usize as u8)) - } | - ((mIsActive as u8 as u8) << 5usize) & - (32usize as u8)) - } | ((mFrozen as u8 as u8) << 6usize) & (64usize as u8)) - } | ((mIsFirstPaint as u8 as u8) << 7usize) & (128usize as u8)) - } - #[inline] - pub fn mObservesMutationsForPrint(&self) -> bool { - let mask = 1usize as u8; - let unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - let val = (unit_field_val & mask) >> 0usize; - unsafe { ::std::mem::transmute(val as u8) } - } - #[inline] - pub fn set_mObservesMutationsForPrint(&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_2) }; - unit_field_val &= !mask; - unit_field_val |= (val << 0usize) & mask; - self._bitfield_2 = - unsafe { ::std::mem::transmute(unit_field_val) }; - } - #[inline] - pub fn mSuppressInterruptibleReflows(&self) -> bool { - let mask = 2usize as u8; - let unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - let val = (unit_field_val & mask) >> 1usize; - unsafe { ::std::mem::transmute(val as u8) } - } - #[inline] - pub fn set_mSuppressInterruptibleReflows(&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_2) }; - unit_field_val &= !mask; - unit_field_val |= (val << 1usize) & mask; - self._bitfield_2 = - unsafe { ::std::mem::transmute(unit_field_val) }; - } - #[inline] - pub fn mScrollPositionClampingScrollPortSizeSet(&self) -> bool { - let mask = 4usize as u8; - let unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - let val = (unit_field_val & mask) >> 2usize; - unsafe { ::std::mem::transmute(val as u8) } - } - #[inline] - pub fn set_mScrollPositionClampingScrollPortSizeSet(&mut self, - val: bool) { - let mask = 4usize as u8; - let val = val as u8 as u8; - let mut unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - unit_field_val &= !mask; - unit_field_val |= (val << 2usize) & mask; - self._bitfield_2 = - unsafe { ::std::mem::transmute(unit_field_val) }; - } - #[inline] - pub fn mNeedLayoutFlush(&self) -> bool { - let mask = 8usize as u8; - let unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - let val = (unit_field_val & mask) >> 3usize; - unsafe { ::std::mem::transmute(val as u8) } - } - #[inline] - pub fn set_mNeedLayoutFlush(&mut self, val: bool) { - let mask = 8usize as u8; - let val = val as u8 as u8; - let mut unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - unit_field_val &= !mask; - unit_field_val |= (val << 3usize) & mask; - self._bitfield_2 = - unsafe { ::std::mem::transmute(unit_field_val) }; - } - #[inline] - pub fn mNeedStyleFlush(&self) -> bool { - let mask = 16usize as u8; - let unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - let val = (unit_field_val & mask) >> 4usize; - unsafe { ::std::mem::transmute(val as u8) } - } - #[inline] - pub fn set_mNeedStyleFlush(&mut self, val: bool) { - let mask = 16usize as u8; - let val = val as u8 as u8; - let mut unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - unit_field_val &= !mask; - unit_field_val |= (val << 4usize) & mask; - self._bitfield_2 = - unsafe { ::std::mem::transmute(unit_field_val) }; - } - #[inline] - pub fn mObservingStyleFlushes(&self) -> bool { - let mask = 32usize as u8; - let unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - let val = (unit_field_val & mask) >> 5usize; - unsafe { ::std::mem::transmute(val as u8) } - } - #[inline] - pub fn set_mObservingStyleFlushes(&mut self, val: bool) { - let mask = 32usize as u8; - let val = val as u8 as u8; - let mut unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - unit_field_val &= !mask; - unit_field_val |= (val << 5usize) & mask; - self._bitfield_2 = - unsafe { ::std::mem::transmute(unit_field_val) }; - } - #[inline] - pub fn mObservingLayoutFlushes(&self) -> bool { - let mask = 64usize as u8; - let unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - let val = (unit_field_val & mask) >> 6usize; - unsafe { ::std::mem::transmute(val as u8) } - } - #[inline] - pub fn set_mObservingLayoutFlushes(&mut self, val: bool) { - let mask = 64usize as u8; - let val = val as u8 as u8; - let mut unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - unit_field_val &= !mask; - unit_field_val |= (val << 6usize) & mask; - self._bitfield_2 = - unsafe { ::std::mem::transmute(unit_field_val) }; - } - #[inline] - pub fn mNeedThrottledAnimationFlush(&self) -> bool { - let mask = 128usize as u8; - let unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - let val = (unit_field_val & mask) >> 7usize; - unsafe { ::std::mem::transmute(val as u8) } - } - #[inline] - pub fn set_mNeedThrottledAnimationFlush(&mut self, val: bool) { - let mask = 128usize as u8; - let val = val as u8 as u8; - let mut unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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(mObservesMutationsForPrint: bool, + mIsActive: bool, mFrozen: bool, + mIsFirstPaint: bool, + mObservesMutationsForPrint: bool, mSuppressInterruptibleReflows: bool, mScrollPositionClampingScrollPortSizeSet: bool, mNeedLayoutFlush: bool, mNeedStyleFlush: bool, mObservingStyleFlushes: bool, mObservingLayoutFlushes: bool, - mNeedThrottledAnimationFlush: bool) -> u8 { + mNeedThrottledAnimationFlush: bool) -> u16 { ({ ({ ({ @@ -22581,34 +23185,115 @@ pub mod root { ({ ({ ({ - ({ 0 } | + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + 0 + } + | + ((mDidInitialize + as + u8 + as + u16) + << + 0usize) + & + (1usize + as + u16)) + } + | + ((mIsDestroying + as + u8 + as + u16) + << + 1usize) + & + (2usize + as + u16)) + } | + ((mIsReflowing + as + u8 + as + u16) + << + 2usize) + & + (4usize + as + u16)) + } | + ((mPaintingSuppressed + as + u8 + as + u16) + << + 3usize) + & + (8usize + as + u16)) + } | + ((mIsActive + as u8 + as + u16) + << + 4usize) + & + (16usize + as + u16)) + } | + ((mFrozen as u8 + as u16) << + 5usize) & + (32usize as + u16)) + } | + ((mIsFirstPaint as u8 + as u16) << + 6usize) & + (64usize as u16)) + } | ((mObservesMutationsForPrint - as u8 as u8) << - 0usize) & - (1usize as u8)) + as u8 as u16) << + 7usize) & + (128usize as u16)) } | ((mSuppressInterruptibleReflows - as u8 as u8) << 1usize) & - (2usize as u8)) + as u8 as u16) << 8usize) + & (256usize as u16)) } | ((mScrollPositionClampingScrollPortSizeSet - as u8 as u8) << 2usize) & - (4usize as u8)) + as u8 as u16) << 9usize) & + (512usize as u16)) } | - ((mNeedLayoutFlush as u8 as u8) << - 3usize) & (8usize as u8)) + ((mNeedLayoutFlush as u8 as u16) << + 10usize) & (1024usize as u16)) } | - ((mNeedStyleFlush as u8 as u8) << 4usize) & - (16usize as u8)) + ((mNeedStyleFlush as u8 as u16) << 11usize) & + (2048usize as u16)) } | - ((mObservingStyleFlushes as u8 as u8) << 5usize) & - (32usize as u8)) + ((mObservingStyleFlushes as u8 as u16) << 12usize) + & (4096usize as u16)) } | - ((mObservingLayoutFlushes as u8 as u8) << 6usize) & - (64usize as u8)) + ((mObservingLayoutFlushes as u8 as u16) << 13usize) & + (8192usize as u16)) } | - ((mNeedThrottledAnimationFlush as u8 as u8) << 7usize) & - (128usize as u8)) + ((mNeedThrottledAnimationFlush as u8 as u16) << 14usize) & + (16384usize as u16)) } } /** @@ -22654,57 +23339,57 @@ pub mod root { pub struct nsDOMMutationObserver { _unused: [u8; 0], } - pub const NODE_HAS_LISTENERMANAGER: root::_bindgen_ty_88 = - _bindgen_ty_88::NODE_HAS_LISTENERMANAGER; - pub const NODE_HAS_PROPERTIES: root::_bindgen_ty_88 = - _bindgen_ty_88::NODE_HAS_PROPERTIES; - pub const NODE_IS_ANONYMOUS_ROOT: root::_bindgen_ty_88 = - _bindgen_ty_88::NODE_IS_ANONYMOUS_ROOT; - pub const NODE_IS_IN_NATIVE_ANONYMOUS_SUBTREE: root::_bindgen_ty_88 = - _bindgen_ty_88::NODE_IS_IN_NATIVE_ANONYMOUS_SUBTREE; - pub const NODE_IS_NATIVE_ANONYMOUS_ROOT: root::_bindgen_ty_88 = - _bindgen_ty_88::NODE_IS_NATIVE_ANONYMOUS_ROOT; - pub const NODE_FORCE_XBL_BINDINGS: root::_bindgen_ty_88 = - _bindgen_ty_88::NODE_FORCE_XBL_BINDINGS; - pub const NODE_MAY_BE_IN_BINDING_MNGR: root::_bindgen_ty_88 = - _bindgen_ty_88::NODE_MAY_BE_IN_BINDING_MNGR; - pub const NODE_IS_EDITABLE: root::_bindgen_ty_88 = - _bindgen_ty_88::NODE_IS_EDITABLE; - pub const NODE_IS_NATIVE_ANONYMOUS: root::_bindgen_ty_88 = - _bindgen_ty_88::NODE_IS_NATIVE_ANONYMOUS; - pub const NODE_IS_IN_SHADOW_TREE: root::_bindgen_ty_88 = - _bindgen_ty_88::NODE_IS_IN_SHADOW_TREE; - pub const NODE_HAS_EMPTY_SELECTOR: root::_bindgen_ty_88 = - _bindgen_ty_88::NODE_HAS_EMPTY_SELECTOR; - pub const NODE_HAS_SLOW_SELECTOR: root::_bindgen_ty_88 = - _bindgen_ty_88::NODE_HAS_SLOW_SELECTOR; - pub const NODE_HAS_EDGE_CHILD_SELECTOR: root::_bindgen_ty_88 = - _bindgen_ty_88::NODE_HAS_EDGE_CHILD_SELECTOR; - pub const NODE_HAS_SLOW_SELECTOR_LATER_SIBLINGS: root::_bindgen_ty_88 = - _bindgen_ty_88::NODE_HAS_SLOW_SELECTOR_LATER_SIBLINGS; - pub const NODE_ALL_SELECTOR_FLAGS: root::_bindgen_ty_88 = - _bindgen_ty_88::NODE_ALL_SELECTOR_FLAGS; - pub const NODE_NEEDS_FRAME: root::_bindgen_ty_88 = - _bindgen_ty_88::NODE_NEEDS_FRAME; - pub const NODE_DESCENDANTS_NEED_FRAMES: root::_bindgen_ty_88 = - _bindgen_ty_88::NODE_DESCENDANTS_NEED_FRAMES; - pub const NODE_HAS_ACCESSKEY: root::_bindgen_ty_88 = - _bindgen_ty_88::NODE_HAS_ACCESSKEY; - pub const NODE_HAS_DIRECTION_RTL: root::_bindgen_ty_88 = - _bindgen_ty_88::NODE_HAS_DIRECTION_RTL; - pub const NODE_HAS_DIRECTION_LTR: root::_bindgen_ty_88 = - _bindgen_ty_88::NODE_HAS_DIRECTION_LTR; - pub const NODE_ALL_DIRECTION_FLAGS: root::_bindgen_ty_88 = - _bindgen_ty_88::NODE_ALL_DIRECTION_FLAGS; - pub const NODE_CHROME_ONLY_ACCESS: root::_bindgen_ty_88 = - _bindgen_ty_88::NODE_CHROME_ONLY_ACCESS; - pub const NODE_IS_ROOT_OF_CHROME_ONLY_ACCESS: root::_bindgen_ty_88 = - _bindgen_ty_88::NODE_IS_ROOT_OF_CHROME_ONLY_ACCESS; - pub const NODE_TYPE_SPECIFIC_BITS_OFFSET: root::_bindgen_ty_88 = - _bindgen_ty_88::NODE_TYPE_SPECIFIC_BITS_OFFSET; + pub const NODE_HAS_LISTENERMANAGER: root::_bindgen_ty_83 = + _bindgen_ty_83::NODE_HAS_LISTENERMANAGER; + pub const NODE_HAS_PROPERTIES: root::_bindgen_ty_83 = + _bindgen_ty_83::NODE_HAS_PROPERTIES; + pub const NODE_IS_ANONYMOUS_ROOT: root::_bindgen_ty_83 = + _bindgen_ty_83::NODE_IS_ANONYMOUS_ROOT; + pub const NODE_IS_IN_NATIVE_ANONYMOUS_SUBTREE: root::_bindgen_ty_83 = + _bindgen_ty_83::NODE_IS_IN_NATIVE_ANONYMOUS_SUBTREE; + pub const NODE_IS_NATIVE_ANONYMOUS_ROOT: root::_bindgen_ty_83 = + _bindgen_ty_83::NODE_IS_NATIVE_ANONYMOUS_ROOT; + pub const NODE_FORCE_XBL_BINDINGS: root::_bindgen_ty_83 = + _bindgen_ty_83::NODE_FORCE_XBL_BINDINGS; + pub const NODE_MAY_BE_IN_BINDING_MNGR: root::_bindgen_ty_83 = + _bindgen_ty_83::NODE_MAY_BE_IN_BINDING_MNGR; + pub const NODE_IS_EDITABLE: root::_bindgen_ty_83 = + _bindgen_ty_83::NODE_IS_EDITABLE; + pub const NODE_IS_NATIVE_ANONYMOUS: root::_bindgen_ty_83 = + _bindgen_ty_83::NODE_IS_NATIVE_ANONYMOUS; + pub const NODE_IS_IN_SHADOW_TREE: root::_bindgen_ty_83 = + _bindgen_ty_83::NODE_IS_IN_SHADOW_TREE; + pub const NODE_HAS_EMPTY_SELECTOR: root::_bindgen_ty_83 = + _bindgen_ty_83::NODE_HAS_EMPTY_SELECTOR; + pub const NODE_HAS_SLOW_SELECTOR: root::_bindgen_ty_83 = + _bindgen_ty_83::NODE_HAS_SLOW_SELECTOR; + pub const NODE_HAS_EDGE_CHILD_SELECTOR: root::_bindgen_ty_83 = + _bindgen_ty_83::NODE_HAS_EDGE_CHILD_SELECTOR; + pub const NODE_HAS_SLOW_SELECTOR_LATER_SIBLINGS: root::_bindgen_ty_83 = + _bindgen_ty_83::NODE_HAS_SLOW_SELECTOR_LATER_SIBLINGS; + pub const NODE_ALL_SELECTOR_FLAGS: root::_bindgen_ty_83 = + _bindgen_ty_83::NODE_ALL_SELECTOR_FLAGS; + pub const NODE_NEEDS_FRAME: root::_bindgen_ty_83 = + _bindgen_ty_83::NODE_NEEDS_FRAME; + pub const NODE_DESCENDANTS_NEED_FRAMES: root::_bindgen_ty_83 = + _bindgen_ty_83::NODE_DESCENDANTS_NEED_FRAMES; + pub const NODE_HAS_ACCESSKEY: root::_bindgen_ty_83 = + _bindgen_ty_83::NODE_HAS_ACCESSKEY; + pub const NODE_HAS_DIRECTION_RTL: root::_bindgen_ty_83 = + _bindgen_ty_83::NODE_HAS_DIRECTION_RTL; + pub const NODE_HAS_DIRECTION_LTR: root::_bindgen_ty_83 = + _bindgen_ty_83::NODE_HAS_DIRECTION_LTR; + pub const NODE_ALL_DIRECTION_FLAGS: root::_bindgen_ty_83 = + _bindgen_ty_83::NODE_ALL_DIRECTION_FLAGS; + pub const NODE_CHROME_ONLY_ACCESS: root::_bindgen_ty_83 = + _bindgen_ty_83::NODE_CHROME_ONLY_ACCESS; + pub const NODE_IS_ROOT_OF_CHROME_ONLY_ACCESS: root::_bindgen_ty_83 = + _bindgen_ty_83::NODE_IS_ROOT_OF_CHROME_ONLY_ACCESS; + pub const NODE_TYPE_SPECIFIC_BITS_OFFSET: root::_bindgen_ty_83 = + _bindgen_ty_83::NODE_TYPE_SPECIFIC_BITS_OFFSET; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] - pub enum _bindgen_ty_88 { + pub enum _bindgen_ty_83 { NODE_HAS_LISTENERMANAGER = 4, NODE_HAS_PROPERTIES = 8, NODE_IS_ANONYMOUS_ROOT = 16, @@ -23153,15 +23838,8 @@ pub mod root { pub type nsClassHashtable_UserDataType = *mut T; pub type nsClassHashtable_base_type = u8; #[repr(C)] - #[derive(Debug)] - pub struct nsClassHashtable_EntryPtr { - pub mEntry: *mut root::nsClassHashtable_base_type, - pub mTable: *mut root::nsClassHashtable_base_type, - pub mTableGeneration: u32, - } - #[repr(C)] pub struct nsPresArena { - pub mFreeLists: [root::nsPresArena_FreeList; 212usize], + pub mFreeLists: [root::nsPresArena_FreeList; 213usize], pub mPool: [u64; 4usize], pub mArenaRefPtrs: [u64; 6usize], } @@ -23202,7 +23880,7 @@ pub mod root { } #[test] fn bindgen_test_layout_nsPresArena() { - assert_eq!(::std::mem::size_of::() , 5168usize , concat ! + assert_eq!(::std::mem::size_of::() , 5192usize , concat ! ( "Size of: " , stringify ! ( nsPresArena ) )); assert_eq! (::std::mem::align_of::() , 8usize , concat ! ( "Alignment of " , stringify ! ( nsPresArena ) )); @@ -23213,12 +23891,12 @@ pub mod root { "::" , stringify ! ( mFreeLists ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsPresArena ) ) . mPool as * const _ - as usize } , 5088usize , concat ! ( + as usize } , 5112usize , concat ! ( "Alignment of field: " , stringify ! ( nsPresArena ) , "::" , stringify ! ( mPool ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsPresArena ) ) . mArenaRefPtrs as * - const _ as usize } , 5120usize , concat ! ( + const _ as usize } , 5144usize , concat ! ( "Alignment of field: " , stringify ! ( nsPresArena ) , "::" , stringify ! ( mArenaRefPtrs ) )); } @@ -23719,6 +24397,11 @@ pub mod root { pub enum VisitSide { TOP = 0, BOTTOM = 1, LEFT = 2, RIGHT = 3, } #[repr(C)] #[derive(Debug, Copy, Clone)] + pub struct gfxContext { + _unused: [u8; 0], + } + #[repr(C)] + #[derive(Debug, Copy, Clone)] pub struct nsDocShell { _unused: [u8; 0], } @@ -23734,11 +24417,6 @@ pub mod root { } #[repr(C)] #[derive(Debug, Copy, Clone)] - pub struct nsRenderingContext { - _unused: [u8; 0], - } - #[repr(C)] - #[derive(Debug, Copy, Clone)] pub struct nsIPageSequenceFrame { _unused: [u8; 0], } @@ -23891,11 +24569,6 @@ pub mod root { } #[repr(C)] #[derive(Debug, Copy, Clone)] - pub struct gfxContext { - _unused: [u8; 0], - } - #[repr(C)] - #[derive(Debug, Copy, Clone)] pub struct nsDisplayList { _unused: [u8; 0], } @@ -24059,6 +24732,7 @@ pub mod root { #[derive(Debug, Copy)] pub struct nsIEventTarget { pub _base: root::nsISupports, + pub mVirtualThread: *mut root::PRThread, } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -24083,10 +24757,15 @@ pub mod root { } #[test] fn bindgen_test_layout_nsIEventTarget() { - assert_eq!(::std::mem::size_of::() , 8usize , concat ! - ( "Size of: " , stringify ! ( nsIEventTarget ) )); + assert_eq!(::std::mem::size_of::() , 16usize , concat + ! ( "Size of: " , stringify ! ( nsIEventTarget ) )); assert_eq! (::std::mem::align_of::() , 8usize , concat ! ( "Alignment of " , stringify ! ( nsIEventTarget ) )); + assert_eq! (unsafe { + & ( * ( 0 as * const nsIEventTarget ) ) . mVirtualThread + as * const _ as usize } , 8usize , concat ! ( + "Alignment of field: " , stringify ! ( nsIEventTarget ) , + "::" , stringify ! ( mVirtualThread ) )); } impl Clone for nsIEventTarget { fn clone(&self) -> Self { *self } @@ -24240,6 +24919,28 @@ pub mod root { fn clone(&self) -> Self { *self } } #[repr(C)] + #[derive(Debug, Copy)] + pub struct nsISerialEventTarget { + pub _base: root::nsIEventTarget, + } + #[repr(C)] + #[derive(Debug, Copy, Clone)] + pub struct nsISerialEventTarget_COMTypeInfo { + pub _address: u8, + } + #[test] + fn bindgen_test_layout_nsISerialEventTarget() { + assert_eq!(::std::mem::size_of::() , 16usize , + concat ! ( + "Size of: " , stringify ! ( nsISerialEventTarget ) )); + assert_eq! (::std::mem::align_of::() , 8usize , + concat ! ( + "Alignment of " , stringify ! ( nsISerialEventTarget ) )); + } + impl Clone for nsISerialEventTarget { + fn clone(&self) -> Self { *self } + } + #[repr(C)] #[derive(Debug)] pub struct nsRevocableEventPtr { pub mEvent: root::RefPtr, @@ -24999,6 +25700,11 @@ pub mod root { fn clone(&self) -> Self { *self } } #[repr(C)] + #[derive(Debug, Copy, Clone)] + pub struct ProfilerMarkerPayload { + _unused: [u8; 0], + } + #[repr(C)] #[derive(Debug)] pub struct nsStyleDisplay { pub mBinding: root::BindingHolder, @@ -26628,173 +27334,176 @@ pub mod root { eCSSProperty_will_change = 311, eCSSProperty__moz_window_dragging = 312, eCSSProperty__moz_window_shadow = 313, - eCSSProperty_word_break = 314, - eCSSProperty_word_spacing = 315, - eCSSProperty_overflow_wrap = 316, - eCSSProperty_writing_mode = 317, - eCSSProperty_z_index = 318, - eCSSProperty_all = 319, - eCSSProperty_animation = 320, - eCSSProperty_background = 321, - eCSSProperty_background_position = 322, - eCSSProperty_border = 323, - eCSSProperty_border_block_end = 324, - eCSSProperty_border_block_start = 325, - eCSSProperty_border_bottom = 326, - eCSSProperty_border_color = 327, - eCSSProperty_border_image = 328, - eCSSProperty_border_inline_end = 329, - eCSSProperty_border_inline_start = 330, - eCSSProperty_border_left = 331, - eCSSProperty_border_radius = 332, - eCSSProperty_border_right = 333, - eCSSProperty_border_style = 334, - eCSSProperty_border_top = 335, - eCSSProperty_border_width = 336, - eCSSProperty_column_rule = 337, - eCSSProperty_columns = 338, - eCSSProperty_flex = 339, - eCSSProperty_flex_flow = 340, - eCSSProperty_font = 341, - eCSSProperty_font_variant = 342, - eCSSProperty_grid = 343, - eCSSProperty_grid_area = 344, - eCSSProperty_grid_column = 345, - eCSSProperty_grid_gap = 346, - eCSSProperty_grid_row = 347, - eCSSProperty_grid_template = 348, - eCSSProperty_list_style = 349, - eCSSProperty_margin = 350, - eCSSProperty_marker = 351, - eCSSProperty_mask = 352, - eCSSProperty_mask_position = 353, - eCSSProperty_outline = 354, - eCSSProperty__moz_outline_radius = 355, - eCSSProperty_overflow = 356, - eCSSProperty_padding = 357, - eCSSProperty_place_content = 358, - eCSSProperty_place_items = 359, - eCSSProperty_place_self = 360, - eCSSProperty_scroll_snap_type = 361, - eCSSProperty_text_decoration = 362, - eCSSProperty_text_emphasis = 363, - eCSSProperty__webkit_text_stroke = 364, - eCSSProperty__moz_transform = 365, - eCSSProperty_transition = 366, - eCSSPropertyAlias_WordWrap = 367, - eCSSPropertyAlias_MozTransformOrigin = 368, - eCSSPropertyAlias_MozPerspectiveOrigin = 369, - eCSSPropertyAlias_MozPerspective = 370, - eCSSPropertyAlias_MozTransformStyle = 371, - eCSSPropertyAlias_MozBackfaceVisibility = 372, - eCSSPropertyAlias_MozBorderImage = 373, - eCSSPropertyAlias_MozTransition = 374, - eCSSPropertyAlias_MozTransitionDelay = 375, - eCSSPropertyAlias_MozTransitionDuration = 376, - eCSSPropertyAlias_MozTransitionProperty = 377, - eCSSPropertyAlias_MozTransitionTimingFunction = 378, - eCSSPropertyAlias_MozAnimation = 379, - eCSSPropertyAlias_MozAnimationDelay = 380, - eCSSPropertyAlias_MozAnimationDirection = 381, - eCSSPropertyAlias_MozAnimationDuration = 382, - eCSSPropertyAlias_MozAnimationFillMode = 383, - eCSSPropertyAlias_MozAnimationIterationCount = 384, - eCSSPropertyAlias_MozAnimationName = 385, - eCSSPropertyAlias_MozAnimationPlayState = 386, - eCSSPropertyAlias_MozAnimationTimingFunction = 387, - eCSSPropertyAlias_MozBoxSizing = 388, - eCSSPropertyAlias_MozFontFeatureSettings = 389, - eCSSPropertyAlias_MozFontLanguageOverride = 390, - eCSSPropertyAlias_MozPaddingEnd = 391, - eCSSPropertyAlias_MozPaddingStart = 392, - eCSSPropertyAlias_MozMarginEnd = 393, - eCSSPropertyAlias_MozMarginStart = 394, - eCSSPropertyAlias_MozBorderEnd = 395, - eCSSPropertyAlias_MozBorderEndColor = 396, - eCSSPropertyAlias_MozBorderEndStyle = 397, - eCSSPropertyAlias_MozBorderEndWidth = 398, - eCSSPropertyAlias_MozBorderStart = 399, - eCSSPropertyAlias_MozBorderStartColor = 400, - eCSSPropertyAlias_MozBorderStartStyle = 401, - eCSSPropertyAlias_MozBorderStartWidth = 402, - eCSSPropertyAlias_MozHyphens = 403, - eCSSPropertyAlias_MozColumnCount = 404, - eCSSPropertyAlias_MozColumnFill = 405, - eCSSPropertyAlias_MozColumnGap = 406, - eCSSPropertyAlias_MozColumnRule = 407, - eCSSPropertyAlias_MozColumnRuleColor = 408, - eCSSPropertyAlias_MozColumnRuleStyle = 409, - eCSSPropertyAlias_MozColumnRuleWidth = 410, - eCSSPropertyAlias_MozColumnWidth = 411, - eCSSPropertyAlias_MozColumns = 412, - eCSSPropertyAlias_WebkitAnimation = 413, - eCSSPropertyAlias_WebkitAnimationDelay = 414, - eCSSPropertyAlias_WebkitAnimationDirection = 415, - eCSSPropertyAlias_WebkitAnimationDuration = 416, - eCSSPropertyAlias_WebkitAnimationFillMode = 417, - eCSSPropertyAlias_WebkitAnimationIterationCount = 418, - eCSSPropertyAlias_WebkitAnimationName = 419, - eCSSPropertyAlias_WebkitAnimationPlayState = 420, - eCSSPropertyAlias_WebkitAnimationTimingFunction = 421, - eCSSPropertyAlias_WebkitFilter = 422, - eCSSPropertyAlias_WebkitTextSizeAdjust = 423, - eCSSPropertyAlias_WebkitTransform = 424, - eCSSPropertyAlias_WebkitTransformOrigin = 425, - eCSSPropertyAlias_WebkitTransformStyle = 426, - eCSSPropertyAlias_WebkitBackfaceVisibility = 427, - eCSSPropertyAlias_WebkitPerspective = 428, - eCSSPropertyAlias_WebkitPerspectiveOrigin = 429, - eCSSPropertyAlias_WebkitTransition = 430, - eCSSPropertyAlias_WebkitTransitionDelay = 431, - eCSSPropertyAlias_WebkitTransitionDuration = 432, - eCSSPropertyAlias_WebkitTransitionProperty = 433, - eCSSPropertyAlias_WebkitTransitionTimingFunction = 434, - eCSSPropertyAlias_WebkitBorderRadius = 435, - eCSSPropertyAlias_WebkitBorderTopLeftRadius = 436, - eCSSPropertyAlias_WebkitBorderTopRightRadius = 437, - eCSSPropertyAlias_WebkitBorderBottomLeftRadius = 438, - eCSSPropertyAlias_WebkitBorderBottomRightRadius = 439, - eCSSPropertyAlias_WebkitBackgroundClip = 440, - eCSSPropertyAlias_WebkitBackgroundOrigin = 441, - eCSSPropertyAlias_WebkitBackgroundSize = 442, - eCSSPropertyAlias_WebkitBorderImage = 443, - eCSSPropertyAlias_WebkitBoxShadow = 444, - eCSSPropertyAlias_WebkitBoxSizing = 445, - eCSSPropertyAlias_WebkitBoxFlex = 446, - eCSSPropertyAlias_WebkitBoxOrdinalGroup = 447, - eCSSPropertyAlias_WebkitBoxOrient = 448, - eCSSPropertyAlias_WebkitBoxDirection = 449, - eCSSPropertyAlias_WebkitBoxAlign = 450, - eCSSPropertyAlias_WebkitBoxPack = 451, - eCSSPropertyAlias_WebkitFlexDirection = 452, - eCSSPropertyAlias_WebkitFlexWrap = 453, - eCSSPropertyAlias_WebkitFlexFlow = 454, - eCSSPropertyAlias_WebkitOrder = 455, - eCSSPropertyAlias_WebkitFlex = 456, - eCSSPropertyAlias_WebkitFlexGrow = 457, - eCSSPropertyAlias_WebkitFlexShrink = 458, - eCSSPropertyAlias_WebkitFlexBasis = 459, - eCSSPropertyAlias_WebkitJustifyContent = 460, - eCSSPropertyAlias_WebkitAlignItems = 461, - eCSSPropertyAlias_WebkitAlignSelf = 462, - eCSSPropertyAlias_WebkitAlignContent = 463, - eCSSPropertyAlias_WebkitUserSelect = 464, - eCSSPropertyAlias_WebkitMask = 465, - eCSSPropertyAlias_WebkitMaskClip = 466, - eCSSPropertyAlias_WebkitMaskComposite = 467, - eCSSPropertyAlias_WebkitMaskImage = 468, - eCSSPropertyAlias_WebkitMaskOrigin = 469, - eCSSPropertyAlias_WebkitMaskPosition = 470, - eCSSPropertyAlias_WebkitMaskPositionX = 471, - eCSSPropertyAlias_WebkitMaskPositionY = 472, - eCSSPropertyAlias_WebkitMaskRepeat = 473, - eCSSPropertyAlias_WebkitMaskSize = 474, - eCSSPropertyExtra_no_properties = 475, - eCSSPropertyExtra_all_properties = 476, - eCSSPropertyExtra_x_none_value = 477, - eCSSPropertyExtra_x_auto_value = 478, - eCSSPropertyExtra_variable = 479, - eCSSProperty_DOM = 480, + eCSSProperty__moz_window_opacity = 314, + eCSSProperty__moz_window_transform = 315, + eCSSProperty__moz_window_transform_origin = 316, + eCSSProperty_word_break = 317, + eCSSProperty_word_spacing = 318, + eCSSProperty_overflow_wrap = 319, + eCSSProperty_writing_mode = 320, + eCSSProperty_z_index = 321, + eCSSProperty_all = 322, + eCSSProperty_animation = 323, + eCSSProperty_background = 324, + eCSSProperty_background_position = 325, + eCSSProperty_border = 326, + eCSSProperty_border_block_end = 327, + eCSSProperty_border_block_start = 328, + eCSSProperty_border_bottom = 329, + eCSSProperty_border_color = 330, + eCSSProperty_border_image = 331, + eCSSProperty_border_inline_end = 332, + eCSSProperty_border_inline_start = 333, + eCSSProperty_border_left = 334, + eCSSProperty_border_radius = 335, + eCSSProperty_border_right = 336, + eCSSProperty_border_style = 337, + eCSSProperty_border_top = 338, + eCSSProperty_border_width = 339, + eCSSProperty_column_rule = 340, + eCSSProperty_columns = 341, + eCSSProperty_flex = 342, + eCSSProperty_flex_flow = 343, + eCSSProperty_font = 344, + eCSSProperty_font_variant = 345, + eCSSProperty_grid = 346, + eCSSProperty_grid_area = 347, + eCSSProperty_grid_column = 348, + eCSSProperty_grid_gap = 349, + eCSSProperty_grid_row = 350, + eCSSProperty_grid_template = 351, + eCSSProperty_list_style = 352, + eCSSProperty_margin = 353, + eCSSProperty_marker = 354, + eCSSProperty_mask = 355, + eCSSProperty_mask_position = 356, + eCSSProperty_outline = 357, + eCSSProperty__moz_outline_radius = 358, + eCSSProperty_overflow = 359, + eCSSProperty_padding = 360, + eCSSProperty_place_content = 361, + eCSSProperty_place_items = 362, + eCSSProperty_place_self = 363, + eCSSProperty_scroll_snap_type = 364, + eCSSProperty_text_decoration = 365, + eCSSProperty_text_emphasis = 366, + eCSSProperty__webkit_text_stroke = 367, + eCSSProperty__moz_transform = 368, + eCSSProperty_transition = 369, + eCSSPropertyAlias_WordWrap = 370, + eCSSPropertyAlias_MozTransformOrigin = 371, + eCSSPropertyAlias_MozPerspectiveOrigin = 372, + eCSSPropertyAlias_MozPerspective = 373, + eCSSPropertyAlias_MozTransformStyle = 374, + eCSSPropertyAlias_MozBackfaceVisibility = 375, + eCSSPropertyAlias_MozBorderImage = 376, + eCSSPropertyAlias_MozTransition = 377, + eCSSPropertyAlias_MozTransitionDelay = 378, + eCSSPropertyAlias_MozTransitionDuration = 379, + eCSSPropertyAlias_MozTransitionProperty = 380, + eCSSPropertyAlias_MozTransitionTimingFunction = 381, + eCSSPropertyAlias_MozAnimation = 382, + eCSSPropertyAlias_MozAnimationDelay = 383, + eCSSPropertyAlias_MozAnimationDirection = 384, + eCSSPropertyAlias_MozAnimationDuration = 385, + eCSSPropertyAlias_MozAnimationFillMode = 386, + eCSSPropertyAlias_MozAnimationIterationCount = 387, + eCSSPropertyAlias_MozAnimationName = 388, + eCSSPropertyAlias_MozAnimationPlayState = 389, + eCSSPropertyAlias_MozAnimationTimingFunction = 390, + eCSSPropertyAlias_MozBoxSizing = 391, + eCSSPropertyAlias_MozFontFeatureSettings = 392, + eCSSPropertyAlias_MozFontLanguageOverride = 393, + eCSSPropertyAlias_MozPaddingEnd = 394, + eCSSPropertyAlias_MozPaddingStart = 395, + eCSSPropertyAlias_MozMarginEnd = 396, + eCSSPropertyAlias_MozMarginStart = 397, + eCSSPropertyAlias_MozBorderEnd = 398, + eCSSPropertyAlias_MozBorderEndColor = 399, + eCSSPropertyAlias_MozBorderEndStyle = 400, + eCSSPropertyAlias_MozBorderEndWidth = 401, + eCSSPropertyAlias_MozBorderStart = 402, + eCSSPropertyAlias_MozBorderStartColor = 403, + eCSSPropertyAlias_MozBorderStartStyle = 404, + eCSSPropertyAlias_MozBorderStartWidth = 405, + eCSSPropertyAlias_MozHyphens = 406, + eCSSPropertyAlias_MozColumnCount = 407, + eCSSPropertyAlias_MozColumnFill = 408, + eCSSPropertyAlias_MozColumnGap = 409, + eCSSPropertyAlias_MozColumnRule = 410, + eCSSPropertyAlias_MozColumnRuleColor = 411, + eCSSPropertyAlias_MozColumnRuleStyle = 412, + eCSSPropertyAlias_MozColumnRuleWidth = 413, + eCSSPropertyAlias_MozColumnWidth = 414, + eCSSPropertyAlias_MozColumns = 415, + eCSSPropertyAlias_WebkitAnimation = 416, + eCSSPropertyAlias_WebkitAnimationDelay = 417, + eCSSPropertyAlias_WebkitAnimationDirection = 418, + eCSSPropertyAlias_WebkitAnimationDuration = 419, + eCSSPropertyAlias_WebkitAnimationFillMode = 420, + eCSSPropertyAlias_WebkitAnimationIterationCount = 421, + eCSSPropertyAlias_WebkitAnimationName = 422, + eCSSPropertyAlias_WebkitAnimationPlayState = 423, + eCSSPropertyAlias_WebkitAnimationTimingFunction = 424, + eCSSPropertyAlias_WebkitFilter = 425, + eCSSPropertyAlias_WebkitTextSizeAdjust = 426, + eCSSPropertyAlias_WebkitTransform = 427, + eCSSPropertyAlias_WebkitTransformOrigin = 428, + eCSSPropertyAlias_WebkitTransformStyle = 429, + eCSSPropertyAlias_WebkitBackfaceVisibility = 430, + eCSSPropertyAlias_WebkitPerspective = 431, + eCSSPropertyAlias_WebkitPerspectiveOrigin = 432, + eCSSPropertyAlias_WebkitTransition = 433, + eCSSPropertyAlias_WebkitTransitionDelay = 434, + eCSSPropertyAlias_WebkitTransitionDuration = 435, + eCSSPropertyAlias_WebkitTransitionProperty = 436, + eCSSPropertyAlias_WebkitTransitionTimingFunction = 437, + eCSSPropertyAlias_WebkitBorderRadius = 438, + eCSSPropertyAlias_WebkitBorderTopLeftRadius = 439, + eCSSPropertyAlias_WebkitBorderTopRightRadius = 440, + eCSSPropertyAlias_WebkitBorderBottomLeftRadius = 441, + eCSSPropertyAlias_WebkitBorderBottomRightRadius = 442, + eCSSPropertyAlias_WebkitBackgroundClip = 443, + eCSSPropertyAlias_WebkitBackgroundOrigin = 444, + eCSSPropertyAlias_WebkitBackgroundSize = 445, + eCSSPropertyAlias_WebkitBorderImage = 446, + eCSSPropertyAlias_WebkitBoxShadow = 447, + eCSSPropertyAlias_WebkitBoxSizing = 448, + eCSSPropertyAlias_WebkitBoxFlex = 449, + eCSSPropertyAlias_WebkitBoxOrdinalGroup = 450, + eCSSPropertyAlias_WebkitBoxOrient = 451, + eCSSPropertyAlias_WebkitBoxDirection = 452, + eCSSPropertyAlias_WebkitBoxAlign = 453, + eCSSPropertyAlias_WebkitBoxPack = 454, + eCSSPropertyAlias_WebkitFlexDirection = 455, + eCSSPropertyAlias_WebkitFlexWrap = 456, + eCSSPropertyAlias_WebkitFlexFlow = 457, + eCSSPropertyAlias_WebkitOrder = 458, + eCSSPropertyAlias_WebkitFlex = 459, + eCSSPropertyAlias_WebkitFlexGrow = 460, + eCSSPropertyAlias_WebkitFlexShrink = 461, + eCSSPropertyAlias_WebkitFlexBasis = 462, + eCSSPropertyAlias_WebkitJustifyContent = 463, + eCSSPropertyAlias_WebkitAlignItems = 464, + eCSSPropertyAlias_WebkitAlignSelf = 465, + eCSSPropertyAlias_WebkitAlignContent = 466, + eCSSPropertyAlias_WebkitUserSelect = 467, + eCSSPropertyAlias_WebkitMask = 468, + eCSSPropertyAlias_WebkitMaskClip = 469, + eCSSPropertyAlias_WebkitMaskComposite = 470, + eCSSPropertyAlias_WebkitMaskImage = 471, + eCSSPropertyAlias_WebkitMaskOrigin = 472, + eCSSPropertyAlias_WebkitMaskPosition = 473, + eCSSPropertyAlias_WebkitMaskPositionX = 474, + eCSSPropertyAlias_WebkitMaskPositionY = 475, + eCSSPropertyAlias_WebkitMaskRepeat = 476, + eCSSPropertyAlias_WebkitMaskSize = 477, + eCSSPropertyExtra_no_properties = 478, + eCSSPropertyExtra_all_properties = 479, + eCSSPropertyExtra_x_none_value = 480, + eCSSPropertyExtra_x_auto_value = 481, + eCSSPropertyExtra_variable = 482, + eCSSProperty_DOM = 483, } #[repr(i32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] @@ -26957,29 +27666,29 @@ pub mod root { extern "C" { #[link_name = "_ZN10nsCSSProps9kSIDTableE"] pub static mut nsCSSProps_kSIDTable: - [root::nsStyleStructID; 319usize]; + [root::nsStyleStructID; 322usize]; } extern "C" { #[link_name = "_ZN10nsCSSProps18kKeywordTableTableE"] pub static mut nsCSSProps_kKeywordTableTable: - [*const root::nsCSSProps_KTableEntry; 319usize]; + [*const root::nsCSSProps_KTableEntry; 322usize]; } extern "C" { #[link_name = "_ZN10nsCSSProps14kAnimTypeTableE"] pub static mut nsCSSProps_kAnimTypeTable: - [root::nsStyleAnimType; 319usize]; + [root::nsStyleAnimType; 322usize]; } extern "C" { #[link_name = "_ZN10nsCSSProps23kStyleStructOffsetTableE"] - pub static mut nsCSSProps_kStyleStructOffsetTable: [isize; 319usize]; + pub static mut nsCSSProps_kStyleStructOffsetTable: [isize; 322usize]; } extern "C" { #[link_name = "_ZN10nsCSSProps11kFlagsTableE"] - pub static mut nsCSSProps_kFlagsTable: [u32; 367usize]; + pub static mut nsCSSProps_kFlagsTable: [u32; 370usize]; } extern "C" { #[link_name = "_ZN10nsCSSProps19kParserVariantTableE"] - pub static mut nsCSSProps_kParserVariantTable: [u32; 319usize]; + pub static mut nsCSSProps_kParserVariantTable: [u32; 322usize]; } extern "C" { #[link_name = "_ZN10nsCSSProps17kSubpropertyTableE"] @@ -26989,7 +27698,7 @@ pub mod root { extern "C" { #[link_name = "_ZN10nsCSSProps26gShorthandsContainingTableE"] pub static mut nsCSSProps_gShorthandsContainingTable: - [*mut root::nsCSSPropertyID; 319usize]; + [*mut root::nsCSSPropertyID; 322usize]; } extern "C" { #[link_name = "_ZN10nsCSSProps25gShorthandsContainingPoolE"] @@ -27002,7 +27711,7 @@ pub mod root { } extern "C" { #[link_name = "_ZN10nsCSSProps22gPropertyIndexInStructE"] - pub static mut nsCSSProps_gPropertyIndexInStruct: [usize; 319usize]; + pub static mut nsCSSProps_gPropertyIndexInStruct: [usize; 322usize]; } extern "C" { #[link_name = "_ZN10nsCSSProps18kLogicalGroupTableE"] @@ -27011,21 +27720,21 @@ pub mod root { } extern "C" { #[link_name = "_ZN10nsCSSProps16gPropertyEnabledE"] - pub static mut nsCSSProps_gPropertyEnabled: [bool; 475usize]; + pub static mut nsCSSProps_gPropertyEnabled: [bool; 478usize]; } extern "C" { #[link_name = "_ZN10nsCSSProps13kIDLNameTableE"] pub static mut nsCSSProps_kIDLNameTable: - [*const ::std::os::raw::c_char; 367usize]; + [*const ::std::os::raw::c_char; 370usize]; } extern "C" { #[link_name = "_ZN10nsCSSProps25kIDLNameSortPositionTableE"] - pub static mut nsCSSProps_kIDLNameSortPositionTable: [i32; 367usize]; + pub static mut nsCSSProps_kIDLNameSortPositionTable: [i32; 370usize]; } extern "C" { #[link_name = "_ZN10nsCSSProps19gPropertyUseCounterE"] pub static mut nsCSSProps_gPropertyUseCounter: - [root::mozilla::UseCounter; 319usize]; + [root::mozilla::UseCounter; 322usize]; } extern "C" { #[link_name = "_ZN10nsCSSProps25kAnimationDirectionKTableE"] @@ -27983,7 +28692,7 @@ pub mod root { pub mRefCnt: root::nsAutoRefCnt, pub _mOwningThread: root::nsAutoOwningThread, pub mBehaviour: root::mozilla::UniquePtr, - pub mURI: root::RefPtr, + pub mURI: root::RefPtr, pub mListener: *mut root::imgINotificationObserver, pub mLoadGroup: root::nsCOMPtr, pub mLoadFlags: root::nsLoadFlags, @@ -29215,7 +29924,7 @@ pub mod root { pub _mOwningThread: root::nsAutoOwningThread, pub mLoader: *mut root::imgLoader, pub mRequest: root::nsCOMPtr, - pub mURI: root::RefPtr, + pub mURI: root::RefPtr, pub mCurrentURI: root::nsCOMPtr, pub mLoadingPrincipal: root::nsCOMPtr, pub mPrincipal: root::nsCOMPtr, @@ -29242,8 +29951,8 @@ pub mod root { pub mImageErrorCode: root::nsresult, pub mBoostCategoriesRequested: u32, pub mMutex: root::mozilla::Mutex, - pub mProgressTracker: root::RefPtr, - pub mImage: root::RefPtr, + pub mProgressTracker: root::RefPtr, + pub mImage: root::RefPtr, pub _bitfield_1: u8, pub __bindgen_padding_0: [u8; 7usize], } @@ -30708,7 +31417,7 @@ pub mod root { ) , "::" , stringify ! ( mQuotePairs ) )); } #[test] - fn __bindgen_test_layout_StaticRefPtr_instantiation_91() { + fn __bindgen_test_layout_StaticRefPtr_instantiation_86() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -30719,7 +31428,7 @@ pub mod root { root::mozilla::StaticRefPtr ) )); } #[test] - fn __bindgen_test_layout_StaticRefPtr_instantiation_92() { + fn __bindgen_test_layout_StaticRefPtr_instantiation_87() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31974,12 +32683,15 @@ pub mod root { pub mIMEMode: u8, pub mWindowDragging: root::mozilla::StyleWindowDragging, pub mWindowShadow: u8, + pub mWindowOpacity: f32, + pub mSpecifiedWindowTransform: root::RefPtr, + pub mWindowTransformOrigin: [root::nsStyleCoord; 2usize], } #[test] fn bindgen_test_layout_nsStyleUIReset() { - assert_eq!(::std::mem::size_of::() , 5usize , concat ! - ( "Size of: " , stringify ! ( nsStyleUIReset ) )); - assert_eq! (::std::mem::align_of::() , 1usize , concat + assert_eq!(::std::mem::size_of::() , 56usize , concat + ! ( "Size of: " , stringify ! ( nsStyleUIReset ) )); + assert_eq! (::std::mem::align_of::() , 8usize , concat ! ( "Alignment of " , stringify ! ( nsStyleUIReset ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsStyleUIReset ) ) . mUserSelect as * @@ -32007,6 +32719,23 @@ pub mod root { * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( nsStyleUIReset ) , "::" , stringify ! ( mWindowShadow ) )); + assert_eq! (unsafe { + & ( * ( 0 as * const nsStyleUIReset ) ) . mWindowOpacity + as * const _ as usize } , 8usize , concat ! ( + "Alignment of field: " , stringify ! ( nsStyleUIReset ) , + "::" , stringify ! ( mWindowOpacity ) )); + assert_eq! (unsafe { + & ( * ( 0 as * const nsStyleUIReset ) ) . + mSpecifiedWindowTransform as * const _ as usize } , + 16usize , concat ! ( + "Alignment of field: " , stringify ! ( nsStyleUIReset ) , + "::" , stringify ! ( mSpecifiedWindowTransform ) )); + assert_eq! (unsafe { + & ( * ( 0 as * const nsStyleUIReset ) ) . + mWindowTransformOrigin as * const _ as usize } , 24usize , + concat ! ( + "Alignment of field: " , stringify ! ( nsStyleUIReset ) , + "::" , stringify ! ( mWindowTransformOrigin ) )); } #[repr(C)] #[derive(Debug)] @@ -32907,7 +33636,7 @@ pub mod root { root::nsTArray>; pub type RawGeckoKeyframeList = root::nsTArray; pub type RawGeckoComputedKeyframeValuesList = - root::nsTArray>; + root::nsTArray; pub type RawGeckoStyleAnimationList = root::nsStyleAutoArray; pub type RawGeckoFontFaceRuleList = @@ -33472,6 +34201,11 @@ pub mod root { } #[repr(C)] #[derive(Debug, Copy, Clone)] + pub struct nsLabelsNodeList { + _unused: [u8; 0], + } + #[repr(C)] + #[derive(Debug, Copy, Clone)] pub struct nsDOMTokenList { _unused: [u8; 0], } @@ -33671,48 +34405,48 @@ pub mod root { pub struct nsAttrValueOrString { _unused: [u8; 0], } - pub const ELEMENT_SHARED_RESTYLE_BIT_1: root::_bindgen_ty_90 = - _bindgen_ty_90::ELEMENT_SHARED_RESTYLE_BIT_1; - pub const ELEMENT_SHARED_RESTYLE_BIT_2: root::_bindgen_ty_90 = - _bindgen_ty_90::ELEMENT_SHARED_RESTYLE_BIT_2; - pub const ELEMENT_SHARED_RESTYLE_BIT_3: root::_bindgen_ty_90 = - _bindgen_ty_90::ELEMENT_SHARED_RESTYLE_BIT_3; - pub const ELEMENT_SHARED_RESTYLE_BIT_4: root::_bindgen_ty_90 = - _bindgen_ty_90::ELEMENT_SHARED_RESTYLE_BIT_4; - pub const ELEMENT_HAS_DIRTY_DESCENDANTS_FOR_SERVO: root::_bindgen_ty_90 = - _bindgen_ty_90::ELEMENT_SHARED_RESTYLE_BIT_1; + pub const ELEMENT_SHARED_RESTYLE_BIT_1: root::_bindgen_ty_85 = + _bindgen_ty_85::ELEMENT_SHARED_RESTYLE_BIT_1; + pub const ELEMENT_SHARED_RESTYLE_BIT_2: root::_bindgen_ty_85 = + _bindgen_ty_85::ELEMENT_SHARED_RESTYLE_BIT_2; + pub const ELEMENT_SHARED_RESTYLE_BIT_3: root::_bindgen_ty_85 = + _bindgen_ty_85::ELEMENT_SHARED_RESTYLE_BIT_3; + pub const ELEMENT_SHARED_RESTYLE_BIT_4: root::_bindgen_ty_85 = + _bindgen_ty_85::ELEMENT_SHARED_RESTYLE_BIT_4; + pub const ELEMENT_HAS_DIRTY_DESCENDANTS_FOR_SERVO: root::_bindgen_ty_85 = + _bindgen_ty_85::ELEMENT_SHARED_RESTYLE_BIT_1; pub const ELEMENT_HAS_ANIMATION_ONLY_DIRTY_DESCENDANTS_FOR_SERVO: - root::_bindgen_ty_90 = - _bindgen_ty_90::ELEMENT_SHARED_RESTYLE_BIT_2; - pub const ELEMENT_HAS_SNAPSHOT: root::_bindgen_ty_90 = - _bindgen_ty_90::ELEMENT_SHARED_RESTYLE_BIT_3; - pub const ELEMENT_HANDLED_SNAPSHOT: root::_bindgen_ty_90 = - _bindgen_ty_90::ELEMENT_SHARED_RESTYLE_BIT_4; - pub const ELEMENT_HAS_PENDING_RESTYLE: root::_bindgen_ty_90 = - _bindgen_ty_90::ELEMENT_SHARED_RESTYLE_BIT_1; - pub const ELEMENT_IS_POTENTIAL_RESTYLE_ROOT: root::_bindgen_ty_90 = - _bindgen_ty_90::ELEMENT_SHARED_RESTYLE_BIT_2; - pub const ELEMENT_HAS_PENDING_ANIMATION_ONLY_RESTYLE: root::_bindgen_ty_90 + root::_bindgen_ty_85 = + _bindgen_ty_85::ELEMENT_SHARED_RESTYLE_BIT_2; + pub const ELEMENT_HAS_SNAPSHOT: root::_bindgen_ty_85 = + _bindgen_ty_85::ELEMENT_SHARED_RESTYLE_BIT_3; + pub const ELEMENT_HANDLED_SNAPSHOT: root::_bindgen_ty_85 = + _bindgen_ty_85::ELEMENT_SHARED_RESTYLE_BIT_4; + pub const ELEMENT_HAS_PENDING_RESTYLE: root::_bindgen_ty_85 = + _bindgen_ty_85::ELEMENT_SHARED_RESTYLE_BIT_1; + pub const ELEMENT_IS_POTENTIAL_RESTYLE_ROOT: root::_bindgen_ty_85 = + _bindgen_ty_85::ELEMENT_SHARED_RESTYLE_BIT_2; + pub const ELEMENT_HAS_PENDING_ANIMATION_ONLY_RESTYLE: root::_bindgen_ty_85 = - _bindgen_ty_90::ELEMENT_SHARED_RESTYLE_BIT_3; + _bindgen_ty_85::ELEMENT_SHARED_RESTYLE_BIT_3; pub const ELEMENT_IS_POTENTIAL_ANIMATION_ONLY_RESTYLE_ROOT: - root::_bindgen_ty_90 = - _bindgen_ty_90::ELEMENT_SHARED_RESTYLE_BIT_4; - pub const ELEMENT_IS_CONDITIONAL_RESTYLE_ANCESTOR: root::_bindgen_ty_90 = - _bindgen_ty_90::ELEMENT_IS_CONDITIONAL_RESTYLE_ANCESTOR; - pub const ELEMENT_PENDING_RESTYLE_FLAGS: root::_bindgen_ty_90 = - _bindgen_ty_90::ELEMENT_PENDING_RESTYLE_FLAGS; - pub const ELEMENT_POTENTIAL_RESTYLE_ROOT_FLAGS: root::_bindgen_ty_90 = - _bindgen_ty_90::ELEMENT_POTENTIAL_RESTYLE_ROOT_FLAGS; - pub const ELEMENT_ALL_RESTYLE_FLAGS: root::_bindgen_ty_90 = - _bindgen_ty_90::ELEMENT_ALL_RESTYLE_FLAGS; - pub const ELEMENT_HAS_SCROLLGRAB: root::_bindgen_ty_90 = - _bindgen_ty_90::ELEMENT_HAS_SCROLLGRAB; - pub const ELEMENT_TYPE_SPECIFIC_BITS_OFFSET: root::_bindgen_ty_90 = - _bindgen_ty_90::ELEMENT_TYPE_SPECIFIC_BITS_OFFSET; + root::_bindgen_ty_85 = + _bindgen_ty_85::ELEMENT_SHARED_RESTYLE_BIT_4; + pub const ELEMENT_IS_CONDITIONAL_RESTYLE_ANCESTOR: root::_bindgen_ty_85 = + _bindgen_ty_85::ELEMENT_IS_CONDITIONAL_RESTYLE_ANCESTOR; + pub const ELEMENT_PENDING_RESTYLE_FLAGS: root::_bindgen_ty_85 = + _bindgen_ty_85::ELEMENT_PENDING_RESTYLE_FLAGS; + pub const ELEMENT_POTENTIAL_RESTYLE_ROOT_FLAGS: root::_bindgen_ty_85 = + _bindgen_ty_85::ELEMENT_POTENTIAL_RESTYLE_ROOT_FLAGS; + pub const ELEMENT_ALL_RESTYLE_FLAGS: root::_bindgen_ty_85 = + _bindgen_ty_85::ELEMENT_ALL_RESTYLE_FLAGS; + pub const ELEMENT_HAS_SCROLLGRAB: root::_bindgen_ty_85 = + _bindgen_ty_85::ELEMENT_HAS_SCROLLGRAB; + pub const ELEMENT_TYPE_SPECIFIC_BITS_OFFSET: root::_bindgen_ty_85 = + _bindgen_ty_85::ELEMENT_TYPE_SPECIFIC_BITS_OFFSET; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] - pub enum _bindgen_ty_90 { + pub enum _bindgen_ty_85 { ELEMENT_SHARED_RESTYLE_BIT_1 = 8388608, ELEMENT_SHARED_RESTYLE_BIT_2 = 16777216, ELEMENT_SHARED_RESTYLE_BIT_3 = 33554432, @@ -34337,6 +35071,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, @@ -34375,7 +35125,7 @@ pub mod root { } pub type __builtin_va_list = [root::__va_list_tag; 1usize]; #[test] - fn __bindgen_test_layout_IntegralConstant_instantiation_93() { + fn __bindgen_test_layout_IntegralConstant_instantiation_88() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( u8 ) )); @@ -34384,7 +35134,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_IntegralConstant_instantiation_94() { + fn __bindgen_test_layout_IntegralConstant_instantiation_89() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( u8 ) )); @@ -34393,7 +35143,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_nsCharTraits_instantiation_95() { + fn __bindgen_test_layout_nsCharTraits_instantiation_90() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34404,62 +35154,33 @@ pub mod root { root::nsCharTraits ) )); } #[test] - fn __bindgen_test_layout_nsReadingIterator_instantiation_96() { - assert_eq!(::std::mem::size_of::>() , - 24usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::nsReadingIterator ) )); - assert_eq!(::std::mem::align_of::>() , - 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::nsReadingIterator ) )); - } - #[test] - fn __bindgen_test_layout_nsWritingIterator_instantiation_97() { - assert_eq!(::std::mem::size_of::>() , - 24usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::nsWritingIterator ) )); - assert_eq!(::std::mem::align_of::>() , - 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::nsWritingIterator ) )); - } - #[test] - fn __bindgen_test_layout_nsCharTraits_instantiation_98() { - assert_eq!(::std::mem::size_of::() , 1usize , - concat ! ( - "Size of template specialization: " , stringify ! ( - root::nsCharTraits ) )); - assert_eq!(::std::mem::align_of::() , 1usize , - concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::nsCharTraits ) )); - } - #[test] - fn __bindgen_test_layout_nsReadingIterator_instantiation_99() { - assert_eq!(::std::mem::size_of::>() + fn __bindgen_test_layout_nsReadingIterator_instantiation_91() { + assert_eq!(::std::mem::size_of::>() , 24usize , concat ! ( "Size of template specialization: " , stringify ! ( - root::nsReadingIterator<::std::os::raw::c_char> ) )); - assert_eq!(::std::mem::align_of::>() + root::nsReadingIterator + ) )); + assert_eq!(::std::mem::align_of::>() , 8usize , concat ! ( "Alignment of template specialization: " , stringify ! ( - root::nsReadingIterator<::std::os::raw::c_char> ) )); + root::nsReadingIterator + ) )); } #[test] - fn __bindgen_test_layout_nsWritingIterator_instantiation_100() { - assert_eq!(::std::mem::size_of::>() + fn __bindgen_test_layout_nsWritingIterator_instantiation_92() { + assert_eq!(::std::mem::size_of::>() , 24usize , concat ! ( "Size of template specialization: " , stringify ! ( - root::nsWritingIterator<::std::os::raw::c_char> ) )); - assert_eq!(::std::mem::align_of::>() + root::nsWritingIterator + ) )); + assert_eq!(::std::mem::align_of::>() , 8usize , concat ! ( "Alignment of template specialization: " , stringify ! ( - root::nsWritingIterator<::std::os::raw::c_char> ) )); + root::nsWritingIterator + ) )); } #[test] - fn __bindgen_test_layout_nsCharTraits_instantiation_101() { + fn __bindgen_test_layout_nsCharTraits_instantiation_93() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34470,7 +35191,33 @@ pub mod root { root::nsCharTraits ) )); } #[test] - fn __bindgen_test_layout_nsCharTraits_instantiation_102() { + fn __bindgen_test_layout_nsReadingIterator_instantiation_94() { + assert_eq!(::std::mem::size_of::>() + , 24usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::nsReadingIterator + ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::nsReadingIterator + ) )); + } + #[test] + fn __bindgen_test_layout_nsWritingIterator_instantiation_95() { + assert_eq!(::std::mem::size_of::>() + , 24usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::nsWritingIterator + ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::nsWritingIterator + ) )); + } + #[test] + fn __bindgen_test_layout_nsCharTraits_instantiation_96() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34481,7 +35228,18 @@ pub mod root { root::nsCharTraits ) )); } #[test] - fn __bindgen_test_layout__bindgen_ty_id_215184_instantiation_103() { + fn __bindgen_test_layout_nsCharTraits_instantiation_97() { + assert_eq!(::std::mem::size_of::() , 1usize , + concat ! ( + "Size of template specialization: " , stringify ! ( + root::nsCharTraits ) )); + assert_eq!(::std::mem::align_of::() , 1usize , + concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::nsCharTraits ) )); + } + #[test] + fn __bindgen_test_layout__bindgen_ty_id_190818_instantiation_98() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( u8 ) )); @@ -34490,7 +35248,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout__bindgen_ty_id_215220_instantiation_104() { + fn __bindgen_test_layout__bindgen_ty_id_190854_instantiation_99() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( u8 ) )); @@ -34499,7 +35257,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_105() { + fn __bindgen_test_layout_nsTArray_instantiation_100() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34510,7 +35268,7 @@ pub mod root { root::nsTArray ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_106() { + fn __bindgen_test_layout_Handle_instantiation_101() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34521,7 +35279,7 @@ pub mod root { root::JS::Handle ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_107() { + fn __bindgen_test_layout_Handle_instantiation_102() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34532,7 +35290,7 @@ pub mod root { root::JS::Handle<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_108() { + fn __bindgen_test_layout_Handle_instantiation_103() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34543,7 +35301,7 @@ pub mod root { root::JS::Handle ) )); } #[test] - fn __bindgen_test_layout_MutableHandle_instantiation_109() { + fn __bindgen_test_layout_MutableHandle_instantiation_104() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34554,7 +35312,7 @@ pub mod root { root::JS::MutableHandle ) )); } #[test] - fn __bindgen_test_layout_Rooted_instantiation_110() { + fn __bindgen_test_layout_Rooted_instantiation_105() { assert_eq!(::std::mem::size_of::<[u64; 3usize]>() , 24usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34565,7 +35323,7 @@ pub mod root { [u64; 3usize] ) )); } #[test] - fn __bindgen_test_layout_DeletePolicy_instantiation_111() { + fn __bindgen_test_layout_DeletePolicy_instantiation_106() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34576,6 +35334,61 @@ pub mod root { root::JS::DeletePolicy ) )); } #[test] + fn __bindgen_test_layout_nsTArray_instantiation_107() { + assert_eq!(::std::mem::size_of::>() , + 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::nsTArray<::nsstring::nsStringRepr> ) )); + assert_eq!(::std::mem::align_of::>() , + 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::nsTArray<::nsstring::nsStringRepr> ) )); + } + #[test] + fn __bindgen_test_layout_nsTArray_instantiation_108() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::nsTArray ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::nsTArray ) )); + } + #[test] + fn __bindgen_test_layout_nsTArray_instantiation_109() { + assert_eq!(::std::mem::size_of::>() , 8usize , + concat ! ( + "Size of template specialization: " , stringify ! ( + root::nsTArray ) )); + assert_eq!(::std::mem::align_of::>() , 8usize , + concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::nsTArray ) )); + } + #[test] + fn __bindgen_test_layout_nsTArray_instantiation_110() { + assert_eq!(::std::mem::size_of::>() , 8usize , + concat ! ( + "Size of template specialization: " , stringify ! ( + root::nsTArray ) )); + assert_eq!(::std::mem::align_of::>() , 8usize , + concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::nsTArray ) )); + } + #[test] + fn __bindgen_test_layout_BaseTimeDuration_instantiation_111() { + assert_eq!(::std::mem::size_of::() , + 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::mozilla::BaseTimeDuration ) )); + assert_eq!(::std::mem::align_of::() , + 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::mozilla::BaseTimeDuration ) )); + } + #[test] fn __bindgen_test_layout_nsTArray_instantiation_112() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( @@ -34587,62 +35400,7 @@ pub mod root { root::nsTArray<::nsstring::nsStringRepr> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_113() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::nsTArray ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::nsTArray ) )); - } - #[test] - fn __bindgen_test_layout_nsTArray_instantiation_114() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::nsTArray<::std::os::raw::c_uint> ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::nsTArray<::std::os::raw::c_uint> ) )); - } - #[test] - fn __bindgen_test_layout_nsTArray_instantiation_115() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::nsTArray<::std::os::raw::c_uint> ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::nsTArray<::std::os::raw::c_uint> ) )); - } - #[test] - fn __bindgen_test_layout_BaseTimeDuration_instantiation_116() { - assert_eq!(::std::mem::size_of::() , - 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::mozilla::BaseTimeDuration ) )); - assert_eq!(::std::mem::align_of::() , - 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::mozilla::BaseTimeDuration ) )); - } - #[test] - fn __bindgen_test_layout_nsTArray_instantiation_117() { - assert_eq!(::std::mem::size_of::>() , - 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::nsTArray<::nsstring::nsStringRepr> ) )); - assert_eq!(::std::mem::align_of::>() , - 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::nsTArray<::nsstring::nsStringRepr> ) )); - } - #[test] - fn __bindgen_test_layout_TErrorResult_instantiation_118() { + fn __bindgen_test_layout_TErrorResult_instantiation_113() { assert_eq!(::std::mem::size_of::() , 32usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34653,7 +35411,7 @@ pub mod root { root::mozilla::binding_danger::TErrorResult ) )); } #[test] - fn __bindgen_test_layout_TErrorResult_instantiation_119() { + fn __bindgen_test_layout_TErrorResult_instantiation_114() { assert_eq!(::std::mem::size_of::() , 32usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34664,7 +35422,7 @@ pub mod root { root::mozilla::binding_danger::TErrorResult ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_120() { + fn __bindgen_test_layout_already_AddRefed_instantiation_115() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34675,7 +35433,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_121() { + fn __bindgen_test_layout_Handle_instantiation_116() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34686,7 +35444,7 @@ pub mod root { root::JS::Handle<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_MutableHandle_instantiation_122() { + fn __bindgen_test_layout_MutableHandle_instantiation_117() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34697,6 +35455,61 @@ pub mod root { root::JS::MutableHandle ) )); } #[test] + fn __bindgen_test_layout_Handle_instantiation_118() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::JS::Handle<*mut root::JSObject> ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::JS::Handle<*mut root::JSObject> ) )); + } + #[test] + fn __bindgen_test_layout_nsTArray_instantiation_119() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::nsTArray<*mut root::mozilla::StyleSheet> ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::nsTArray<*mut root::mozilla::StyleSheet> ) )); + } + #[test] + fn __bindgen_test_layout_Handle_instantiation_120() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::JS::Handle<*mut root::JSObject> ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::JS::Handle<*mut root::JSObject> ) )); + } + #[test] + fn __bindgen_test_layout_RefPtr_instantiation_121() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::RefPtr ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::RefPtr ) )); + } + #[test] + fn __bindgen_test_layout_Handle_instantiation_122() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::JS::Handle<*mut root::JSObject> ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::JS::Handle<*mut root::JSObject> ) )); + } + #[test] fn __bindgen_test_layout_Handle_instantiation_123() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( @@ -34708,62 +35521,7 @@ pub mod root { root::JS::Handle<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_124() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::nsTArray<*mut root::mozilla::StyleSheet> ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::nsTArray<*mut root::mozilla::StyleSheet> ) )); - } - #[test] - fn __bindgen_test_layout_Handle_instantiation_125() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::JS::Handle<*mut root::JSObject> ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::JS::Handle<*mut root::JSObject> ) )); - } - #[test] - fn __bindgen_test_layout_RefPtr_instantiation_126() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::RefPtr ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::RefPtr ) )); - } - #[test] - fn __bindgen_test_layout_Handle_instantiation_127() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::JS::Handle<*mut root::JSObject> ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::JS::Handle<*mut root::JSObject> ) )); - } - #[test] - fn __bindgen_test_layout_Handle_instantiation_128() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::JS::Handle<*mut root::JSObject> ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::JS::Handle<*mut root::JSObject> ) )); - } - #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_129() { + fn __bindgen_test_layout_already_AddRefed_instantiation_124() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34774,7 +35532,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_130() { + fn __bindgen_test_layout_already_AddRefed_instantiation_125() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34785,7 +35543,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_131() { + fn __bindgen_test_layout_already_AddRefed_instantiation_126() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34796,7 +35554,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_132() { + fn __bindgen_test_layout_Handle_instantiation_127() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34807,7 +35565,7 @@ pub mod root { root::JS::Handle ) )); } #[test] - fn __bindgen_test_layout_MutableHandle_instantiation_133() { + fn __bindgen_test_layout_MutableHandle_instantiation_128() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34818,7 +35576,7 @@ pub mod root { root::JS::MutableHandle ) )); } #[test] - fn __bindgen_test_layout_MutableHandle_instantiation_134() { + fn __bindgen_test_layout_MutableHandle_instantiation_129() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34829,7 +35587,7 @@ pub mod root { root::JS::MutableHandle ) )); } #[test] - fn __bindgen_test_layout_DeletePolicy_instantiation_135() { + fn __bindgen_test_layout_DeletePolicy_instantiation_130() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34840,7 +35598,7 @@ pub mod root { root::JS::DeletePolicy ) )); } #[test] - fn __bindgen_test_layout_UniquePtr_instantiation_136() { + fn __bindgen_test_layout_UniquePtr_instantiation_131() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34851,7 +35609,7 @@ pub mod root { root::mozilla::UniquePtr ) )); } #[test] - fn __bindgen_test_layout_DeletePolicy_instantiation_137() { + fn __bindgen_test_layout_DeletePolicy_instantiation_132() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34862,7 +35620,7 @@ pub mod root { root::JS::DeletePolicy ) )); } #[test] - fn __bindgen_test_layout_UniquePtr_instantiation_138() { + fn __bindgen_test_layout_UniquePtr_instantiation_133() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34873,7 +35631,7 @@ pub mod root { root::mozilla::UniquePtr ) )); } #[test] - fn __bindgen_test_layout_DeletePolicy_instantiation_139() { + fn __bindgen_test_layout_DeletePolicy_instantiation_134() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34884,7 +35642,7 @@ pub mod root { root::JS::DeletePolicy ) )); } #[test] - fn __bindgen_test_layout_UniquePtr_instantiation_140() { + fn __bindgen_test_layout_UniquePtr_instantiation_135() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34895,6 +35653,61 @@ pub mod root { root::mozilla::UniquePtr ) )); } #[test] + fn __bindgen_test_layout_DeletePolicy_instantiation_136() { + assert_eq!(::std::mem::size_of::() , 1usize , + concat ! ( + "Size of template specialization: " , stringify ! ( + root::JS::DeletePolicy ) )); + assert_eq!(::std::mem::align_of::() , 1usize , + concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::JS::DeletePolicy ) )); + } + #[test] + fn __bindgen_test_layout_UniquePtr_instantiation_137() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::mozilla::UniquePtr ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::mozilla::UniquePtr ) )); + } + #[test] + fn __bindgen_test_layout_DeletePolicy_instantiation_138() { + assert_eq!(::std::mem::size_of::() , 1usize , + concat ! ( + "Size of template specialization: " , stringify ! ( + root::JS::DeletePolicy ) )); + assert_eq!(::std::mem::align_of::() , 1usize , + concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::JS::DeletePolicy ) )); + } + #[test] + fn __bindgen_test_layout_UniquePtr_instantiation_139() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::mozilla::UniquePtr ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::mozilla::UniquePtr ) )); + } + #[test] + fn __bindgen_test_layout_iterator_instantiation_140() { + assert_eq!(::std::mem::size_of::() , 1usize , + concat ! ( + "Size of template specialization: " , stringify ! ( + root::std::iterator ) )); + assert_eq!(::std::mem::align_of::() , 1usize , + concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::std::iterator ) )); + } + #[test] fn __bindgen_test_layout_DeletePolicy_instantiation_141() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( @@ -34939,62 +35752,7 @@ pub mod root { root::mozilla::UniquePtr ) )); } #[test] - fn __bindgen_test_layout_iterator_instantiation_145() { - assert_eq!(::std::mem::size_of::() , 1usize , - concat ! ( - "Size of template specialization: " , stringify ! ( - root::std::iterator ) )); - assert_eq!(::std::mem::align_of::() , 1usize , - concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::std::iterator ) )); - } - #[test] - fn __bindgen_test_layout_DeletePolicy_instantiation_146() { - assert_eq!(::std::mem::size_of::() , 1usize , - concat ! ( - "Size of template specialization: " , stringify ! ( - root::JS::DeletePolicy ) )); - assert_eq!(::std::mem::align_of::() , 1usize , - concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::JS::DeletePolicy ) )); - } - #[test] - fn __bindgen_test_layout_UniquePtr_instantiation_147() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::mozilla::UniquePtr ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::mozilla::UniquePtr ) )); - } - #[test] - fn __bindgen_test_layout_DeletePolicy_instantiation_148() { - assert_eq!(::std::mem::size_of::() , 1usize , - concat ! ( - "Size of template specialization: " , stringify ! ( - root::JS::DeletePolicy ) )); - assert_eq!(::std::mem::align_of::() , 1usize , - concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::JS::DeletePolicy ) )); - } - #[test] - fn __bindgen_test_layout_UniquePtr_instantiation_149() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::mozilla::UniquePtr ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::mozilla::UniquePtr ) )); - } - #[test] - fn __bindgen_test_layout_nsCOMPtr_instantiation_150() { + fn __bindgen_test_layout_nsCOMPtr_instantiation_145() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35005,7 +35763,7 @@ pub mod root { root::nsCOMPtr ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_151() { + fn __bindgen_test_layout_Handle_instantiation_146() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35016,7 +35774,7 @@ pub mod root { root::JS::Handle ) )); } #[test] - fn __bindgen_test_layout_MutableHandle_instantiation_152() { + fn __bindgen_test_layout_MutableHandle_instantiation_147() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35027,7 +35785,7 @@ pub mod root { root::JS::MutableHandle ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_153() { + fn __bindgen_test_layout_nsTArray_instantiation_148() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35038,7 +35796,7 @@ pub mod root { root::nsTArray ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_154() { + fn __bindgen_test_layout_nsTArray_instantiation_149() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35049,7 +35807,7 @@ pub mod root { root::nsTArray ) )); } #[test] - fn __bindgen_test_layout_Heap_instantiation_155() { + fn __bindgen_test_layout_Heap_instantiation_150() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35060,7 +35818,7 @@ pub mod root { root::JS::Heap ) )); } #[test] - fn __bindgen_test_layout_Heap_instantiation_156() { + fn __bindgen_test_layout_Heap_instantiation_151() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35071,7 +35829,7 @@ pub mod root { root::JS::Heap<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_TenuredHeap_instantiation_157() { + fn __bindgen_test_layout_TenuredHeap_instantiation_152() { assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35082,7 +35840,7 @@ pub mod root { root::JS::TenuredHeap ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_158() { + fn __bindgen_test_layout_already_AddRefed_instantiation_153() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35093,7 +35851,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_159() { + fn __bindgen_test_layout_nsTArray_instantiation_154() { assert_eq!(::std::mem::size_of::>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35106,7 +35864,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_RefPtr_instantiation_160() { + fn __bindgen_test_layout_RefPtr_instantiation_155() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35117,7 +35875,7 @@ pub mod root { root::RefPtr ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_161() { + fn __bindgen_test_layout_nsTArray_instantiation_156() { assert_eq!(::std::mem::size_of::>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35130,7 +35888,7 @@ pub mod root { )); } #[test] - fn __bindgen_test_layout_RefPtr_instantiation_162() { + fn __bindgen_test_layout_RefPtr_instantiation_157() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35141,7 +35899,7 @@ pub mod root { root::RefPtr ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_163() { + fn __bindgen_test_layout_nsTArray_instantiation_158() { assert_eq!(::std::mem::size_of::>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35154,7 +35912,7 @@ pub mod root { )); } #[test] - fn __bindgen_test_layout_RefPtr_instantiation_164() { + fn __bindgen_test_layout_RefPtr_instantiation_159() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35165,7 +35923,7 @@ pub mod root { root::RefPtr ) )); } #[test] - fn __bindgen_test_layout_nsCOMPtr_instantiation_165() { + fn __bindgen_test_layout_nsCOMPtr_instantiation_160() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35176,7 +35934,7 @@ pub mod root { root::nsCOMPtr ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_166() { + fn __bindgen_test_layout_nsTArray_instantiation_161() { assert_eq!(::std::mem::size_of::>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35187,7 +35945,7 @@ pub mod root { root::nsTArray> ) )); } #[test] - fn __bindgen_test_layout_nsCOMPtr_instantiation_167() { + fn __bindgen_test_layout_nsCOMPtr_instantiation_162() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35198,7 +35956,7 @@ pub mod root { root::nsCOMPtr ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_168() { + fn __bindgen_test_layout_already_AddRefed_instantiation_163() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35209,7 +35967,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_169() { + fn __bindgen_test_layout_already_AddRefed_instantiation_164() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35220,7 +35978,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_RefPtr_instantiation_170() { + fn __bindgen_test_layout_RefPtr_instantiation_165() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35231,7 +35989,7 @@ pub mod root { root::RefPtr ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_171() { + fn __bindgen_test_layout_already_AddRefed_instantiation_166() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35242,7 +36000,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_MutableHandle_instantiation_172() { + fn __bindgen_test_layout_MutableHandle_instantiation_167() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35253,7 +36011,7 @@ pub mod root { root::JS::MutableHandle<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_173() { + fn __bindgen_test_layout_already_AddRefed_instantiation_168() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35264,7 +36022,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_174() { + fn __bindgen_test_layout_already_AddRefed_instantiation_169() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35275,7 +36033,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_175() { + fn __bindgen_test_layout_already_AddRefed_instantiation_170() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35286,7 +36044,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_RefPtr_instantiation_176() { + fn __bindgen_test_layout_RefPtr_instantiation_171() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35297,7 +36055,7 @@ pub mod root { root::RefPtr ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_177() { + fn __bindgen_test_layout_Handle_instantiation_172() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35308,7 +36066,7 @@ pub mod root { root::JS::Handle<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_178() { + fn __bindgen_test_layout_already_AddRefed_instantiation_173() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35319,7 +36077,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_179() { + fn __bindgen_test_layout_already_AddRefed_instantiation_174() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35330,7 +36088,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_nsCOMPtr_instantiation_180() { + fn __bindgen_test_layout_nsCOMPtr_instantiation_175() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35341,18 +36099,7 @@ pub mod root { root::nsCOMPtr ) )); } #[test] - fn __bindgen_test_layout_nsCOMPtr_instantiation_181() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::nsCOMPtr ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::nsCOMPtr ) )); - } - #[test] - fn __bindgen_test_layout_RefPtr_instantiation_182() { + fn __bindgen_test_layout_RefPtr_instantiation_176() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35363,7 +36110,7 @@ pub mod root { root::RefPtr ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_183() { + fn __bindgen_test_layout_nsTArray_instantiation_177() { assert_eq!(::std::mem::size_of::>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35376,6 +36123,72 @@ pub mod root { )); } #[test] + fn __bindgen_test_layout_Handle_instantiation_178() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::JS::Handle<*mut root::JSObject> ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::JS::Handle<*mut root::JSObject> ) )); + } + #[test] + fn __bindgen_test_layout_DefaultDelete_instantiation_179() { + assert_eq!(::std::mem::size_of::() , + 1usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::mozilla::DefaultDelete ) )); + assert_eq!(::std::mem::align_of::() , + 1usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::mozilla::DefaultDelete ) )); + } + #[test] + fn __bindgen_test_layout_UniquePtr_instantiation_180() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::mozilla::UniquePtr ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::mozilla::UniquePtr ) )); + } + #[test] + fn __bindgen_test_layout_already_AddRefed_instantiation_181() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::already_AddRefed ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::already_AddRefed ) )); + } + #[test] + fn __bindgen_test_layout_nsTArray_instantiation_182() { + assert_eq!(::std::mem::size_of::>() , + 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::nsTArray<::nsstring::nsStringRepr> ) )); + assert_eq!(::std::mem::align_of::>() , + 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::nsTArray<::nsstring::nsStringRepr> ) )); + } + #[test] + fn __bindgen_test_layout_Handle_instantiation_183() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::JS::Handle<*mut root::JSObject> ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::JS::Handle<*mut root::JSObject> ) )); + } + #[test] fn __bindgen_test_layout_Handle_instantiation_184() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( @@ -35387,51 +36200,7 @@ pub mod root { root::JS::Handle<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_DefaultDelete_instantiation_185() { - assert_eq!(::std::mem::size_of::() , - 1usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::mozilla::DefaultDelete ) )); - assert_eq!(::std::mem::align_of::() , - 1usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::mozilla::DefaultDelete ) )); - } - #[test] - fn __bindgen_test_layout_UniquePtr_instantiation_186() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::mozilla::UniquePtr ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::mozilla::UniquePtr ) )); - } - #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_187() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::already_AddRefed ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::already_AddRefed ) )); - } - #[test] - fn __bindgen_test_layout_nsTArray_instantiation_188() { - assert_eq!(::std::mem::size_of::>() , - 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::nsTArray<::nsstring::nsStringRepr> ) )); - assert_eq!(::std::mem::align_of::>() , - 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::nsTArray<::nsstring::nsStringRepr> ) )); - } - #[test] - fn __bindgen_test_layout_Handle_instantiation_189() { + fn __bindgen_test_layout_Handle_instantiation_185() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35442,29 +36211,7 @@ pub mod root { root::JS::Handle<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_190() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::JS::Handle<*mut root::JSObject> ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::JS::Handle<*mut root::JSObject> ) )); - } - #[test] - fn __bindgen_test_layout_Handle_instantiation_191() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::JS::Handle<*mut root::JSObject> ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::JS::Handle<*mut root::JSObject> ) )); - } - #[test] - fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_192() { + fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_186() { assert_eq!(::std::mem::size_of::>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35477,7 +36224,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_nsDataHashtable_instantiation_193() { + fn __bindgen_test_layout_nsDataHashtable_instantiation_187() { assert_eq!(::std::mem::size_of::<[u64; 6usize]>() , 48usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35488,7 +36235,7 @@ pub mod root { [u64; 6usize] ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_194() { + fn __bindgen_test_layout_Handle_instantiation_188() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35499,7 +36246,7 @@ pub mod root { root::JS::Handle<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_195() { + fn __bindgen_test_layout_nsTArray_instantiation_189() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35510,7 +36257,7 @@ pub mod root { root::nsTArray<*mut root::nsIContent> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_196() { + fn __bindgen_test_layout_nsTArray_instantiation_190() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35521,7 +36268,7 @@ pub mod root { root::nsTArray<*mut root::nsIContent> ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_197() { + fn __bindgen_test_layout_already_AddRefed_instantiation_191() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35532,7 +36279,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_198() { + fn __bindgen_test_layout_already_AddRefed_instantiation_192() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35543,7 +36290,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_SupportsWeakPtr_instantiation_199() { + fn __bindgen_test_layout_SupportsWeakPtr_instantiation_193() { assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( u64 ) )); @@ -35552,7 +36299,7 @@ pub mod root { u64 ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_200() { + fn __bindgen_test_layout_already_AddRefed_instantiation_194() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35563,7 +36310,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_201() { + fn __bindgen_test_layout_nsTArray_instantiation_195() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35574,7 +36321,7 @@ pub mod root { root::nsTArray ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_202() { + fn __bindgen_test_layout_already_AddRefed_instantiation_196() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35585,7 +36332,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_DefaultDelete_instantiation_203() { + fn __bindgen_test_layout_DefaultDelete_instantiation_197() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35596,7 +36343,7 @@ pub mod root { root::mozilla::DefaultDelete ) )); } #[test] - fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_204() { + fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_198() { assert_eq!(::std::mem::size_of::>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35607,7 +36354,7 @@ pub mod root { root::nsRefPtrHashKey ) )); } #[test] - fn __bindgen_test_layout_nsCOMPtr_instantiation_205() { + fn __bindgen_test_layout_nsCOMPtr_instantiation_199() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35618,7 +36365,7 @@ pub mod root { root::nsCOMPtr ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_206() { + fn __bindgen_test_layout_nsTArray_instantiation_200() { assert_eq!(::std::mem::size_of::>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35629,7 +36376,7 @@ pub mod root { root::nsTArray> ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_207() { + fn __bindgen_test_layout_already_AddRefed_instantiation_201() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35640,7 +36387,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_208() { + fn __bindgen_test_layout_already_AddRefed_instantiation_202() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35651,7 +36398,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_209() { + fn __bindgen_test_layout_already_AddRefed_instantiation_203() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35662,26 +36409,92 @@ pub mod root { root::already_AddRefed ) )); } #[test] + fn __bindgen_test_layout_already_AddRefed_instantiation_204() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::already_AddRefed ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::already_AddRefed ) )); + } + #[test] + fn __bindgen_test_layout_already_AddRefed_instantiation_205() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::already_AddRefed ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::already_AddRefed ) )); + } + #[test] + fn __bindgen_test_layout_Handle_instantiation_206() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::JS::Handle<*mut root::JSObject> ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::JS::Handle<*mut root::JSObject> ) )); + } + #[test] + fn __bindgen_test_layout_Handle_instantiation_207() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::JS::Handle<*mut root::JSObject> ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::JS::Handle<*mut root::JSObject> ) )); + } + #[test] + fn __bindgen_test_layout_Handle_instantiation_208() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::JS::Handle<*mut root::JSObject> ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::JS::Handle<*mut root::JSObject> ) )); + } + #[test] + fn __bindgen_test_layout_nsPIDOMWindow_instantiation_209() { + assert_eq!(::std::mem::size_of::<[u64; 29usize]>() , 232usize , concat + ! ( + "Size of template specialization: " , stringify ! ( + [u64; 29usize] ) )); + assert_eq!(::std::mem::align_of::<[u64; 29usize]>() , 8usize , concat + ! ( + "Alignment of template specialization: " , stringify ! ( + [u64; 29usize] ) )); + } + #[test] fn __bindgen_test_layout_already_AddRefed_instantiation_210() { - assert_eq!(::std::mem::size_of::>() + assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( - root::already_AddRefed ) )); - assert_eq!(::std::mem::align_of::>() + root::already_AddRefed ) )); + assert_eq!(::std::mem::align_of::>() , 8usize , concat ! ( "Alignment of template specialization: " , stringify ! ( - root::already_AddRefed ) )); + root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_211() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( + fn __bindgen_test_layout_nsRefPtrHashtable_instantiation_211() { + assert_eq!(::std::mem::size_of::<[u64; 6usize]>() , 48usize , concat ! + ( "Size of template specialization: " , stringify ! ( - root::already_AddRefed ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( + [u64; 6usize] ) )); + assert_eq!(::std::mem::align_of::<[u64; 6usize]>() , 8usize , concat ! + ( "Alignment of template specialization: " , stringify ! ( - root::already_AddRefed ) )); + [u64; 6usize] ) )); } #[test] fn __bindgen_test_layout_Handle_instantiation_212() { @@ -35695,73 +36508,7 @@ pub mod root { root::JS::Handle<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_213() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::JS::Handle<*mut root::JSObject> ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::JS::Handle<*mut root::JSObject> ) )); - } - #[test] - fn __bindgen_test_layout_Handle_instantiation_214() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::JS::Handle<*mut root::JSObject> ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::JS::Handle<*mut root::JSObject> ) )); - } - #[test] - fn __bindgen_test_layout_nsPIDOMWindow_instantiation_215() { - assert_eq!(::std::mem::size_of::<[u64; 29usize]>() , 232usize , concat - ! ( - "Size of template specialization: " , stringify ! ( - [u64; 29usize] ) )); - assert_eq!(::std::mem::align_of::<[u64; 29usize]>() , 8usize , concat - ! ( - "Alignment of template specialization: " , stringify ! ( - [u64; 29usize] ) )); - } - #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_216() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::already_AddRefed ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::already_AddRefed ) )); - } - #[test] - fn __bindgen_test_layout_nsRefPtrHashtable_instantiation_217() { - assert_eq!(::std::mem::size_of::<[u64; 6usize]>() , 48usize , concat ! - ( - "Size of template specialization: " , stringify ! ( - [u64; 6usize] ) )); - assert_eq!(::std::mem::align_of::<[u64; 6usize]>() , 8usize , concat ! - ( - "Alignment of template specialization: " , stringify ! ( - [u64; 6usize] ) )); - } - #[test] - fn __bindgen_test_layout_Handle_instantiation_218() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::JS::Handle<*mut root::JSObject> ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::JS::Handle<*mut root::JSObject> ) )); - } - #[test] - fn __bindgen_test_layout_nsTArray_instantiation_219() { + fn __bindgen_test_layout_nsTArray_instantiation_213() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35772,7 +36519,7 @@ pub mod root { root::nsTArray<::nsstring::nsStringRepr> ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_220() { + fn __bindgen_test_layout_already_AddRefed_instantiation_214() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35783,7 +36530,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_RefPtr_instantiation_221() { + fn __bindgen_test_layout_RefPtr_instantiation_215() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35794,7 +36541,7 @@ pub mod root { root::RefPtr ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_222() { + fn __bindgen_test_layout_nsTArray_instantiation_216() { assert_eq!(::std::mem::size_of::>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35807,7 +36554,7 @@ pub mod root { )); } #[test] - fn __bindgen_test_layout_RefPtr_instantiation_223() { + fn __bindgen_test_layout_RefPtr_instantiation_217() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35818,7 +36565,7 @@ pub mod root { root::RefPtr ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_224() { + fn __bindgen_test_layout_nsTArray_instantiation_218() { assert_eq!(::std::mem::size_of::>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35831,7 +36578,7 @@ pub mod root { )); } #[test] - fn __bindgen_test_layout_WeakPtr_instantiation_225() { + fn __bindgen_test_layout_WeakPtr_instantiation_219() { assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( u64 ) )); @@ -35840,7 +36587,7 @@ pub mod root { u64 ) )); } #[test] - fn __bindgen_test_layout_nsPtrHashKey_instantiation_226() { + fn __bindgen_test_layout_nsPtrHashKey_instantiation_220() { assert_eq!(::std::mem::size_of::>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35851,7 +36598,7 @@ pub mod root { root::nsPtrHashKey<::std::os::raw::c_void> ) )); } #[test] - fn __bindgen_test_layout_nsPtrHashKey_instantiation_227() { + fn __bindgen_test_layout_nsPtrHashKey_instantiation_221() { assert_eq!(::std::mem::size_of::>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35862,6 +36609,72 @@ pub mod root { root::nsPtrHashKey ) )); } #[test] + fn __bindgen_test_layout_Handle_instantiation_222() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::JS::Handle<*mut root::JSObject> ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::JS::Handle<*mut root::JSObject> ) )); + } + #[test] + fn __bindgen_test_layout_OwningNonNull_instantiation_223() { + assert_eq!(::std::mem::size_of::>() + , 16usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::mozilla::OwningNonNull ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::mozilla::OwningNonNull ) )); + } + #[test] + fn __bindgen_test_layout_OwningNonNull_instantiation_224() { + assert_eq!(::std::mem::size_of::>() + , 16usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::mozilla::OwningNonNull ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::mozilla::OwningNonNull ) )); + } + #[test] + fn __bindgen_test_layout_OwningNonNull_instantiation_225() { + assert_eq!(::std::mem::size_of::>() + , 16usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::mozilla::OwningNonNull ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::mozilla::OwningNonNull ) )); + } + #[test] + fn __bindgen_test_layout_Handle_instantiation_226() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::JS::Handle ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::JS::Handle ) )); + } + #[test] + fn __bindgen_test_layout_Handle_instantiation_227() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::JS::Handle ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::JS::Handle ) )); + } + #[test] fn __bindgen_test_layout_Handle_instantiation_228() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( @@ -35873,59 +36686,59 @@ pub mod root { root::JS::Handle<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_OwningNonNull_instantiation_229() { - assert_eq!(::std::mem::size_of::>() - , 16usize , concat ! ( + fn __bindgen_test_layout_MutableHandle_instantiation_229() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( - root::mozilla::OwningNonNull ) )); - assert_eq!(::std::mem::align_of::>() + root::JS::MutableHandle ) )); + assert_eq!(::std::mem::align_of::>() , 8usize , concat ! ( "Alignment of template specialization: " , stringify ! ( - root::mozilla::OwningNonNull ) )); + root::JS::MutableHandle ) )); } #[test] - fn __bindgen_test_layout_OwningNonNull_instantiation_230() { - assert_eq!(::std::mem::size_of::>() - , 16usize , concat ! ( + fn __bindgen_test_layout_Handle_instantiation_230() { + assert_eq!(::std::mem::size_of::>() , + 8usize , concat ! ( "Size of template specialization: " , stringify ! ( - root::mozilla::OwningNonNull ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( + root::JS::Handle ) )); + assert_eq!(::std::mem::align_of::>() , + 8usize , concat ! ( "Alignment of template specialization: " , stringify ! ( - root::mozilla::OwningNonNull ) )); + root::JS::Handle ) )); } #[test] - fn __bindgen_test_layout_OwningNonNull_instantiation_231() { - assert_eq!(::std::mem::size_of::>() - , 16usize , concat ! ( + fn __bindgen_test_layout_MutableHandle_instantiation_231() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( - root::mozilla::OwningNonNull ) )); - assert_eq!(::std::mem::align_of::>() + root::JS::MutableHandle ) )); + assert_eq!(::std::mem::align_of::>() , 8usize , concat ! ( "Alignment of template specialization: " , stringify ! ( - root::mozilla::OwningNonNull ) )); + root::JS::MutableHandle ) )); } #[test] fn __bindgen_test_layout_Handle_instantiation_232() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( + assert_eq!(::std::mem::size_of::>() , + 8usize , concat ! ( "Size of template specialization: " , stringify ! ( - root::JS::Handle ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( + root::JS::Handle ) )); + assert_eq!(::std::mem::align_of::>() , + 8usize , concat ! ( "Alignment of template specialization: " , stringify ! ( - root::JS::Handle ) )); + root::JS::Handle ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_233() { - assert_eq!(::std::mem::size_of::>() + fn __bindgen_test_layout_MutableHandle_instantiation_233() { + assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( - root::JS::Handle ) )); - assert_eq!(::std::mem::align_of::>() + root::JS::MutableHandle ) )); + assert_eq!(::std::mem::align_of::>() , 8usize , concat ! ( "Alignment of template specialization: " , stringify ! ( - root::JS::Handle ) )); + root::JS::MutableHandle ) )); } #[test] fn __bindgen_test_layout_Handle_instantiation_234() { @@ -35939,95 +36752,29 @@ pub mod root { root::JS::Handle<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_MutableHandle_instantiation_235() { - assert_eq!(::std::mem::size_of::>() + fn __bindgen_test_layout_Handle_instantiation_235() { + assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( - root::JS::MutableHandle ) )); - assert_eq!(::std::mem::align_of::>() + root::JS::Handle<*mut root::JSObject> ) )); + assert_eq!(::std::mem::align_of::>() , 8usize , concat ! ( "Alignment of template specialization: " , stringify ! ( - root::JS::MutableHandle ) )); + root::JS::Handle<*mut root::JSObject> ) )); } #[test] fn __bindgen_test_layout_Handle_instantiation_236() { - assert_eq!(::std::mem::size_of::>() , - 8usize , concat ! ( + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( - root::JS::Handle ) )); - assert_eq!(::std::mem::align_of::>() , - 8usize , concat ! ( + root::JS::Handle<*mut root::JSObject> ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( "Alignment of template specialization: " , stringify ! ( - root::JS::Handle ) )); + root::JS::Handle<*mut root::JSObject> ) )); } #[test] fn __bindgen_test_layout_MutableHandle_instantiation_237() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::JS::MutableHandle ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::JS::MutableHandle ) )); - } - #[test] - fn __bindgen_test_layout_Handle_instantiation_238() { - assert_eq!(::std::mem::size_of::>() , - 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::JS::Handle ) )); - assert_eq!(::std::mem::align_of::>() , - 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::JS::Handle ) )); - } - #[test] - fn __bindgen_test_layout_MutableHandle_instantiation_239() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::JS::MutableHandle ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::JS::MutableHandle ) )); - } - #[test] - fn __bindgen_test_layout_Handle_instantiation_240() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::JS::Handle<*mut root::JSObject> ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::JS::Handle<*mut root::JSObject> ) )); - } - #[test] - fn __bindgen_test_layout_Handle_instantiation_241() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::JS::Handle<*mut root::JSObject> ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::JS::Handle<*mut root::JSObject> ) )); - } - #[test] - fn __bindgen_test_layout_Handle_instantiation_242() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::JS::Handle<*mut root::JSObject> ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::JS::Handle<*mut root::JSObject> ) )); - } - #[test] - fn __bindgen_test_layout_MutableHandle_instantiation_243() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36038,7 +36785,7 @@ pub mod root { root::JS::MutableHandle<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_RefPtr_instantiation_244() { + fn __bindgen_test_layout_RefPtr_instantiation_238() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36049,7 +36796,7 @@ pub mod root { root::RefPtr ) )); } #[test] - fn __bindgen_test_layout_nsCOMPtr_instantiation_245() { + fn __bindgen_test_layout_nsCOMPtr_instantiation_239() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36060,7 +36807,7 @@ pub mod root { root::nsCOMPtr ) )); } #[test] - fn __bindgen_test_layout_nsPtrHashKey_instantiation_246() { + fn __bindgen_test_layout_nsPtrHashKey_instantiation_240() { assert_eq!(::std::mem::size_of::>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36071,7 +36818,7 @@ pub mod root { root::nsPtrHashKey<::std::os::raw::c_void> ) )); } #[test] - fn __bindgen_test_layout_PointTyped_instantiation_247() { + fn __bindgen_test_layout_PointTyped_instantiation_241() { assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36082,7 +36829,7 @@ pub mod root { [u32; 2usize] ) )); } #[test] - fn __bindgen_test_layout_IntPointTyped_instantiation_248() { + fn __bindgen_test_layout_IntPointTyped_instantiation_242() { assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36093,7 +36840,7 @@ pub mod root { [u32; 2usize] ) )); } #[test] - fn __bindgen_test_layout_SizeTyped_instantiation_249() { + fn __bindgen_test_layout_SizeTyped_instantiation_243() { assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36104,7 +36851,7 @@ pub mod root { [u32; 2usize] ) )); } #[test] - fn __bindgen_test_layout_RectTyped_instantiation_250() { + fn __bindgen_test_layout_RectTyped_instantiation_244() { assert_eq!(::std::mem::size_of::<[u32; 4usize]>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36115,7 +36862,7 @@ pub mod root { [u32; 4usize] ) )); } #[test] - fn __bindgen_test_layout_IntPointTyped_instantiation_251() { + fn __bindgen_test_layout_IntPointTyped_instantiation_245() { assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36126,7 +36873,7 @@ pub mod root { [u32; 2usize] ) )); } #[test] - fn __bindgen_test_layout_IntSizeTyped_instantiation_252() { + fn __bindgen_test_layout_IntSizeTyped_instantiation_246() { assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36137,7 +36884,7 @@ pub mod root { [u32; 2usize] ) )); } #[test] - fn __bindgen_test_layout_IntRectTyped_instantiation_253() { + fn __bindgen_test_layout_IntRectTyped_instantiation_247() { assert_eq!(::std::mem::size_of::<[u32; 4usize]>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36148,7 +36895,7 @@ pub mod root { [u32; 4usize] ) )); } #[test] - fn __bindgen_test_layout_MarginTyped_instantiation_254() { + fn __bindgen_test_layout_MarginTyped_instantiation_248() { assert_eq!(::std::mem::size_of::<[u32; 4usize]>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36159,7 +36906,7 @@ pub mod root { [u32; 4usize] ) )); } #[test] - fn __bindgen_test_layout_RectTyped_instantiation_255() { + fn __bindgen_test_layout_RectTyped_instantiation_249() { assert_eq!(::std::mem::size_of::<[u32; 4usize]>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36170,7 +36917,7 @@ pub mod root { [u32; 4usize] ) )); } #[test] - fn __bindgen_test_layout_IntRectTyped_instantiation_256() { + fn __bindgen_test_layout_IntRectTyped_instantiation_250() { assert_eq!(::std::mem::size_of::<[u32; 4usize]>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36181,7 +36928,7 @@ pub mod root { [u32; 4usize] ) )); } #[test] - fn __bindgen_test_layout_ScaleFactor_instantiation_257() { + fn __bindgen_test_layout_ScaleFactor_instantiation_251() { assert_eq!(::std::mem::size_of::() , 4usize , concat ! ( "Size of template specialization: " , stringify ! ( u32 ) )); @@ -36190,7 +36937,7 @@ pub mod root { u32 ) )); } #[test] - fn __bindgen_test_layout_ScaleFactors2D_instantiation_258() { + fn __bindgen_test_layout_ScaleFactors2D_instantiation_252() { assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36201,7 +36948,7 @@ pub mod root { [u32; 2usize] ) )); } #[test] - fn __bindgen_test_layout_ScaleFactors2D_instantiation_259() { + fn __bindgen_test_layout_ScaleFactors2D_instantiation_253() { assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36212,7 +36959,7 @@ pub mod root { [u32; 2usize] ) )); } #[test] - fn __bindgen_test_layout_ScaleFactors2D_instantiation_260() { + fn __bindgen_test_layout_ScaleFactors2D_instantiation_254() { assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36223,7 +36970,7 @@ pub mod root { [u32; 2usize] ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_261() { + fn __bindgen_test_layout_already_AddRefed_instantiation_255() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36234,7 +36981,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_262() { + fn __bindgen_test_layout_already_AddRefed_instantiation_256() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36245,7 +36992,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_263() { + fn __bindgen_test_layout_already_AddRefed_instantiation_257() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36256,7 +37003,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_264() { + fn __bindgen_test_layout_already_AddRefed_instantiation_258() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36267,7 +37014,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_265() { + fn __bindgen_test_layout_already_AddRefed_instantiation_259() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36278,7 +37025,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_nsPIDOMWindow_instantiation_266() { + fn __bindgen_test_layout_nsPIDOMWindow_instantiation_260() { assert_eq!(::std::mem::size_of::<[u64; 29usize]>() , 232usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36289,7 +37036,7 @@ pub mod root { [u64; 29usize] ) )); } #[test] - fn __bindgen_test_layout_MutableHandle_instantiation_267() { + fn __bindgen_test_layout_MutableHandle_instantiation_261() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36300,7 +37047,7 @@ pub mod root { root::JS::MutableHandle ) )); } #[test] - fn __bindgen_test_layout_MutableHandle_instantiation_268() { + fn __bindgen_test_layout_MutableHandle_instantiation_262() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36311,7 +37058,7 @@ pub mod root { root::JS::MutableHandle ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_269() { + fn __bindgen_test_layout_already_AddRefed_instantiation_263() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36322,7 +37069,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_DefaultDelete_instantiation_270() { + fn __bindgen_test_layout_DefaultDelete_instantiation_264() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36333,7 +37080,7 @@ pub mod root { root::mozilla::DefaultDelete ) )); } #[test] - fn __bindgen_test_layout_nsRefPtrHashtable_instantiation_271() { + fn __bindgen_test_layout_nsRefPtrHashtable_instantiation_265() { assert_eq!(::std::mem::size_of::<[u64; 6usize]>() , 48usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36344,7 +37091,7 @@ pub mod root { [u64; 6usize] ) )); } #[test] - fn __bindgen_test_layout_Rooted_instantiation_272() { + fn __bindgen_test_layout_Rooted_instantiation_266() { assert_eq!(::std::mem::size_of::<[u64; 3usize]>() , 24usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36355,7 +37102,7 @@ pub mod root { [u64; 3usize] ) )); } #[test] - fn __bindgen_test_layout_Rooted_instantiation_273() { + fn __bindgen_test_layout_Rooted_instantiation_267() { assert_eq!(::std::mem::size_of::<[u64; 3usize]>() , 24usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36366,7 +37113,7 @@ pub mod root { [u64; 3usize] ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_274() { + fn __bindgen_test_layout_already_AddRefed_instantiation_268() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36377,7 +37124,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_nsCOMPtr_instantiation_275() { + fn __bindgen_test_layout_nsCOMPtr_instantiation_269() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36388,7 +37135,7 @@ pub mod root { root::nsCOMPtr ) )); } #[test] - fn __bindgen_test_layout_nsCOMPtr_instantiation_276() { + fn __bindgen_test_layout_nsCOMPtr_instantiation_270() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36399,7 +37146,7 @@ pub mod root { root::nsCOMPtr ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_277() { + fn __bindgen_test_layout_nsTArray_instantiation_271() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36410,7 +37157,7 @@ pub mod root { root::nsTArray<::nsstring::nsStringRepr> ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_278() { + fn __bindgen_test_layout_Handle_instantiation_272() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36421,7 +37168,7 @@ pub mod root { root::JS::Handle ) )); } #[test] - fn __bindgen_test_layout_MutableHandle_instantiation_279() { + fn __bindgen_test_layout_MutableHandle_instantiation_273() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36432,7 +37179,7 @@ pub mod root { root::JS::MutableHandle ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_280() { + fn __bindgen_test_layout_Handle_instantiation_274() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36443,7 +37190,7 @@ pub mod root { root::JS::Handle<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_MutableHandle_instantiation_281() { + fn __bindgen_test_layout_MutableHandle_instantiation_275() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36454,7 +37201,7 @@ pub mod root { root::JS::MutableHandle ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_282() { + fn __bindgen_test_layout_nsTArray_instantiation_276() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36465,7 +37212,7 @@ pub mod root { root::nsTArray<::nsstring::nsStringRepr> ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_283() { + fn __bindgen_test_layout_Handle_instantiation_277() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36476,7 +37223,7 @@ pub mod root { root::JS::Handle<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_RefPtr_instantiation_284() { + fn __bindgen_test_layout_RefPtr_instantiation_278() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36487,7 +37234,7 @@ pub mod root { root::RefPtr ) )); } #[test] - fn __bindgen_test_layout_RefPtr_instantiation_285() { + fn __bindgen_test_layout_RefPtr_instantiation_279() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36498,7 +37245,7 @@ pub mod root { root::RefPtr ) )); } #[test] - fn __bindgen_test_layout_RefPtr_instantiation_286() { + fn __bindgen_test_layout_RefPtr_instantiation_280() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36509,7 +37256,7 @@ pub mod root { root::RefPtr ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_287() { + fn __bindgen_test_layout_nsTArray_instantiation_281() { assert_eq!(::std::mem::size_of::>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36522,7 +37269,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_RefPtr_instantiation_288() { + fn __bindgen_test_layout_RefPtr_instantiation_282() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36533,7 +37280,7 @@ pub mod root { root::RefPtr ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_289() { + fn __bindgen_test_layout_already_AddRefed_instantiation_283() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36544,7 +37291,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_290() { + fn __bindgen_test_layout_already_AddRefed_instantiation_284() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36555,7 +37302,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_291() { + fn __bindgen_test_layout_Handle_instantiation_285() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36566,7 +37313,7 @@ pub mod root { root::JS::Handle<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_292() { + fn __bindgen_test_layout_nsTArray_instantiation_286() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36577,7 +37324,7 @@ pub mod root { root::nsTArray ) )); } #[test] - fn __bindgen_test_layout_RefPtr_instantiation_293() { + fn __bindgen_test_layout_RefPtr_instantiation_287() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36590,7 +37337,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_294() { + fn __bindgen_test_layout_nsTArray_instantiation_288() { assert_eq!(::std::mem::size_of::>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36603,7 +37350,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_nsPtrHashKey_instantiation_295() { + fn __bindgen_test_layout_nsPtrHashKey_instantiation_289() { assert_eq!(::std::mem::size_of::>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36614,7 +37361,7 @@ pub mod root { root::nsPtrHashKey ) )); } #[test] - fn __bindgen_test_layout_RefPtr_instantiation_296() { + fn __bindgen_test_layout_RefPtr_instantiation_290() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36627,7 +37374,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_UniquePtr_instantiation_297() { + fn __bindgen_test_layout_UniquePtr_instantiation_291() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36638,7 +37385,7 @@ pub mod root { root::mozilla::UniquePtr ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_298() { + fn __bindgen_test_layout_nsTArray_instantiation_292() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36649,7 +37396,7 @@ pub mod root { root::nsTArray<::nsstring::nsStringRepr> ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_299() { + fn __bindgen_test_layout_Handle_instantiation_293() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36660,7 +37407,7 @@ pub mod root { root::JS::Handle ) )); } #[test] - fn __bindgen_test_layout_MutableHandle_instantiation_300() { + fn __bindgen_test_layout_MutableHandle_instantiation_294() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36671,7 +37418,7 @@ pub mod root { root::JS::MutableHandle ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_301() { + fn __bindgen_test_layout_Handle_instantiation_295() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36682,7 +37429,7 @@ pub mod root { root::JS::Handle ) )); } #[test] - fn __bindgen_test_layout_MutableHandle_instantiation_302() { + fn __bindgen_test_layout_MutableHandle_instantiation_296() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36693,7 +37440,7 @@ pub mod root { root::JS::MutableHandle ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_303() { + fn __bindgen_test_layout_already_AddRefed_instantiation_297() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36704,7 +37451,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_nsDataHashtable_instantiation_304() { + fn __bindgen_test_layout_nsDataHashtable_instantiation_298() { assert_eq!(::std::mem::size_of::<[u64; 6usize]>() , 48usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36715,7 +37462,7 @@ pub mod root { [u64; 6usize] ) )); } #[test] - fn __bindgen_test_layout_OwningNonNull_instantiation_305() { + fn __bindgen_test_layout_OwningNonNull_instantiation_299() { assert_eq!(::std::mem::size_of::>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36728,7 +37475,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_306() { + fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_300() { assert_eq!(::std::mem::size_of::>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36739,7 +37486,7 @@ pub mod root { root::nsRefPtrHashKey ) )); } #[test] - fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_307() { + fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_301() { assert_eq!(::std::mem::size_of::>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36750,7 +37497,7 @@ pub mod root { root::nsRefPtrHashKey ) )); } #[test] - fn __bindgen_test_layout_nsCOMPtr_instantiation_308() { + fn __bindgen_test_layout_nsCOMPtr_instantiation_302() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36761,7 +37508,7 @@ pub mod root { root::nsCOMPtr ) )); } #[test] - fn __bindgen_test_layout_DefaultDelete_instantiation_309() { + fn __bindgen_test_layout_DefaultDelete_instantiation_303() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36772,6 +37519,72 @@ pub mod root { root::mozilla::DefaultDelete ) )); } #[test] + fn __bindgen_test_layout_already_AddRefed_instantiation_304() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::already_AddRefed ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::already_AddRefed ) )); + } + #[test] + fn __bindgen_test_layout_nsMainThreadPtrHolder_instantiation_305() { + assert_eq!(::std::mem::size_of::>() + , 32usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::nsMainThreadPtrHolder ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::nsMainThreadPtrHolder ) )); + } + #[test] + fn __bindgen_test_layout_already_AddRefed_instantiation_306() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::already_AddRefed ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::already_AddRefed ) )); + } + #[test] + fn __bindgen_test_layout_already_AddRefed_instantiation_307() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::already_AddRefed ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::already_AddRefed ) )); + } + #[test] + fn __bindgen_test_layout_already_AddRefed_instantiation_308() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::already_AddRefed ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::already_AddRefed ) )); + } + #[test] + fn __bindgen_test_layout_already_AddRefed_instantiation_309() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::already_AddRefed ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::already_AddRefed ) )); + } + #[test] fn __bindgen_test_layout_already_AddRefed_instantiation_310() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( @@ -36783,73 +37596,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_nsMainThreadPtrHolder_instantiation_311() { - assert_eq!(::std::mem::size_of::>() - , 32usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::nsMainThreadPtrHolder ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::nsMainThreadPtrHolder ) )); - } - #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_312() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::already_AddRefed ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::already_AddRefed ) )); - } - #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_313() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::already_AddRefed ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::already_AddRefed ) )); - } - #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_314() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::already_AddRefed ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::already_AddRefed ) )); - } - #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_315() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::already_AddRefed ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::already_AddRefed ) )); - } - #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_316() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::already_AddRefed ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::already_AddRefed ) )); - } - #[test] - fn __bindgen_test_layout_nsPtrHashKey_instantiation_317() { + fn __bindgen_test_layout_nsPtrHashKey_instantiation_311() { assert_eq!(::std::mem::size_of::>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36860,7 +37607,7 @@ pub mod root { root::nsPtrHashKey ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_318() { + fn __bindgen_test_layout_already_AddRefed_instantiation_312() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36871,7 +37618,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_DefaultDelete_instantiation_319() { + fn __bindgen_test_layout_DefaultDelete_instantiation_313() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36882,7 +37629,7 @@ pub mod root { root::mozilla::DefaultDelete ) )); } #[test] - fn __bindgen_test_layout_UniquePtr_instantiation_320() { + fn __bindgen_test_layout_UniquePtr_instantiation_314() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36893,7 +37640,7 @@ pub mod root { root::mozilla::UniquePtr ) )); } #[test] - fn __bindgen_test_layout_DefaultDelete_instantiation_321() { + fn __bindgen_test_layout_DefaultDelete_instantiation_315() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36904,7 +37651,7 @@ pub mod root { root::mozilla::DefaultDelete ) )); } #[test] - fn __bindgen_test_layout_UniquePtr_instantiation_322() { + fn __bindgen_test_layout_UniquePtr_instantiation_316() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36915,7 +37662,7 @@ pub mod root { root::mozilla::UniquePtr ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_323() { + fn __bindgen_test_layout_already_AddRefed_instantiation_317() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36926,7 +37673,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_SupportsWeakPtr_instantiation_324() { + fn __bindgen_test_layout_SupportsWeakPtr_instantiation_318() { assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( u64 ) )); @@ -36935,7 +37682,7 @@ pub mod root { u64 ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_325() { + fn __bindgen_test_layout_nsTArray_instantiation_319() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36946,7 +37693,7 @@ pub mod root { root::nsTArray<::nsstring::nsStringRepr> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_326() { + fn __bindgen_test_layout_nsTArray_instantiation_320() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36957,7 +37704,7 @@ pub mod root { root::nsTArray<::nsstring::nsStringRepr> ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_327() { + fn __bindgen_test_layout_already_AddRefed_instantiation_321() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36968,7 +37715,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_328() { + fn __bindgen_test_layout_already_AddRefed_instantiation_322() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36979,7 +37726,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_Maybe_instantiation_329() { + fn __bindgen_test_layout_Maybe_instantiation_323() { assert_eq!(::std::mem::size_of::<[u32; 3usize]>() , 12usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36990,7 +37737,7 @@ pub mod root { [u32; 3usize] ) )); } #[test] - fn __bindgen_test_layout_Maybe_instantiation_330() { + fn __bindgen_test_layout_Maybe_instantiation_324() { assert_eq!(::std::mem::size_of::<[u32; 3usize]>() , 12usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37001,7 +37748,7 @@ pub mod root { [u32; 3usize] ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_331() { + fn __bindgen_test_layout_already_AddRefed_instantiation_325() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37012,7 +37759,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_332() { + fn __bindgen_test_layout_already_AddRefed_instantiation_326() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37023,6 +37770,72 @@ pub mod root { root::already_AddRefed ) )); } #[test] + fn __bindgen_test_layout_DefaultDelete_instantiation_327() { + assert_eq!(::std::mem::size_of::() , + 1usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::mozilla::DefaultDelete ) )); + assert_eq!(::std::mem::align_of::() , + 1usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::mozilla::DefaultDelete ) )); + } + #[test] + fn __bindgen_test_layout_UniquePtr_instantiation_328() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::mozilla::UniquePtr ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::mozilla::UniquePtr ) )); + } + #[test] + fn __bindgen_test_layout_DefaultDelete_instantiation_329() { + assert_eq!(::std::mem::size_of::() , + 1usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::mozilla::DefaultDelete ) )); + assert_eq!(::std::mem::align_of::() , + 1usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::mozilla::DefaultDelete ) )); + } + #[test] + fn __bindgen_test_layout_UniquePtr_instantiation_330() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::mozilla::UniquePtr ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::mozilla::UniquePtr ) )); + } + #[test] + fn __bindgen_test_layout_already_AddRefed_instantiation_331() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::already_AddRefed ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::already_AddRefed ) )); + } + #[test] + fn __bindgen_test_layout_Maybe_instantiation_332() { + 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_333() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( @@ -37034,18 +37847,7 @@ pub mod root { root::mozilla::DefaultDelete ) )); } #[test] - fn __bindgen_test_layout_UniquePtr_instantiation_334() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::mozilla::UniquePtr ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::mozilla::UniquePtr ) )); - } - #[test] - fn __bindgen_test_layout_DefaultDelete_instantiation_335() { + fn __bindgen_test_layout_DefaultDelete_instantiation_334() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37056,62 +37858,7 @@ pub mod root { root::mozilla::DefaultDelete ) )); } #[test] - fn __bindgen_test_layout_UniquePtr_instantiation_336() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::mozilla::UniquePtr ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::mozilla::UniquePtr ) )); - } - #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_337() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::already_AddRefed ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::already_AddRefed ) )); - } - #[test] - fn __bindgen_test_layout_Maybe_instantiation_338() { - 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_339() { - assert_eq!(::std::mem::size_of::() , - 1usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::mozilla::DefaultDelete ) )); - assert_eq!(::std::mem::align_of::() , - 1usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::mozilla::DefaultDelete ) )); - } - #[test] - fn __bindgen_test_layout_DefaultDelete_instantiation_340() { - assert_eq!(::std::mem::size_of::() , - 1usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::mozilla::DefaultDelete ) )); - assert_eq!(::std::mem::align_of::() , - 1usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::mozilla::DefaultDelete ) )); - } - #[test] - fn __bindgen_test_layout_pair_instantiation_341() { + fn __bindgen_test_layout_pair_instantiation_335() { assert_eq!(::std::mem::size_of::>() , 32usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37122,7 +37869,7 @@ pub mod root { root::std::pair<::nsstring::nsStringRepr, ::nsstring::nsStringRepr> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_342() { + fn __bindgen_test_layout_nsTArray_instantiation_336() { assert_eq!(::std::mem::size_of::>>() , 8usize , concat ! ( @@ -37137,7 +37884,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_343() { + fn __bindgen_test_layout_already_AddRefed_instantiation_337() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37148,7 +37895,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_344() { + fn __bindgen_test_layout_nsTArray_instantiation_338() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37159,7 +37906,7 @@ pub mod root { root::nsTArray<::nsstring::nsStringRepr> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_345() { + fn __bindgen_test_layout_nsTArray_instantiation_339() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37170,7 +37917,7 @@ pub mod root { root::nsTArray ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_346() { + fn __bindgen_test_layout_nsTArray_instantiation_340() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37181,7 +37928,7 @@ pub mod root { root::nsTArray ) )); } #[test] - fn __bindgen_test_layout_nsCOMPtr_instantiation_347() { + fn __bindgen_test_layout_nsCOMPtr_instantiation_341() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37192,7 +37939,7 @@ pub mod root { root::nsCOMPtr ) )); } #[test] - fn __bindgen_test_layout_RefPtr_instantiation_348() { + fn __bindgen_test_layout_RefPtr_instantiation_342() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37203,7 +37950,7 @@ pub mod root { root::RefPtr ) )); } #[test] - fn __bindgen_test_layout_nsStyleAutoArray_instantiation_349() { + fn __bindgen_test_layout_nsStyleAutoArray_instantiation_343() { assert_eq!(::std::mem::size_of::>() , 64usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37214,7 +37961,7 @@ pub mod root { root::nsStyleAutoArray ) )); } #[test] - fn __bindgen_test_layout_DefaultDelete_instantiation_350() { + fn __bindgen_test_layout_DefaultDelete_instantiation_344() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37225,7 +37972,7 @@ pub mod root { root::mozilla::DefaultDelete ) )); } #[test] - fn __bindgen_test_layout_UniquePtr_instantiation_351() { + fn __bindgen_test_layout_UniquePtr_instantiation_345() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37236,7 +37983,7 @@ pub mod root { root::mozilla::UniquePtr ) )); } #[test] - fn __bindgen_test_layout_DefaultDelete_instantiation_352() { + fn __bindgen_test_layout_DefaultDelete_instantiation_346() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37247,7 +37994,7 @@ pub mod root { root::mozilla::DefaultDelete ) )); } #[test] - fn __bindgen_test_layout_UniquePtr_instantiation_353() { + fn __bindgen_test_layout_UniquePtr_instantiation_347() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37258,7 +38005,7 @@ pub mod root { root::mozilla::UniquePtr ) )); } #[test] - fn __bindgen_test_layout_RefPtr_instantiation_354() { + fn __bindgen_test_layout_RefPtr_instantiation_348() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37269,7 +38016,7 @@ pub mod root { root::RefPtr ) )); } #[test] - fn __bindgen_test_layout_RefPtr_instantiation_355() { + fn __bindgen_test_layout_RefPtr_instantiation_349() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37280,7 +38027,7 @@ pub mod root { root::RefPtr ) )); } #[test] - fn __bindgen_test_layout_NonNull_instantiation_356() { + fn __bindgen_test_layout_NonNull_instantiation_350() { assert_eq!(::std::mem::size_of::>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37293,7 +38040,7 @@ pub mod root { )); } #[test] - fn __bindgen_test_layout_NonNull_instantiation_357() { + fn __bindgen_test_layout_NonNull_instantiation_351() { assert_eq!(::std::mem::size_of::>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37306,7 +38053,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_358() { + fn __bindgen_test_layout_Handle_instantiation_352() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37317,7 +38064,7 @@ pub mod root { root::JS::Handle<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_MutableHandle_instantiation_359() { + fn __bindgen_test_layout_MutableHandle_instantiation_353() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37328,7 +38075,7 @@ pub mod root { root::JS::MutableHandle ) )); } #[test] - fn __bindgen_test_layout_Maybe_instantiation_360() { + fn __bindgen_test_layout_Maybe_instantiation_354() { assert_eq!(::std::mem::size_of::<[u64; 18usize]>() , 144usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37339,7 +38086,7 @@ pub mod root { [u64; 18usize] ) )); } #[test] - fn __bindgen_test_layout_Maybe_instantiation_361() { + fn __bindgen_test_layout_Maybe_instantiation_355() { assert_eq!(::std::mem::size_of::<[u64; 18usize]>() , 144usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37350,7 +38097,7 @@ pub mod root { [u64; 18usize] ) )); } #[test] - fn __bindgen_test_layout_BaseTimeDuration_instantiation_362() { + fn __bindgen_test_layout_BaseTimeDuration_instantiation_356() { assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37361,6 +38108,74 @@ pub mod root { root::mozilla::BaseTimeDuration ) )); } #[test] + fn __bindgen_test_layout_already_AddRefed_instantiation_357() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::already_AddRefed ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::already_AddRefed ) )); + } + #[test] + fn __bindgen_test_layout_already_AddRefed_instantiation_358() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::already_AddRefed ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::already_AddRefed ) )); + } + #[test] + fn __bindgen_test_layout_nsTArray_instantiation_359() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::nsTArray<*mut root::nsIContent> ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::nsTArray<*mut root::nsIContent> ) )); + } + #[test] + fn __bindgen_test_layout_nsTArray_instantiation_360() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::nsTArray<*mut root::nsIContent> ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::nsTArray<*mut root::nsIContent> ) )); + } + #[test] + fn __bindgen_test_layout_nsCOMPtr_instantiation_361() { + assert_eq!(::std::mem::size_of::>() , + 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::nsCOMPtr ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::nsCOMPtr ) )); + } + #[test] + fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_362() { + assert_eq!(::std::mem::size_of::>() + , 16usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::nsRefPtrHashKey + ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::nsRefPtrHashKey + ) )); + } + #[test] fn __bindgen_test_layout_already_AddRefed_instantiation_363() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( @@ -37372,75 +38187,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_364() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::already_AddRefed ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::already_AddRefed ) )); - } - #[test] - fn __bindgen_test_layout_nsTArray_instantiation_365() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::nsTArray<*mut root::nsIContent> ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::nsTArray<*mut root::nsIContent> ) )); - } - #[test] - fn __bindgen_test_layout_nsTArray_instantiation_366() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::nsTArray<*mut root::nsIContent> ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::nsTArray<*mut root::nsIContent> ) )); - } - #[test] - fn __bindgen_test_layout_nsCOMPtr_instantiation_367() { - assert_eq!(::std::mem::size_of::>() , - 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::nsCOMPtr ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::nsCOMPtr ) )); - } - #[test] - fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_368() { - assert_eq!(::std::mem::size_of::>() - , 16usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::nsRefPtrHashKey - ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::nsRefPtrHashKey - ) )); - } - #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_369() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::already_AddRefed ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::already_AddRefed ) )); - } - #[test] - fn __bindgen_test_layout_nsTArray_instantiation_370() { + fn __bindgen_test_layout_nsTArray_instantiation_364() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37453,7 +38200,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_371() { + fn __bindgen_test_layout_Handle_instantiation_365() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37464,7 +38211,7 @@ pub mod root { root::JS::Handle<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_372() { + fn __bindgen_test_layout_Handle_instantiation_366() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37475,7 +38222,7 @@ pub mod root { root::JS::Handle<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_RefPtr_instantiation_373() { + fn __bindgen_test_layout_RefPtr_instantiation_367() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37486,6 +38233,66 @@ pub mod root { root::RefPtr ) )); } #[test] + fn __bindgen_test_layout_Handle_instantiation_368() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::JS::Handle ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::JS::Handle ) )); + } + #[test] + fn __bindgen_test_layout_MutableHandle_instantiation_369() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::JS::MutableHandle ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::JS::MutableHandle ) )); + } + #[test] + fn __bindgen_test_layout_Sequence_instantiation_370() { + assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( u64 ) + )); + assert_eq!(::std::mem::align_of::() , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + u64 ) )); + } + #[test] + fn __bindgen_test_layout_Handle_instantiation_371() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::JS::Handle ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::JS::Handle ) )); + } + #[test] + fn __bindgen_test_layout_Sequence_instantiation_372() { + assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( u64 ) + )); + assert_eq!(::std::mem::align_of::() , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + u64 ) )); + } + #[test] + fn __bindgen_test_layout_Sequence_instantiation_373() { + assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( u64 ) + )); + assert_eq!(::std::mem::align_of::() , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + u64 ) )); + } + #[test] fn __bindgen_test_layout_Handle_instantiation_374() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( @@ -37497,7 +38304,18 @@ pub mod root { root::JS::Handle ) )); } #[test] - fn __bindgen_test_layout_MutableHandle_instantiation_375() { + fn __bindgen_test_layout_Handle_instantiation_375() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::JS::Handle<*mut root::JSObject> ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::JS::Handle<*mut root::JSObject> ) )); + } + #[test] + fn __bindgen_test_layout_MutableHandle_instantiation_376() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37508,15 +38326,6 @@ pub mod root { root::JS::MutableHandle ) )); } #[test] - fn __bindgen_test_layout_Sequence_instantiation_376() { - assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( u64 ) - )); - assert_eq!(::std::mem::align_of::() , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - u64 ) )); - } - #[test] fn __bindgen_test_layout_Handle_instantiation_377() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( @@ -37528,47 +38337,7 @@ pub mod root { root::JS::Handle ) )); } #[test] - fn __bindgen_test_layout_Sequence_instantiation_378() { - assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( u64 ) - )); - assert_eq!(::std::mem::align_of::() , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - u64 ) )); - } - #[test] - fn __bindgen_test_layout_Sequence_instantiation_379() { - assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( u64 ) - )); - assert_eq!(::std::mem::align_of::() , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - u64 ) )); - } - #[test] - fn __bindgen_test_layout_Handle_instantiation_380() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::JS::Handle ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::JS::Handle ) )); - } - #[test] - fn __bindgen_test_layout_Handle_instantiation_381() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::JS::Handle<*mut root::JSObject> ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::JS::Handle<*mut root::JSObject> ) )); - } - #[test] - fn __bindgen_test_layout_MutableHandle_instantiation_382() { + fn __bindgen_test_layout_MutableHandle_instantiation_378() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37579,29 +38348,7 @@ pub mod root { root::JS::MutableHandle ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_383() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::JS::Handle ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::JS::Handle ) )); - } - #[test] - fn __bindgen_test_layout_MutableHandle_instantiation_384() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::JS::MutableHandle ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::JS::MutableHandle ) )); - } - #[test] - fn __bindgen_test_layout_Handle_instantiation_385() { + fn __bindgen_test_layout_Handle_instantiation_379() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37612,7 +38359,7 @@ pub mod root { root::JS::Handle<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_386() { + fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_380() { assert_eq!(::std::mem::size_of::>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37623,7 +38370,7 @@ pub mod root { root::nsRefPtrHashKey ) )); } #[test] - fn __bindgen_test_layout_nsClassHashtable_instantiation_387() { + fn __bindgen_test_layout_nsClassHashtable_instantiation_381() { assert_eq!(::std::mem::size_of::<[u64; 6usize]>() , 48usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37634,7 +38381,7 @@ pub mod root { [u64; 6usize] ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_388() { + fn __bindgen_test_layout_Handle_instantiation_382() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37645,7 +38392,29 @@ pub mod root { root::JS::Handle<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_389() { + fn __bindgen_test_layout_nsTArray_instantiation_383() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::nsTArray<*mut root::nsIContent> ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::nsTArray<*mut root::nsIContent> ) )); + } + #[test] + fn __bindgen_test_layout_nsTArray_instantiation_384() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::nsTArray<*mut root::nsIContent> ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::nsTArray<*mut root::nsIContent> ) )); + } + #[test] + fn __bindgen_test_layout_nsTArray_instantiation_385() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37656,7 +38425,7 @@ pub mod root { root::nsTArray<::nsstring::nsStringRepr> ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_390() { + fn __bindgen_test_layout_already_AddRefed_instantiation_386() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37667,7 +38436,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_391() { + fn __bindgen_test_layout_Handle_instantiation_387() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37678,7 +38447,7 @@ pub mod root { root::JS::Handle<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_392() { + fn __bindgen_test_layout_nsTArray_instantiation_388() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37689,7 +38458,7 @@ pub mod root { root::nsTArray<*mut root::mozilla::css::DocumentRule> ) )); } #[test] - fn __bindgen_test_layout_nsAutoPtr_instantiation_393() { + fn __bindgen_test_layout_nsAutoPtr_instantiation_389() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37700,7 +38469,7 @@ pub mod root { root::nsAutoPtr ) )); } #[test] - fn __bindgen_test_layout_nsCOMPtr_instantiation_394() { + fn __bindgen_test_layout_nsCOMPtr_instantiation_390() { assert_eq!(::std::mem::size_of::>() , 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 e026efef06a..7f78b12bff1 100644 --- a/components/style/gecko/generated/structs_release.rs +++ b/components/style/gecko/generated/structs_release.rs @@ -968,6 +968,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 CSS_PSEUDO_ELEMENT_IS_CSS2: ::std::os::raw::c_uint = 1; pub const CSS_PSEUDO_ELEMENT_CONTAINS_ELEMENTS: ::std::os::raw::c_uint = 2; @@ -1024,12 +1025,24 @@ pub mod root { 17179869184; pub const NS_STYLE_IS_TEXT_COMBINED: ::std::os::raw::c_ulonglong = 34359738368; - pub const NS_STYLE_CONTEXT_TYPE_SHIFT: ::std::os::raw::c_uint = 36; + pub const NS_STYLE_CONTEXT_IS_GECKO: ::std::os::raw::c_ulonglong = + 68719476736; + pub const NS_STYLE_CONTEXT_TYPE_SHIFT: ::std::os::raw::c_uint = 37; pub mod std { #[allow(unused_imports)] 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, @@ -1038,6 +1051,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 { @@ -1141,8 +1156,9 @@ pub mod root { root::nsSubstringTuple; pub type nsStringRepr_string_type = ::nsstring::nsStringRepr; pub type nsStringRepr_const_iterator = - root::nsReadingIterator; - pub type nsStringRepr_iterator = root::nsWritingIterator; + root::nsReadingIterator; + pub type nsStringRepr_iterator = + root::nsWritingIterator; pub type nsStringRepr_comparator_type = root::nsStringComparator; pub type nsStringRepr_char_iterator = *mut root::mozilla::detail::nsStringRepr_char_type; @@ -1232,9 +1248,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; pub type nsCStringRepr_iterator = - root::nsWritingIterator<::std::os::raw::c_char>; + root::nsWritingIterator; pub type nsCStringRepr_comparator_type = root::nsCStringComparator; pub type nsCStringRepr_char_iterator = @@ -1355,47 +1371,47 @@ pub mod root { #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] pub enum ArenaObjectID { - eArenaObjectID_DummyBeforeFirstObjectID = 172, - eArenaObjectID_nsLineBox = 173, - eArenaObjectID_nsRuleNode = 174, - eArenaObjectID_nsStyleContext = 175, - eArenaObjectID_DisplayItemData = 176, - eArenaObjectID_nsInheritedStyleData = 177, - eArenaObjectID_nsResetStyleData = 178, - eArenaObjectID_nsConditionalResetStyleData = 179, - eArenaObjectID_nsConditionalResetStyleDataEntry = 180, - eArenaObjectID_nsFrameList = 181, - eArenaObjectID_CustomCounterStyle = 182, - eArenaObjectID_DependentBuiltinCounterStyle = 183, - eArenaObjectID_nsCallbackEventRequest = 184, - eArenaObjectID_nsIntervalSet_Interval = 185, - eArenaObjectID_CellData = 186, - eArenaObjectID_BCCellData = 187, - eArenaObjectID_nsStyleFont = 188, - eArenaObjectID_nsStyleColor = 189, - eArenaObjectID_nsStyleList = 190, - eArenaObjectID_nsStyleText = 191, - eArenaObjectID_nsStyleVisibility = 192, - eArenaObjectID_nsStyleUserInterface = 193, - eArenaObjectID_nsStyleTableBorder = 194, - eArenaObjectID_nsStyleSVG = 195, - eArenaObjectID_nsStyleVariables = 196, - eArenaObjectID_nsStyleBackground = 197, - eArenaObjectID_nsStylePosition = 198, - eArenaObjectID_nsStyleTextReset = 199, - eArenaObjectID_nsStyleDisplay = 200, - eArenaObjectID_nsStyleContent = 201, - eArenaObjectID_nsStyleUIReset = 202, - eArenaObjectID_nsStyleTable = 203, - eArenaObjectID_nsStyleMargin = 204, - eArenaObjectID_nsStylePadding = 205, - eArenaObjectID_nsStyleBorder = 206, - eArenaObjectID_nsStyleOutline = 207, - eArenaObjectID_nsStyleXUL = 208, - eArenaObjectID_nsStyleSVGReset = 209, - eArenaObjectID_nsStyleColumn = 210, - eArenaObjectID_nsStyleEffects = 211, - eArenaObjectID_COUNT = 212, + eArenaObjectID_DummyBeforeFirstObjectID = 173, + eArenaObjectID_nsLineBox = 174, + eArenaObjectID_nsRuleNode = 175, + eArenaObjectID_GeckoStyleContext = 176, + eArenaObjectID_DisplayItemData = 177, + eArenaObjectID_nsInheritedStyleData = 178, + eArenaObjectID_nsResetStyleData = 179, + eArenaObjectID_nsConditionalResetStyleData = 180, + eArenaObjectID_nsConditionalResetStyleDataEntry = 181, + eArenaObjectID_nsFrameList = 182, + eArenaObjectID_CustomCounterStyle = 183, + eArenaObjectID_DependentBuiltinCounterStyle = 184, + eArenaObjectID_nsCallbackEventRequest = 185, + eArenaObjectID_nsIntervalSet_Interval = 186, + eArenaObjectID_CellData = 187, + eArenaObjectID_BCCellData = 188, + eArenaObjectID_nsStyleFont = 189, + eArenaObjectID_nsStyleColor = 190, + eArenaObjectID_nsStyleList = 191, + eArenaObjectID_nsStyleText = 192, + eArenaObjectID_nsStyleVisibility = 193, + eArenaObjectID_nsStyleUserInterface = 194, + eArenaObjectID_nsStyleTableBorder = 195, + eArenaObjectID_nsStyleSVG = 196, + eArenaObjectID_nsStyleVariables = 197, + eArenaObjectID_nsStyleBackground = 198, + eArenaObjectID_nsStylePosition = 199, + eArenaObjectID_nsStyleTextReset = 200, + eArenaObjectID_nsStyleDisplay = 201, + eArenaObjectID_nsStyleContent = 202, + eArenaObjectID_nsStyleUIReset = 203, + eArenaObjectID_nsStyleTable = 204, + eArenaObjectID_nsStyleMargin = 205, + eArenaObjectID_nsStylePadding = 206, + eArenaObjectID_nsStyleBorder = 207, + eArenaObjectID_nsStyleOutline = 208, + eArenaObjectID_nsStyleXUL = 209, + eArenaObjectID_nsStyleSVGReset = 210, + eArenaObjectID_nsStyleColumn = 211, + eArenaObjectID_nsStyleEffects = 212, + eArenaObjectID_COUNT = 213, } /** * A default deletion policy using plain old operator delete. @@ -4865,11 +4881,6 @@ pub mod root { } #[repr(C)] #[derive(Debug, Copy, Clone)] - pub struct ImportManager { - _unused: [u8; 0], - } - #[repr(C)] - #[derive(Debug, Copy, Clone)] pub struct HTMLBodyElement { _unused: [u8; 0], } @@ -5186,6 +5197,7 @@ pub mod root { * An object implementing the .classList property for this element. */ pub mClassList: root::RefPtr, + pub mLabelsList: root::RefPtr, /** * ShadowRoot bound to the element. */ @@ -5267,7 +5279,7 @@ pub mod root { #[test] fn bindgen_test_layout_FragmentOrElement_nsDOMSlots() { assert_eq!(::std::mem::size_of::() - , 200usize , concat ! ( + , 208usize , concat ! ( "Size of: " , stringify ! ( FragmentOrElement_nsDOMSlots ) )); assert_eq! (::std::mem::align_of::() @@ -5333,7 +5345,15 @@ pub mod root { assert_eq! (unsafe { & ( * ( 0 as * const FragmentOrElement_nsDOMSlots ) ) - . mShadowRoot as * const _ as usize } , 112usize , + . mLabelsList as * const _ as usize } , 112usize , + concat ! ( + "Alignment of field: " , stringify ! ( + FragmentOrElement_nsDOMSlots ) , "::" , stringify + ! ( mLabelsList ) )); + assert_eq! (unsafe { + & ( + * ( 0 as * const FragmentOrElement_nsDOMSlots ) ) + . mShadowRoot as * const _ as usize } , 120usize , concat ! ( "Alignment of field: " , stringify ! ( FragmentOrElement_nsDOMSlots ) , "::" , stringify @@ -5342,7 +5362,7 @@ pub mod root { & ( * ( 0 as * const FragmentOrElement_nsDOMSlots ) ) . mContainingShadow as * const _ as usize } , - 120usize , concat ! ( + 128usize , concat ! ( "Alignment of field: " , stringify ! ( FragmentOrElement_nsDOMSlots ) , "::" , stringify ! ( mContainingShadow ) )); @@ -5350,14 +5370,14 @@ pub mod root { & ( * ( 0 as * const FragmentOrElement_nsDOMSlots ) ) . mDestInsertionPoints as * const _ as usize } , - 128usize , concat ! ( + 136usize , concat ! ( "Alignment of field: " , stringify ! ( FragmentOrElement_nsDOMSlots ) , "::" , stringify ! ( mDestInsertionPoints ) )); assert_eq! (unsafe { & ( * ( 0 as * const FragmentOrElement_nsDOMSlots ) ) - . mXBLBinding as * const _ as usize } , 136usize , + . mXBLBinding as * const _ as usize } , 144usize , concat ! ( "Alignment of field: " , stringify ! ( FragmentOrElement_nsDOMSlots ) , "::" , stringify @@ -5366,7 +5386,7 @@ pub mod root { & ( * ( 0 as * const FragmentOrElement_nsDOMSlots ) ) . mXBLInsertionParent as * const _ as usize } , - 144usize , concat ! ( + 152usize , concat ! ( "Alignment of field: " , stringify ! ( FragmentOrElement_nsDOMSlots ) , "::" , stringify ! ( mXBLInsertionParent ) )); @@ -5374,7 +5394,7 @@ pub mod root { & ( * ( 0 as * const FragmentOrElement_nsDOMSlots ) ) . mCustomElementData as * const _ as usize } , - 152usize , concat ! ( + 160usize , concat ! ( "Alignment of field: " , stringify ! ( FragmentOrElement_nsDOMSlots ) , "::" , stringify ! ( mCustomElementData ) )); @@ -5382,7 +5402,7 @@ pub mod root { & ( * ( 0 as * const FragmentOrElement_nsDOMSlots ) ) . mRegisteredIntersectionObservers as * const _ as - usize } , 160usize , concat ! ( + usize } , 168usize , concat ! ( "Alignment of field: " , stringify ! ( FragmentOrElement_nsDOMSlots ) , "::" , stringify ! ( mRegisteredIntersectionObservers ) )); @@ -8822,6 +8842,10 @@ pub mod root { pub const SERVO_PREF_ENABLED_will_change: bool = false; pub const SERVO_PREF_ENABLED__moz_window_dragging: bool = false; pub const SERVO_PREF_ENABLED__moz_window_shadow: bool = false; + pub const SERVO_PREF_ENABLED__moz_window_opacity: bool = false; + pub const SERVO_PREF_ENABLED__moz_window_transform: bool = false; + pub const SERVO_PREF_ENABLED__moz_window_transform_origin: bool = + false; pub const SERVO_PREF_ENABLED_word_break: bool = false; pub const SERVO_PREF_ENABLED_word_spacing: bool = false; pub const SERVO_PREF_ENABLED_overflow_wrap: bool = false; @@ -9330,6 +9354,8 @@ pub mod root { PropertyStyleAnimationValuePair ) , "::" , stringify ! ( mValue ) )); } + pub type ComputedKeyframeValues = + root::nsTArray; #[test] fn __bindgen_test_layout_DefaultDelete_instantiation_3() { assert_eq!(::std::mem::size_of::() , @@ -10360,73 +10386,74 @@ pub mod root { mozIsHTML = 18, unresolved = 19, mozNativeAnonymous = 20, - mozSystemMetric = 21, - mozLocaleDir = 22, - mozLWTheme = 23, - mozLWThemeBrightText = 24, - mozLWThemeDarkText = 25, - mozWindowInactive = 26, - mozTableBorderNonzero = 27, - mozBrowserFrame = 28, - scope = 29, - negation = 30, - dir = 31, - link = 32, - mozAnyLink = 33, - anyLink = 34, - visited = 35, - active = 36, - checked = 37, - disabled = 38, - enabled = 39, - focus = 40, - focusWithin = 41, - hover = 42, - mozDragOver = 43, - target = 44, - indeterminate = 45, - mozDevtoolsHighlighted = 46, - mozStyleeditorTransitioning = 47, - fullscreen = 48, - mozFullScreen = 49, - mozFocusRing = 50, - mozBroken = 51, - mozLoading = 52, - mozUserDisabled = 53, - mozSuppressed = 54, - mozHandlerClickToPlay = 55, - mozHandlerVulnerableUpdatable = 56, - mozHandlerVulnerableNoUpdate = 57, - mozHandlerDisabled = 58, - mozHandlerBlocked = 59, - mozHandlerCrashed = 60, - mozMathIncrementScriptLevel = 61, - mozHasDirAttr = 62, - mozDirAttrLTR = 63, - mozDirAttrRTL = 64, - mozDirAttrLikeAuto = 65, - mozAutofill = 66, - mozAutofillPreview = 67, - required = 68, - optional = 69, - valid = 70, - invalid = 71, - inRange = 72, - outOfRange = 73, - defaultPseudo = 74, - placeholderShown = 75, - mozReadOnly = 76, - mozReadWrite = 77, - mozSubmitInvalid = 78, - mozUIInvalid = 79, - mozUIValid = 80, - mozMeterOptimum = 81, - mozMeterSubOptimum = 82, - mozMeterSubSubOptimum = 83, - mozPlaceholder = 84, - Count = 85, - NotPseudo = 86, - MAX = 87, + mozUseShadowTreeRoot = 21, + mozSystemMetric = 22, + mozLocaleDir = 23, + mozLWTheme = 24, + mozLWThemeBrightText = 25, + mozLWThemeDarkText = 26, + mozWindowInactive = 27, + mozTableBorderNonzero = 28, + mozBrowserFrame = 29, + scope = 30, + negation = 31, + dir = 32, + link = 33, + mozAnyLink = 34, + anyLink = 35, + visited = 36, + active = 37, + checked = 38, + disabled = 39, + enabled = 40, + focus = 41, + focusWithin = 42, + hover = 43, + mozDragOver = 44, + target = 45, + indeterminate = 46, + mozDevtoolsHighlighted = 47, + mozStyleeditorTransitioning = 48, + fullscreen = 49, + mozFullScreen = 50, + mozFocusRing = 51, + mozBroken = 52, + mozLoading = 53, + mozUserDisabled = 54, + mozSuppressed = 55, + mozHandlerClickToPlay = 56, + mozHandlerVulnerableUpdatable = 57, + mozHandlerVulnerableNoUpdate = 58, + mozHandlerDisabled = 59, + mozHandlerBlocked = 60, + mozHandlerCrashed = 61, + mozMathIncrementScriptLevel = 62, + mozHasDirAttr = 63, + mozDirAttrLTR = 64, + mozDirAttrRTL = 65, + mozDirAttrLikeAuto = 66, + mozAutofill = 67, + mozAutofillPreview = 68, + required = 69, + optional = 70, + valid = 71, + invalid = 72, + inRange = 73, + outOfRange = 74, + defaultPseudo = 75, + placeholderShown = 76, + mozReadOnly = 77, + mozReadWrite = 78, + mozSubmitInvalid = 79, + mozUIInvalid = 80, + mozUIValid = 81, + mozMeterOptimum = 82, + mozMeterSubOptimum = 83, + mozMeterSubSubOptimum = 84, + mozPlaceholder = 85, + Count = 86, + NotPseudo = 87, + MAX = 88, } #[repr(C)] #[derive(Debug)] @@ -10748,6 +10775,7 @@ pub mod root { NS_RDF_STOP_VISIT = 5177348, NS_ERROR_UCONV_NOCONV = 2152726529, NS_ERROR_UDEC_ILLEGALINPUT = 2152726542, + NS_OK_HAD_REPLACEMENTS = 5242883, NS_SUCCESS_USING_FALLBACK_LOCALE = 5242882, NS_OK_UDEC_EXACTLENGTH = 5242891, NS_OK_UDEC_MOREINPUT = 5242892, @@ -11218,58 +11246,59 @@ pub mod root { nsSVGRadialGradientFrame_id = 119, nsSVGStopFrame_id = 120, nsSVGSwitchFrame_id = 121, - SVGTextFrame_id = 122, - nsSVGUseFrame_id = 123, - SVGViewFrame_id = 124, - nsTableCellFrame_id = 125, - nsTableColFrame_id = 126, - nsTableColGroupFrame_id = 127, - nsTableFrame_id = 128, - nsTableWrapperFrame_id = 129, - nsTableRowFrame_id = 130, - nsTableRowGroupFrame_id = 131, - nsTextBoxFrame_id = 132, - nsTextControlFrame_id = 133, - nsTextFrame_id = 134, - nsTitleBarFrame_id = 135, - nsTreeBodyFrame_id = 136, - nsTreeColFrame_id = 137, - nsVideoFrame_id = 138, - nsXULLabelFrame_id = 139, - nsXULScrollFrame_id = 140, - ViewportFrame_id = 141, - nsContainerFrame_id = 142, - nsFormControlFrame_id = 143, - nsIFrame_id = 144, - nsLeafFrame_id = 145, - nsMathMLContainerFrame_id = 146, - nsRubyContentFrame_id = 147, - nsSplittableFrame_id = 148, - nsSVGDisplayContainerFrame_id = 149, - nsSVGGradientFrame_id = 150, - nsSVGPaintServerFrame_id = 151, - nsIAnonymousContentCreator_id = 152, - nsIComboboxControlFrame_id = 153, - nsIFormControlFrame_id = 154, - nsIFrameFrame_id = 155, - nsIListControlFrame_id = 156, - nsIMathMLFrame_id = 157, - nsIMenuFrame_id = 158, - nsIObjectFrame_id = 159, - nsIPageSequenceFrame_id = 160, - nsIPercentBSizeObserver_id = 161, - nsIRootBox_id = 162, - nsIScrollableFrame_id = 163, - nsIScrollbarMediator_id = 164, - nsISelectControlFrame_id = 165, - nsISVGSVGFrame_id = 166, - nsIStatefulFrame_id = 167, - nsITableCellLayout_id = 168, - nsITableLayout_id = 169, - nsITextControlFrame_id = 170, - nsITreeBoxObject_id = 171, - nsSVGDisplayableFrame_id = 172, - NON_FRAME_MARKER = 173, + nsSVGSymbolFrame_id = 122, + SVGTextFrame_id = 123, + nsSVGUseFrame_id = 124, + SVGViewFrame_id = 125, + nsTableCellFrame_id = 126, + nsTableColFrame_id = 127, + nsTableColGroupFrame_id = 128, + nsTableFrame_id = 129, + nsTableWrapperFrame_id = 130, + nsTableRowFrame_id = 131, + nsTableRowGroupFrame_id = 132, + nsTextBoxFrame_id = 133, + nsTextControlFrame_id = 134, + nsTextFrame_id = 135, + nsTitleBarFrame_id = 136, + nsTreeBodyFrame_id = 137, + nsTreeColFrame_id = 138, + nsVideoFrame_id = 139, + nsXULLabelFrame_id = 140, + nsXULScrollFrame_id = 141, + ViewportFrame_id = 142, + nsContainerFrame_id = 143, + nsFormControlFrame_id = 144, + nsIFrame_id = 145, + nsLeafFrame_id = 146, + nsMathMLContainerFrame_id = 147, + nsRubyContentFrame_id = 148, + nsSplittableFrame_id = 149, + nsSVGDisplayContainerFrame_id = 150, + nsSVGGradientFrame_id = 151, + nsSVGPaintServerFrame_id = 152, + nsIAnonymousContentCreator_id = 153, + nsIComboboxControlFrame_id = 154, + nsIFormControlFrame_id = 155, + nsIFrameFrame_id = 156, + nsIListControlFrame_id = 157, + nsIMathMLFrame_id = 158, + nsIMenuFrame_id = 159, + nsIObjectFrame_id = 160, + nsIPageSequenceFrame_id = 161, + nsIPercentBSizeObserver_id = 162, + nsIRootBox_id = 163, + nsIScrollableFrame_id = 164, + nsIScrollbarMediator_id = 165, + nsISelectControlFrame_id = 166, + nsISVGSVGFrame_id = 167, + nsIStatefulFrame_id = 168, + nsITableCellLayout_id = 169, + nsITableLayout_id = 170, + nsITextControlFrame_id = 171, + nsITreeBoxObject_id = 172, + nsSVGDisplayableFrame_id = 173, + NON_FRAME_MARKER = 174, } #[repr(u8)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] @@ -11396,26 +11425,27 @@ pub mod root { nsSVGRadialGradientFrame_id = 119, nsSVGStopFrame_id = 120, nsSVGSwitchFrame_id = 121, - SVGTextFrame_id = 122, - nsSVGUseFrame_id = 123, - SVGViewFrame_id = 124, - nsTableCellFrame_id = 125, - nsTableColFrame_id = 126, - nsTableColGroupFrame_id = 127, - nsTableFrame_id = 128, - nsTableWrapperFrame_id = 129, - nsTableRowFrame_id = 130, - nsTableRowGroupFrame_id = 131, - nsTextBoxFrame_id = 132, - nsTextControlFrame_id = 133, - nsTextFrame_id = 134, - nsTitleBarFrame_id = 135, - nsTreeBodyFrame_id = 136, - nsTreeColFrame_id = 137, - nsVideoFrame_id = 138, - nsXULLabelFrame_id = 139, - nsXULScrollFrame_id = 140, - ViewportFrame_id = 141, + nsSVGSymbolFrame_id = 122, + SVGTextFrame_id = 123, + nsSVGUseFrame_id = 124, + SVGViewFrame_id = 125, + nsTableCellFrame_id = 126, + nsTableColFrame_id = 127, + nsTableColGroupFrame_id = 128, + nsTableFrame_id = 129, + nsTableWrapperFrame_id = 130, + nsTableRowFrame_id = 131, + nsTableRowGroupFrame_id = 132, + nsTextBoxFrame_id = 133, + nsTextControlFrame_id = 134, + nsTextFrame_id = 135, + nsTitleBarFrame_id = 136, + nsTreeBodyFrame_id = 137, + nsTreeColFrame_id = 138, + nsVideoFrame_id = 139, + nsXULLabelFrame_id = 140, + nsXULScrollFrame_id = 141, + ViewportFrame_id = 142, } #[test] fn bindgen_test_layout_nsQueryFrame() { @@ -12255,6 +12285,11 @@ pub mod root { pub type nsIID = root::nsID; pub type PRTime = i64; #[repr(C)] + #[derive(Debug, Copy, Clone)] + pub struct PRThread { + _unused: [u8; 0], + } + #[repr(C)] #[derive(Debug, Copy)] pub struct nsAutoRefCnt { pub mValue: root::nsrefcnt, @@ -13143,6 +13178,11 @@ pub mod root { AutoSetAsyncStackForNewCalls ) , "::" , stringify ! ( oldAsyncCallIsExplicit ) )); } + pub type WarningReporter = + ::std::option::Option; #[repr(C)] #[derive(Debug)] pub struct AutoHideScriptedCaller { @@ -13296,6 +13336,103 @@ 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, + 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::() , 72usize , concat ! + ( "Size of: " , stringify ! ( JSErrorReport ) )); + assert_eq! (::std::mem::align_of::() , 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 { + ({ ({ 0 } | ((isMuted as u8 as u8) << 0usize) & (1usize as u8)) } + | ((ownsLinebuf_ as u8 as u8) << 1usize) & (2usize as u8)) + } + } #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct JSRuntime { @@ -14033,6 +14170,22 @@ pub mod root { pub type nsBaseHashtable_EntryType = root::nsBaseHashtableET; #[repr(C)] + #[derive(Debug, Copy, Clone)] + pub struct nsBaseHashtable_LookupResult { + pub mEntry: *mut root::nsBaseHashtable_EntryType, + pub mTable: *mut u8, + pub _phantom_0: ::std::marker::PhantomData<::std::cell::UnsafeCell>, + pub _phantom_1: ::std::marker::PhantomData<::std::cell::UnsafeCell>, + } + #[repr(C)] + #[derive(Debug)] + pub struct nsBaseHashtable_EntryPtr { + pub mEntry: *mut root::nsBaseHashtable_EntryType, + pub mExistingEntry: bool, + pub _phantom_0: ::std::marker::PhantomData<::std::cell::UnsafeCell>, + pub _phantom_1: ::std::marker::PhantomData<::std::cell::UnsafeCell>, + } + #[repr(C)] #[derive(Debug)] pub struct nsBaseHashtable_Iterator { pub _base: root::PLDHashTable_Iterator, @@ -14294,7 +14447,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, } #[test] fn bindgen_test_layout_gfxFontFeatureValueSet_ValueList() { @@ -14399,7 +14552,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, } pub type gfxFontFeatureValueSet_FeatureValueHashEntry_KeyType = *const root::gfxFontFeatureValueSet_FeatureValueHashKey; @@ -14502,7 +14655,7 @@ pub mod root { pub alternateValues: root::nsTArray, pub featureValueLookup: root::RefPtr, pub fontFeatureSettings: root::nsTArray, - pub fontVariationSettings: root::nsTArray, + pub fontVariationSettings: root::nsTArray, pub languageOverride: u32, } #[test] @@ -15005,8 +15158,11 @@ pub mod root { pub const nsChangeHint_nsChangeHint_CSSOverflowChange: root::nsChangeHint = nsChangeHint(268435456); + pub const nsChangeHint_nsChangeHint_UpdateWidgetProperties: + root::nsChangeHint = + nsChangeHint(536870912); pub const nsChangeHint_nsChangeHint_AllHints: root::nsChangeHint = - nsChangeHint(536870911); + nsChangeHint(1073741823); impl ::std::ops::BitOr for root::nsChangeHint { type Output @@ -16909,12 +17065,7 @@ pub mod root { pub mChildrenCollection: root::nsCOMPtr, pub mFontFaceSet: root::RefPtr, pub mLastFocusTime: root::mozilla::TimeStamp, - pub _bitfield_1: u8, - pub _bitfield_2: u8, - pub _bitfield_3: u8, - pub _bitfield_4: u8, - pub _bitfield_5: u8, - pub _bitfield_6: u8, + pub _bitfield_1: [u8; 8usize], pub mCompatMode: root::nsCompatibility, pub mReadyState: root::nsIDocument_ReadyState, pub mStyleBackendType: root::mozilla::StyleBackendType, @@ -16949,7 +17100,7 @@ pub mod root { */ pub mFrameRequestCallbackCounter: i32, pub mStaticCloneCount: u32, - pub mBlockedTrackingNodes: root::nsTArray, + pub mBlockedTrackingNodes: root::nsTArray, pub mWindow: *mut root::nsPIDOMWindowInner, pub mCachedEncoder: root::nsCOMPtr, pub mFrameRequestCallbacks: root::nsTArray, @@ -17255,17 +17406,17 @@ pub mod root { impl nsIDocument { #[inline] pub fn mBidiEnabled(&self) -> bool { - let mask = 1usize as u8; - let unit_field_val: u8 = + let mask = 1usize as u64; + let unit_field_val: u64 = 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_mBidiEnabled(&mut self, val: bool) { - let mask = 1usize as u8; - let val = val as u8 as u8; - let mut unit_field_val: u8 = + let mask = 1usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 0usize) & mask; @@ -17274,17 +17425,17 @@ pub mod root { } #[inline] pub fn mMathMLEnabled(&self) -> bool { - let mask = 2usize as u8; - let unit_field_val: u8 = + let mask = 2usize as u64; + let unit_field_val: u64 = 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_mMathMLEnabled(&mut self, val: bool) { - let mask = 2usize as u8; - let val = val as u8 as u8; - let mut unit_field_val: u8 = + let mask = 2usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 1usize) & mask; @@ -17293,17 +17444,17 @@ pub mod root { } #[inline] pub fn mIsInitialDocumentInWindow(&self) -> bool { - let mask = 4usize as u8; - let unit_field_val: u8 = + let mask = 4usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; 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 unit_field_val: u8 = + let mask = 4usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 2usize) & mask; @@ -17312,17 +17463,17 @@ pub mod root { } #[inline] pub fn mIgnoreDocGroupMismatches(&self) -> bool { - let mask = 8usize as u8; - let unit_field_val: u8 = + let mask = 8usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; 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 unit_field_val: u8 = + let mask = 8usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 3usize) & mask; @@ -17331,17 +17482,17 @@ pub mod root { } #[inline] pub fn mLoadedAsData(&self) -> bool { - let mask = 16usize as u8; - let unit_field_val: u8 = + let mask = 16usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; 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 unit_field_val: u8 = + let mask = 16usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 4usize) & mask; @@ -17350,17 +17501,17 @@ pub mod root { } #[inline] pub fn mLoadedAsInteractiveData(&self) -> bool { - let mask = 32usize as u8; - let unit_field_val: u8 = + let mask = 32usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; 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 unit_field_val: u8 = + let mask = 32usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 5usize) & mask; @@ -17369,17 +17520,17 @@ pub mod root { } #[inline] pub fn mMayStartLayout(&self) -> bool { - let mask = 64usize as u8; - let unit_field_val: u8 = + let mask = 64usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; 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 unit_field_val: u8 = + let mask = 64usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 6usize) & mask; @@ -17388,17 +17539,17 @@ pub mod root { } #[inline] pub fn mHaveFiredTitleChange(&self) -> bool { - let mask = 128usize as u8; - let unit_field_val: u8 = + let mask = 128usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; 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 unit_field_val: u8 = + let mask = 128usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 7usize) & mask; @@ -17406,793 +17557,789 @@ pub mod root { unsafe { ::std::mem::transmute(unit_field_val) }; } #[inline] + pub fn mIsShowing(&self) -> bool { + let mask = 256usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 8usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mIsShowing(&mut self, val: bool) { + let mask = 256usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 8usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mVisible(&self) -> bool { + let mask = 512usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 9usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mVisible(&mut self, val: bool) { + let mask = 512usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 9usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mHasReferrerPolicyCSP(&self) -> bool { + let mask = 1024usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 10usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mHasReferrerPolicyCSP(&mut self, val: bool) { + let mask = 1024usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 10usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mRemovedFromDocShell(&self) -> bool { + let mask = 2048usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 11usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mRemovedFromDocShell(&mut self, val: bool) { + let mask = 2048usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 11usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mAllowDNSPrefetch(&self) -> bool { + let mask = 4096usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 12usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mAllowDNSPrefetch(&mut self, val: bool) { + let mask = 4096usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 12usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mIsStaticDocument(&self) -> bool { + let mask = 8192usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 13usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mIsStaticDocument(&mut self, val: bool) { + let mask = 8192usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 13usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mCreatingStaticClone(&self) -> bool { + let mask = 16384usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 14usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mCreatingStaticClone(&mut self, val: bool) { + let mask = 16384usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 14usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mInUnlinkOrDeletion(&self) -> bool { + let mask = 32768usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 15usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mInUnlinkOrDeletion(&mut self, val: bool) { + let mask = 32768usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 15usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mHasHadScriptHandlingObject(&self) -> bool { + let mask = 65536usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 16usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mHasHadScriptHandlingObject(&mut self, val: bool) { + let mask = 65536usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 16usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mIsBeingUsedAsImage(&self) -> bool { + let mask = 131072usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 17usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mIsBeingUsedAsImage(&mut self, val: bool) { + let mask = 131072usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 17usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mIsSyntheticDocument(&self) -> bool { + let mask = 262144usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 18usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mIsSyntheticDocument(&mut self, val: bool) { + let mask = 262144usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 18usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mHasLinksToUpdate(&self) -> bool { + let mask = 524288usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 19usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mHasLinksToUpdate(&mut self, val: bool) { + let mask = 524288usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 19usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mHasLinksToUpdateRunnable(&self) -> bool { + let mask = 1048576usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 20usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mHasLinksToUpdateRunnable(&mut self, val: bool) { + let mask = 1048576usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 20usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mMayHaveDOMMutationObservers(&self) -> bool { + let mask = 2097152usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 21usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mMayHaveDOMMutationObservers(&mut self, val: bool) { + let mask = 2097152usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 21usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mMayHaveAnimationObservers(&self) -> bool { + let mask = 4194304usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 22usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mMayHaveAnimationObservers(&mut self, val: bool) { + let mask = 4194304usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 22usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mHasMixedActiveContentLoaded(&self) -> bool { + let mask = 8388608usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 23usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mHasMixedActiveContentLoaded(&mut self, val: bool) { + let mask = 8388608usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 23usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mHasMixedActiveContentBlocked(&self) -> bool { + let mask = 16777216usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 24usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mHasMixedActiveContentBlocked(&mut self, val: bool) { + let mask = 16777216usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 24usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mHasMixedDisplayContentLoaded(&self) -> bool { + let mask = 33554432usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 25usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mHasMixedDisplayContentLoaded(&mut self, val: bool) { + let mask = 33554432usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 25usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mHasMixedDisplayContentBlocked(&self) -> bool { + let mask = 67108864usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 26usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mHasMixedDisplayContentBlocked(&mut self, val: bool) { + let mask = 67108864usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 26usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mHasMixedContentObjectSubrequest(&self) -> bool { + let mask = 134217728usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 27usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mHasMixedContentObjectSubrequest(&mut self, val: bool) { + let mask = 134217728usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 27usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mHasCSP(&self) -> bool { + let mask = 268435456usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 28usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mHasCSP(&mut self, val: bool) { + let mask = 268435456usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 28usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mHasUnsafeEvalCSP(&self) -> bool { + let mask = 536870912usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 29usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mHasUnsafeEvalCSP(&mut self, val: bool) { + let mask = 536870912usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 29usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mHasUnsafeInlineCSP(&self) -> bool { + let mask = 1073741824usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 30usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mHasUnsafeInlineCSP(&mut self, val: bool) { + let mask = 1073741824usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 30usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mHasTrackingContentBlocked(&self) -> bool { + let mask = 2147483648usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 31usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mHasTrackingContentBlocked(&mut self, val: bool) { + let mask = 2147483648usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 31usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mHasTrackingContentLoaded(&self) -> bool { + let mask = 4294967296usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 32usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mHasTrackingContentLoaded(&mut self, val: bool) { + let mask = 4294967296usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 32usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mBFCacheDisallowed(&self) -> bool { + let mask = 8589934592usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 33usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mBFCacheDisallowed(&mut self, val: bool) { + let mask = 8589934592usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 33usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mHasHadDefaultView(&self) -> bool { + let mask = 17179869184usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 34usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mHasHadDefaultView(&mut self, val: bool) { + let mask = 17179869184usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 34usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mStyleSheetChangeEventsEnabled(&self) -> bool { + let mask = 34359738368usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 35usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mStyleSheetChangeEventsEnabled(&mut self, val: bool) { + let mask = 34359738368usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 35usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mIsSrcdocDocument(&self) -> bool { + let mask = 68719476736usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 36usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mIsSrcdocDocument(&mut self, val: bool) { + let mask = 68719476736usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 36usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mDidDocumentOpen(&self) -> bool { + let mask = 137438953472usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 37usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mDidDocumentOpen(&mut self, val: bool) { + let mask = 137438953472usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 37usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mHasDisplayDocument(&self) -> bool { + let mask = 274877906944usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 38usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mHasDisplayDocument(&mut self, val: bool) { + let mask = 274877906944usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 38usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mFontFaceSetDirty(&self) -> bool { + let mask = 549755813888usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 39usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mFontFaceSetDirty(&mut self, val: bool) { + let mask = 549755813888usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 39usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mGetUserFontSetCalled(&self) -> bool { + let mask = 1099511627776usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 40usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mGetUserFontSetCalled(&mut self, val: bool) { + let mask = 1099511627776usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 40usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mPostedFlushUserFontSet(&self) -> bool { + let mask = 2199023255552usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 41usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mPostedFlushUserFontSet(&mut self, val: bool) { + let mask = 2199023255552usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 41usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mDidFireDOMContentLoaded(&self) -> bool { + let mask = 4398046511104usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 42usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mDidFireDOMContentLoaded(&mut self, val: bool) { + let mask = 4398046511104usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 42usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mHasScrollLinkedEffect(&self) -> bool { + let mask = 8796093022208usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 43usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mHasScrollLinkedEffect(&mut self, val: bool) { + let mask = 8796093022208usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 43usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mFrameRequestCallbacksScheduled(&self) -> bool { + let mask = 17592186044416usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 44usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mFrameRequestCallbacksScheduled(&mut self, val: bool) { + let mask = 17592186044416usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 44usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mIsTopLevelContentDocument(&self) -> bool { + let mask = 35184372088832usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 45usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mIsTopLevelContentDocument(&mut self, val: bool) { + let mask = 35184372088832usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 45usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mIsContentDocument(&self) -> bool { + let mask = 70368744177664usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 46usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mIsContentDocument(&mut self, val: bool) { + let mask = 70368744177664usize as u64; + let val = val as u8 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 46usize) & 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 { - ({ - ({ - ({ - ({ - ({ - ({ - ({ - ({ 0 } | - ((mBidiEnabled as u8 as - u8) << 0usize) & - (1usize as u8)) - } | - ((mMathMLEnabled as u8 as u8) - << 1usize) & - (2usize as u8)) - } | - ((mIsInitialDocumentInWindow as u8 - as u8) << 2usize) & - (4usize as u8)) - } | - ((mIgnoreDocGroupMismatches as u8 as u8) - << 3usize) & (8usize as u8)) - } | - ((mLoadedAsData as u8 as u8) << 4usize) & - (16usize as u8)) - } | - ((mLoadedAsInteractiveData as u8 as u8) << 5usize) - & (32usize as u8)) - } | - ((mMayStartLayout as u8 as u8) << 6usize) & - (64usize as u8)) - } | - ((mHaveFiredTitleChange as u8 as u8) << 7usize) & - (128usize as u8)) - } - #[inline] - pub fn mIsShowing(&self) -> bool { - let mask = 1usize as u8; - let unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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, + mHaveFiredTitleChange: bool, mIsShowing: bool, + mVisible: bool, mHasReferrerPolicyCSP: bool, mRemovedFromDocShell: bool, mAllowDNSPrefetch: bool, mIsStaticDocument: bool, mCreatingStaticClone: bool, - mInUnlinkOrDeletion: bool) -> u8 { - ({ - ({ - ({ - ({ - ({ - ({ - ({ - ({ 0 } | - ((mIsShowing as u8 as u8) - << 0usize) & - (1usize as u8)) - } | - ((mVisible as u8 as u8) << - 1usize) & (2usize as u8)) - } | - ((mHasReferrerPolicyCSP as u8 as u8) - << 2usize) & (4usize as u8)) - } | - ((mRemovedFromDocShell as u8 as u8) << - 3usize) & (8usize as u8)) - } | - ((mAllowDNSPrefetch as u8 as u8) << 4usize) & - (16usize as u8)) - } | - ((mIsStaticDocument as u8 as u8) << 5usize) & - (32usize as u8)) - } | - ((mCreatingStaticClone as u8 as u8) << 6usize) & - (64usize as u8)) - } | - ((mInUnlinkOrDeletion as u8 as u8) << 7usize) & - (128usize as u8)) - } - #[inline] - pub fn mHasHadScriptHandlingObject(&self) -> bool { - let mask = 1usize as u8; - let unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_3) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_3) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_3) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_3) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_3) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_3) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_3) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_3) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_3) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_3) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_3) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_3) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_3) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_3) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_3) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_3) }; - 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, + mInUnlinkOrDeletion: bool, + mHasHadScriptHandlingObject: bool, mIsBeingUsedAsImage: bool, mIsSyntheticDocument: bool, mHasLinksToUpdate: bool, mHasLinksToUpdateRunnable: bool, mMayHaveDOMMutationObservers: bool, mMayHaveAnimationObservers: bool, - mHasMixedActiveContentLoaded: bool) -> u8 { - ({ - ({ - ({ - ({ - ({ - ({ - ({ - ({ 0 } | - ((mHasHadScriptHandlingObject - as u8 as u8) << - 0usize) & - (1usize as u8)) - } | - ((mIsBeingUsedAsImage as u8 as - u8) << 1usize) & - (2usize as u8)) - } | - ((mIsSyntheticDocument as u8 as u8) - << 2usize) & (4usize as u8)) - } | - ((mHasLinksToUpdate as u8 as u8) << - 3usize) & (8usize as u8)) - } | - ((mHasLinksToUpdateRunnable as u8 as u8) << - 4usize) & (16usize as u8)) - } | - ((mMayHaveDOMMutationObservers as u8 as u8) << - 5usize) & (32usize as u8)) - } | - ((mMayHaveAnimationObservers as u8 as u8) << 6usize) & - (64usize as u8)) - } | - ((mHasMixedActiveContentLoaded as u8 as u8) << 7usize) & - (128usize as u8)) - } - #[inline] - pub fn mHasMixedActiveContentBlocked(&self) -> bool { - let mask = 1usize as u8; - let unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_4) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_4) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_4) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_4) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_4) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_4) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_4) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_4) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_4) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_4) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_4) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_4) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_4) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_4) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_4) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_4) }; - 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, + mHasMixedActiveContentLoaded: bool, + mHasMixedActiveContentBlocked: bool, mHasMixedDisplayContentLoaded: bool, mHasMixedDisplayContentBlocked: bool, mHasMixedContentObjectSubrequest: bool, mHasCSP: bool, mHasUnsafeEvalCSP: bool, mHasUnsafeInlineCSP: bool, - mHasTrackingContentBlocked: bool) -> u8 { - ({ - ({ - ({ - ({ - ({ - ({ - ({ - ({ 0 } | - ((mHasMixedActiveContentBlocked - as u8 as u8) << - 0usize) & - (1usize as u8)) - } | - ((mHasMixedDisplayContentLoaded - as u8 as u8) << 1usize) & - (2usize as u8)) - } | - ((mHasMixedDisplayContentBlocked as - u8 as u8) << 2usize) & - (4usize as u8)) - } | - ((mHasMixedContentObjectSubrequest as u8 - as u8) << 3usize) & (8usize as u8)) - } | - ((mHasCSP as u8 as u8) << 4usize) & - (16usize as u8)) - } | - ((mHasUnsafeEvalCSP as u8 as u8) << 5usize) & - (32usize as u8)) - } | - ((mHasUnsafeInlineCSP as u8 as u8) << 6usize) & - (64usize as u8)) - } | - ((mHasTrackingContentBlocked as u8 as u8) << 7usize) & - (128usize as u8)) - } - #[inline] - pub fn mHasTrackingContentLoaded(&self) -> bool { - let mask = 1usize as u8; - let unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_5) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_5) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_5) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_5) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_5) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_5) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_5) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_5) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_5) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_5) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_5) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_5) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_5) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_5) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_5) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_5) }; - 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, + mHasTrackingContentBlocked: bool, + mHasTrackingContentLoaded: bool, mBFCacheDisallowed: bool, mHasHadDefaultView: bool, mStyleSheetChangeEventsEnabled: bool, mIsSrcdocDocument: bool, mDidDocumentOpen: bool, mHasDisplayDocument: bool, - mFontFaceSetDirty: bool) -> u8 { + mFontFaceSetDirty: bool, + mGetUserFontSetCalled: bool, + mPostedFlushUserFontSet: bool, + mDidFireDOMContentLoaded: bool, + mHasScrollLinkedEffect: bool, + mFrameRequestCallbacksScheduled: bool, + mIsTopLevelContentDocument: bool, + mIsContentDocument: bool) -> u64 { ({ ({ ({ @@ -18200,204 +18347,569 @@ pub mod root { ({ ({ ({ - ({ 0 } | - ((mHasTrackingContentLoaded - as u8 as u8) << - 0usize) & - (1usize as u8)) + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + 0 + } + | + ((mBidiEnabled + as + u8 + as + u64) + << + 0usize) + & + (1usize + as + u64)) + } + | + ((mMathMLEnabled + as + u8 + as + u64) + << + 1usize) + & + (2usize + as + u64)) + } + | + ((mIsInitialDocumentInWindow + as + u8 + as + u64) + << + 2usize) + & + (4usize + as + u64)) + } + | + ((mIgnoreDocGroupMismatches + as + u8 + as + u64) + << + 3usize) + & + (8usize + as + u64)) + } + | + ((mLoadedAsData + as + u8 + as + u64) + << + 4usize) + & + (16usize + as + u64)) + } + | + ((mLoadedAsInteractiveData + as + u8 + as + u64) + << + 5usize) + & + (32usize + as + u64)) + } + | + ((mMayStartLayout + as + u8 + as + u64) + << + 6usize) + & + (64usize + as + u64)) + } + | + ((mHaveFiredTitleChange + as + u8 + as + u64) + << + 7usize) + & + (128usize + as + u64)) + } + | + ((mIsShowing + as + u8 + as + u64) + << + 8usize) + & + (256usize + as + u64)) + } + | + ((mVisible + as + u8 + as + u64) + << + 9usize) + & + (512usize + as + u64)) + } + | + ((mHasReferrerPolicyCSP + as + u8 + as + u64) + << + 10usize) + & + (1024usize + as + u64)) + } + | + ((mRemovedFromDocShell + as + u8 + as + u64) + << + 11usize) + & + (2048usize + as + u64)) + } + | + ((mAllowDNSPrefetch + as + u8 + as + u64) + << + 12usize) + & + (4096usize + as + u64)) + } + | + ((mIsStaticDocument + as + u8 + as + u64) + << + 13usize) + & + (8192usize + as + u64)) + } + | + ((mCreatingStaticClone + as + u8 + as + u64) + << + 14usize) + & + (16384usize + as + u64)) + } + | + ((mInUnlinkOrDeletion + as + u8 + as + u64) + << + 15usize) + & + (32768usize + as + u64)) + } + | + ((mHasHadScriptHandlingObject + as + u8 + as + u64) + << + 16usize) + & + (65536usize + as + u64)) + } + | + ((mIsBeingUsedAsImage + as + u8 + as + u64) + << + 17usize) + & + (131072usize + as + u64)) + } + | + ((mIsSyntheticDocument + as + u8 + as + u64) + << + 18usize) + & + (262144usize + as + u64)) + } + | + ((mHasLinksToUpdate + as + u8 + as + u64) + << + 19usize) + & + (524288usize + as + u64)) + } + | + ((mHasLinksToUpdateRunnable + as + u8 + as + u64) + << + 20usize) + & + (1048576usize + as + u64)) + } + | + ((mMayHaveDOMMutationObservers + as + u8 + as + u64) + << + 21usize) + & + (2097152usize + as + u64)) + } + | + ((mMayHaveAnimationObservers + as + u8 + as + u64) + << + 22usize) + & + (4194304usize + as + u64)) + } + | + ((mHasMixedActiveContentLoaded + as + u8 + as + u64) + << + 23usize) + & + (8388608usize + as + u64)) + } + | + ((mHasMixedActiveContentBlocked + as + u8 + as + u64) + << + 24usize) + & + (16777216usize + as + u64)) + } + | + ((mHasMixedDisplayContentLoaded + as + u8 + as + u64) + << + 25usize) + & + (33554432usize + as + u64)) + } + | + ((mHasMixedDisplayContentBlocked + as + u8 + as + u64) + << + 26usize) + & + (67108864usize + as + u64)) + } + | + ((mHasMixedContentObjectSubrequest + as + u8 + as + u64) + << + 27usize) + & + (134217728usize + as + u64)) + } + | + ((mHasCSP + as + u8 + as + u64) + << + 28usize) + & + (268435456usize + as + u64)) + } + | + ((mHasUnsafeEvalCSP + as + u8 + as + u64) + << + 29usize) + & + (536870912usize + as + u64)) + } + | + ((mHasUnsafeInlineCSP + as + u8 + as + u64) + << + 30usize) + & + (1073741824usize + as + u64)) + } + | + ((mHasTrackingContentBlocked + as + u8 + as + u64) + << + 31usize) + & + (2147483648usize + as + u64)) + } + | + ((mHasTrackingContentLoaded + as + u8 + as + u64) + << + 32usize) + & + (4294967296usize + as + u64)) + } + | + ((mBFCacheDisallowed + as + u8 + as + u64) + << + 33usize) + & + (8589934592usize + as + u64)) + } | + ((mHasHadDefaultView + as + u8 + as + u64) + << + 34usize) + & + (17179869184usize + as + u64)) + } | + ((mStyleSheetChangeEventsEnabled + as + u8 + as + u64) + << + 35usize) + & + (34359738368usize + as + u64)) + } | + ((mIsSrcdocDocument + as u8 + as + u64) + << + 36usize) + & + (68719476736usize + as + u64)) + } | + ((mDidDocumentOpen + as u8 as + u64) << + 37usize) & + (137438953472usize + as + u64)) + } | + ((mHasDisplayDocument + as u8 as u64) + << 38usize) & + (274877906944usize + as u64)) + } | + ((mFontFaceSetDirty as u8 + as u64) << 39usize) + & + (549755813888usize as + u64)) } | - ((mBFCacheDisallowed as u8 as - u8) << 1usize) & - (2usize as u8)) - } | - ((mHasHadDefaultView as u8 as u8) << - 2usize) & (4usize as u8)) - } | - ((mStyleSheetChangeEventsEnabled as u8 as - u8) << 3usize) & (8usize as u8)) - } | - ((mIsSrcdocDocument as u8 as u8) << 4usize) & - (16usize as u8)) - } | - ((mDidDocumentOpen as u8 as u8) << 5usize) & - (32usize as u8)) - } | - ((mHasDisplayDocument as u8 as u8) << 6usize) & - (64usize as u8)) - } | - ((mFontFaceSetDirty as u8 as u8) << 7usize) & - (128usize as u8)) - } - #[inline] - pub fn mGetUserFontSetCalled(&self) -> bool { - let mask = 1usize as u8; - let unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_6) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_6) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_6) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_6) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_6) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_6) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_6) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_6) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_6) }; - 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 unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_6) }; - unit_field_val &= !mask; - unit_field_val |= (val << 4usize) & mask; - self._bitfield_6 = - unsafe { ::std::mem::transmute(unit_field_val) }; - } - #[inline] - pub fn mIsTopLevelContentDocument(&self) -> bool { - let mask = 32usize as u8; - let unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_6) }; - let val = (unit_field_val & mask) >> 5usize; - unsafe { ::std::mem::transmute(val as u8) } - } - #[inline] - pub fn set_mIsTopLevelContentDocument(&mut self, val: bool) { - let mask = 32usize as u8; - let val = val as u8 as u8; - let mut unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_6) }; - unit_field_val &= !mask; - unit_field_val |= (val << 5usize) & mask; - self._bitfield_6 = - unsafe { ::std::mem::transmute(unit_field_val) }; - } - #[inline] - pub fn mIsContentDocument(&self) -> bool { - let mask = 64usize as u8; - let unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_6) }; - let val = (unit_field_val & mask) >> 6usize; - unsafe { ::std::mem::transmute(val as u8) } - } - #[inline] - pub fn set_mIsContentDocument(&mut self, val: bool) { - let mask = 64usize as u8; - let val = val as u8 as u8; - let mut unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_6) }; - unit_field_val &= !mask; - unit_field_val |= (val << 6usize) & mask; - self._bitfield_6 = - unsafe { ::std::mem::transmute(unit_field_val) }; - } - #[inline] - pub fn new_bitfield_6(mGetUserFontSetCalled: bool, - mPostedFlushUserFontSet: bool, - mDidFireDOMContentLoaded: bool, - mHasScrollLinkedEffect: bool, - mFrameRequestCallbacksScheduled: bool, - mIsTopLevelContentDocument: bool, - mIsContentDocument: bool) -> u8 { - ({ - ({ - ({ - ({ - ({ - ({ - ({ 0 } | ((mGetUserFontSetCalled as u8 - as u8) << 0usize) & - (1usize as u8)) + as u64) << 40usize) & + (1099511627776usize as + u64)) } | ((mPostedFlushUserFontSet as u8 as - u8) << 1usize) & - (2usize as u8)) + u64) << 41usize) & + (2199023255552usize as u64)) } | - ((mDidFireDOMContentLoaded as u8 as u8) - << 2usize) & (4usize as u8)) + ((mDidFireDOMContentLoaded as u8 as u64) + << 42usize) & + (4398046511104usize as u64)) } | - ((mHasScrollLinkedEffect as u8 as u8) << - 3usize) & (8usize as u8)) + ((mHasScrollLinkedEffect as u8 as u64) << + 43usize) & (8796093022208usize as u64)) } | - ((mFrameRequestCallbacksScheduled as u8 as u8) << - 4usize) & (16usize as u8)) + ((mFrameRequestCallbacksScheduled as u8 as u64) << + 44usize) & (17592186044416usize as u64)) } | - ((mIsTopLevelContentDocument as u8 as u8) << 5usize) & - (32usize as u8)) + ((mIsTopLevelContentDocument as u8 as u64) << 45usize) & + (35184372088832usize as u64)) } | - ((mIsContentDocument as u8 as u8) << 6usize) & - (64usize as u8)) + ((mIsContentDocument as u8 as u64) << 46usize) & + (70368744177664usize as u64)) } } #[repr(C)] @@ -18625,9 +19137,8 @@ pub mod root { pub mTelemetryScrollLastY: root::nscoord, pub mTelemetryScrollMaxY: root::nscoord, pub mTelemetryScrollTotalY: root::nscoord, - pub _bitfield_1: [u8; 4usize], - pub _bitfield_2: [u8; 2usize], - pub __bindgen_padding_0: [u16; 3usize], + pub _bitfield_1: [u8; 8usize], + pub __bindgen_padding_0: u32, } pub type nsPresContext_LangGroupFontPrefs = root::mozilla::LangGroupFontPrefs; @@ -19144,8 +19655,8 @@ pub mod root { impl nsPresContext { #[inline] pub fn mHasPendingInterrupt(&self) -> ::std::os::raw::c_uint { - let mask = 1usize as u32; - let unit_field_val: u32 = + let mask = 1usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 0usize; unsafe { ::std::mem::transmute(val as u32) } @@ -19153,9 +19664,9 @@ pub mod root { #[inline] pub fn set_mHasPendingInterrupt(&mut self, val: ::std::os::raw::c_uint) { - let mask = 1usize as u32; - let val = val as u32 as u32; - let mut unit_field_val: u32 = + let mask = 1usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 0usize) & mask; @@ -19164,8 +19675,8 @@ pub mod root { } #[inline] pub fn mPendingInterruptFromTest(&self) -> ::std::os::raw::c_uint { - let mask = 2usize as u32; - let unit_field_val: u32 = + let mask = 2usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 1usize; unsafe { ::std::mem::transmute(val as u32) } @@ -19173,9 +19684,9 @@ pub mod root { #[inline] pub fn set_mPendingInterruptFromTest(&mut self, val: ::std::os::raw::c_uint) { - let mask = 2usize as u32; - let val = val as u32 as u32; - let mut unit_field_val: u32 = + let mask = 2usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 1usize) & mask; @@ -19184,8 +19695,8 @@ pub mod root { } #[inline] pub fn mInterruptsEnabled(&self) -> ::std::os::raw::c_uint { - let mask = 4usize as u32; - let unit_field_val: u32 = + let mask = 4usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 2usize; unsafe { ::std::mem::transmute(val as u32) } @@ -19193,9 +19704,9 @@ pub mod root { #[inline] pub fn set_mInterruptsEnabled(&mut self, val: ::std::os::raw::c_uint) { - let mask = 4usize as u32; - let val = val as u32 as u32; - let mut unit_field_val: u32 = + let mask = 4usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 2usize) & mask; @@ -19204,17 +19715,17 @@ pub mod root { } #[inline] pub fn mUseDocumentFonts(&self) -> ::std::os::raw::c_uint { - let mask = 8usize as u32; - let unit_field_val: u32 = + let mask = 8usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; 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 unit_field_val: u32 = + let mask = 8usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 3usize) & mask; @@ -19223,8 +19734,8 @@ pub mod root { } #[inline] pub fn mUseDocumentColors(&self) -> ::std::os::raw::c_uint { - let mask = 16usize as u32; - let unit_field_val: u32 = + let mask = 16usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 4usize; unsafe { ::std::mem::transmute(val as u32) } @@ -19232,9 +19743,9 @@ pub mod root { #[inline] pub fn set_mUseDocumentColors(&mut self, val: ::std::os::raw::c_uint) { - let mask = 16usize as u32; - let val = val as u32 as u32; - let mut unit_field_val: u32 = + let mask = 16usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 4usize) & mask; @@ -19243,17 +19754,17 @@ pub mod root { } #[inline] pub fn mUnderlineLinks(&self) -> ::std::os::raw::c_uint { - let mask = 32usize as u32; - let unit_field_val: u32 = + let mask = 32usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; 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 unit_field_val: u32 = + let mask = 32usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 5usize) & mask; @@ -19262,8 +19773,8 @@ pub mod root { } #[inline] pub fn mSendAfterPaintToContent(&self) -> ::std::os::raw::c_uint { - let mask = 64usize as u32; - let unit_field_val: u32 = + let mask = 64usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 6usize; unsafe { ::std::mem::transmute(val as u32) } @@ -19271,9 +19782,9 @@ pub mod root { #[inline] pub fn set_mSendAfterPaintToContent(&mut self, val: ::std::os::raw::c_uint) { - let mask = 64usize as u32; - let val = val as u32 as u32; - let mut unit_field_val: u32 = + let mask = 64usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 6usize) & mask; @@ -19282,17 +19793,17 @@ pub mod root { } #[inline] pub fn mUseFocusColors(&self) -> ::std::os::raw::c_uint { - let mask = 128usize as u32; - let unit_field_val: u32 = + let mask = 128usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; 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 unit_field_val: u32 = + let mask = 128usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 7usize) & mask; @@ -19301,8 +19812,8 @@ pub mod root { } #[inline] pub fn mFocusRingOnAnything(&self) -> ::std::os::raw::c_uint { - let mask = 256usize as u32; - let unit_field_val: u32 = + let mask = 256usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 8usize; unsafe { ::std::mem::transmute(val as u32) } @@ -19310,9 +19821,9 @@ pub mod root { #[inline] pub fn set_mFocusRingOnAnything(&mut self, val: ::std::os::raw::c_uint) { - let mask = 256usize as u32; - let val = val as u32 as u32; - let mut unit_field_val: u32 = + let mask = 256usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 8usize) & mask; @@ -19321,17 +19832,17 @@ pub mod root { } #[inline] pub fn mFocusRingStyle(&self) -> ::std::os::raw::c_uint { - let mask = 512usize as u32; - let unit_field_val: u32 = + let mask = 512usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; 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 unit_field_val: u32 = + let mask = 512usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 9usize) & mask; @@ -19340,8 +19851,8 @@ pub mod root { } #[inline] pub fn mDrawImageBackground(&self) -> ::std::os::raw::c_uint { - let mask = 1024usize as u32; - let unit_field_val: u32 = + let mask = 1024usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 10usize; unsafe { ::std::mem::transmute(val as u32) } @@ -19349,9 +19860,9 @@ pub mod root { #[inline] pub fn set_mDrawImageBackground(&mut self, val: ::std::os::raw::c_uint) { - let mask = 1024usize as u32; - let val = val as u32 as u32; - let mut unit_field_val: u32 = + let mask = 1024usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 10usize) & mask; @@ -19360,8 +19871,8 @@ pub mod root { } #[inline] pub fn mDrawColorBackground(&self) -> ::std::os::raw::c_uint { - let mask = 2048usize as u32; - let unit_field_val: u32 = + let mask = 2048usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 11usize; unsafe { ::std::mem::transmute(val as u32) } @@ -19369,9 +19880,9 @@ pub mod root { #[inline] pub fn set_mDrawColorBackground(&mut self, val: ::std::os::raw::c_uint) { - let mask = 2048usize as u32; - let val = val as u32 as u32; - let mut unit_field_val: u32 = + let mask = 2048usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 11usize) & mask; @@ -19380,17 +19891,17 @@ pub mod root { } #[inline] pub fn mNeverAnimate(&self) -> ::std::os::raw::c_uint { - let mask = 4096usize as u32; - let unit_field_val: u32 = + let mask = 4096usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; 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 unit_field_val: u32 = + let mask = 4096usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 12usize) & mask; @@ -19399,8 +19910,8 @@ pub mod root { } #[inline] pub fn mIsRenderingOnlySelection(&self) -> ::std::os::raw::c_uint { - let mask = 8192usize as u32; - let unit_field_val: u32 = + let mask = 8192usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 13usize; unsafe { ::std::mem::transmute(val as u32) } @@ -19408,9 +19919,9 @@ pub mod root { #[inline] pub fn set_mIsRenderingOnlySelection(&mut self, val: ::std::os::raw::c_uint) { - let mask = 8192usize as u32; - let val = val as u32 as u32; - let mut unit_field_val: u32 = + let mask = 8192usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 13usize) & mask; @@ -19419,17 +19930,17 @@ pub mod root { } #[inline] pub fn mPaginated(&self) -> ::std::os::raw::c_uint { - let mask = 16384usize as u32; - let unit_field_val: u32 = + let mask = 16384usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; 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 unit_field_val: u32 = + let mask = 16384usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 14usize) & mask; @@ -19438,8 +19949,8 @@ pub mod root { } #[inline] pub fn mCanPaginatedScroll(&self) -> ::std::os::raw::c_uint { - let mask = 32768usize as u32; - let unit_field_val: u32 = + let mask = 32768usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 15usize; unsafe { ::std::mem::transmute(val as u32) } @@ -19447,9 +19958,9 @@ pub mod root { #[inline] pub fn set_mCanPaginatedScroll(&mut self, val: ::std::os::raw::c_uint) { - let mask = 32768usize as u32; - let val = val as u32 as u32; - let mut unit_field_val: u32 = + let mask = 32768usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 15usize) & mask; @@ -19458,17 +19969,17 @@ pub mod root { } #[inline] pub fn mDoScaledTwips(&self) -> ::std::os::raw::c_uint { - let mask = 65536usize as u32; - let unit_field_val: u32 = + let mask = 65536usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; 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 unit_field_val: u32 = + let mask = 65536usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 16usize) & mask; @@ -19477,8 +19988,8 @@ pub mod root { } #[inline] pub fn mIsRootPaginatedDocument(&self) -> ::std::os::raw::c_uint { - let mask = 131072usize as u32; - let unit_field_val: u32 = + let mask = 131072usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 17usize; unsafe { ::std::mem::transmute(val as u32) } @@ -19486,9 +19997,9 @@ pub mod root { #[inline] pub fn set_mIsRootPaginatedDocument(&mut self, val: ::std::os::raw::c_uint) { - let mask = 131072usize as u32; - let val = val as u32 as u32; - let mut unit_field_val: u32 = + let mask = 131072usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 17usize) & mask; @@ -19497,8 +20008,8 @@ pub mod root { } #[inline] pub fn mPrefBidiDirection(&self) -> ::std::os::raw::c_uint { - let mask = 262144usize as u32; - let unit_field_val: u32 = + let mask = 262144usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 18usize; unsafe { ::std::mem::transmute(val as u32) } @@ -19506,9 +20017,9 @@ pub mod root { #[inline] pub fn set_mPrefBidiDirection(&mut self, val: ::std::os::raw::c_uint) { - let mask = 262144usize as u32; - let val = val as u32 as u32; - let mut unit_field_val: u32 = + let mask = 262144usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 18usize) & mask; @@ -19517,8 +20028,8 @@ pub mod root { } #[inline] pub fn mPrefScrollbarSide(&self) -> ::std::os::raw::c_uint { - let mask = 1572864usize as u32; - let unit_field_val: u32 = + let mask = 1572864usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 19usize; unsafe { ::std::mem::transmute(val as u32) } @@ -19526,9 +20037,9 @@ pub mod root { #[inline] pub fn set_mPrefScrollbarSide(&mut self, val: ::std::os::raw::c_uint) { - let mask = 1572864usize as u32; - let val = val as u32 as u32; - let mut unit_field_val: u32 = + let mask = 1572864usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 19usize) & mask; @@ -19537,8 +20048,8 @@ pub mod root { } #[inline] pub fn mPendingSysColorChanged(&self) -> ::std::os::raw::c_uint { - let mask = 2097152usize as u32; - let unit_field_val: u32 = + let mask = 2097152usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 21usize; unsafe { ::std::mem::transmute(val as u32) } @@ -19546,9 +20057,9 @@ pub mod root { #[inline] pub fn set_mPendingSysColorChanged(&mut self, val: ::std::os::raw::c_uint) { - let mask = 2097152usize as u32; - let val = val as u32 as u32; - let mut unit_field_val: u32 = + let mask = 2097152usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 21usize) & mask; @@ -19557,8 +20068,8 @@ pub mod root { } #[inline] pub fn mPendingThemeChanged(&self) -> ::std::os::raw::c_uint { - let mask = 4194304usize as u32; - let unit_field_val: u32 = + let mask = 4194304usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 22usize; unsafe { ::std::mem::transmute(val as u32) } @@ -19566,9 +20077,9 @@ pub mod root { #[inline] pub fn set_mPendingThemeChanged(&mut self, val: ::std::os::raw::c_uint) { - let mask = 4194304usize as u32; - let val = val as u32 as u32; - let mut unit_field_val: u32 = + let mask = 4194304usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 22usize) & mask; @@ -19577,8 +20088,8 @@ pub mod root { } #[inline] pub fn mPendingUIResolutionChanged(&self) -> ::std::os::raw::c_uint { - let mask = 8388608usize as u32; - let unit_field_val: u32 = + let mask = 8388608usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 23usize; unsafe { ::std::mem::transmute(val as u32) } @@ -19586,9 +20097,9 @@ pub mod root { #[inline] pub fn set_mPendingUIResolutionChanged(&mut self, val: ::std::os::raw::c_uint) { - let mask = 8388608usize as u32; - let val = val as u32 as u32; - let mut unit_field_val: u32 = + let mask = 8388608usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 23usize) & mask; @@ -19598,8 +20109,8 @@ pub mod root { #[inline] pub fn mPendingMediaFeatureValuesChanged(&self) -> ::std::os::raw::c_uint { - let mask = 16777216usize as u32; - let unit_field_val: u32 = + let mask = 16777216usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 24usize; unsafe { ::std::mem::transmute(val as u32) } @@ -19608,9 +20119,9 @@ pub mod root { pub fn set_mPendingMediaFeatureValuesChanged(&mut self, val: ::std::os::raw::c_uint) { - let mask = 16777216usize as u32; - let val = val as u32 as u32; - let mut unit_field_val: u32 = + let mask = 16777216usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 24usize) & mask; @@ -19620,8 +20131,8 @@ pub mod root { #[inline] pub fn mPrefChangePendingNeedsReflow(&self) -> ::std::os::raw::c_uint { - let mask = 33554432usize as u32; - let unit_field_val: u32 = + let mask = 33554432usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 25usize; unsafe { ::std::mem::transmute(val as u32) } @@ -19630,9 +20141,9 @@ pub mod root { pub fn set_mPrefChangePendingNeedsReflow(&mut self, val: ::std::os::raw::c_uint) { - let mask = 33554432usize as u32; - let val = val as u32 as u32; - let mut unit_field_val: u32 = + let mask = 33554432usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 25usize) & mask; @@ -19641,17 +20152,17 @@ pub mod root { } #[inline] pub fn mIsEmulatingMedia(&self) -> ::std::os::raw::c_uint { - let mask = 67108864usize as u32; - let unit_field_val: u32 = + let mask = 67108864usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; 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 unit_field_val: u32 = + let mask = 67108864usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 26usize) & mask; @@ -19660,17 +20171,17 @@ pub mod root { } #[inline] pub fn mIsGlyph(&self) -> ::std::os::raw::c_uint { - let mask = 134217728usize as u32; - let unit_field_val: u32 = + let mask = 134217728usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; 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 unit_field_val: u32 = + let mask = 134217728usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 27usize) & mask; @@ -19679,17 +20190,17 @@ pub mod root { } #[inline] pub fn mUsesRootEMUnits(&self) -> ::std::os::raw::c_uint { - let mask = 268435456usize as u32; - let unit_field_val: u32 = + let mask = 268435456usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; 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 unit_field_val: u32 = + let mask = 268435456usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 28usize) & mask; @@ -19698,17 +20209,17 @@ pub mod root { } #[inline] pub fn mUsesExChUnits(&self) -> ::std::os::raw::c_uint { - let mask = 536870912usize as u32; - let unit_field_val: u32 = + let mask = 536870912usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; 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 unit_field_val: u32 = + let mask = 536870912usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 29usize) & mask; @@ -19717,8 +20228,8 @@ pub mod root { } #[inline] pub fn mUsesViewportUnits(&self) -> ::std::os::raw::c_uint { - let mask = 1073741824usize as u32; - let unit_field_val: u32 = + let mask = 1073741824usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 30usize; unsafe { ::std::mem::transmute(val as u32) } @@ -19726,9 +20237,9 @@ pub mod root { #[inline] pub fn set_mUsesViewportUnits(&mut self, val: ::std::os::raw::c_uint) { - let mask = 1073741824usize as u32; - let val = val as u32 as u32; - let mut unit_field_val: u32 = + let mask = 1073741824usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 30usize) & mask; @@ -19737,8 +20248,8 @@ pub mod root { } #[inline] pub fn mPendingViewportChange(&self) -> ::std::os::raw::c_uint { - let mask = 2147483648usize as u32; - let unit_field_val: u32 = + let mask = 2147483648usize as u64; + let unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 31usize; unsafe { ::std::mem::transmute(val as u32) } @@ -19746,9 +20257,9 @@ pub mod root { #[inline] pub fn set_mPendingViewportChange(&mut self, val: ::std::os::raw::c_uint) { - let mask = 2147483648usize as u32; - let val = val as u32 as u32; - let mut unit_field_val: u32 = + let mask = 2147483648usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 31usize) & mask; @@ -19756,6 +20267,284 @@ pub mod root { unsafe { ::std::mem::transmute(unit_field_val) }; } #[inline] + pub fn mCounterStylesDirty(&self) -> ::std::os::raw::c_uint { + let mask = 4294967296usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 32usize; + unsafe { ::std::mem::transmute(val as u32) } + } + #[inline] + pub fn set_mCounterStylesDirty(&mut self, + val: ::std::os::raw::c_uint) { + let mask = 4294967296usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 32usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mPostedFlushCounterStyles(&self) -> ::std::os::raw::c_uint { + let mask = 8589934592usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 33usize; + unsafe { ::std::mem::transmute(val as u32) } + } + #[inline] + pub fn set_mPostedFlushCounterStyles(&mut self, + val: ::std::os::raw::c_uint) { + let mask = 8589934592usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 33usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mSuppressResizeReflow(&self) -> ::std::os::raw::c_uint { + let mask = 17179869184usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 34usize; + unsafe { ::std::mem::transmute(val as u32) } + } + #[inline] + pub fn set_mSuppressResizeReflow(&mut self, + val: ::std::os::raw::c_uint) { + let mask = 17179869184usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 34usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mIsVisual(&self) -> ::std::os::raw::c_uint { + let mask = 34359738368usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 35usize; + unsafe { ::std::mem::transmute(val as u32) } + } + #[inline] + pub fn set_mIsVisual(&mut self, val: ::std::os::raw::c_uint) { + let mask = 34359738368usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 35usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mFireAfterPaintEvents(&self) -> ::std::os::raw::c_uint { + let mask = 68719476736usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 36usize; + unsafe { ::std::mem::transmute(val as u32) } + } + #[inline] + pub fn set_mFireAfterPaintEvents(&mut self, + val: ::std::os::raw::c_uint) { + let mask = 68719476736usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 36usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mIsChrome(&self) -> ::std::os::raw::c_uint { + let mask = 137438953472usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 37usize; + unsafe { ::std::mem::transmute(val as u32) } + } + #[inline] + pub fn set_mIsChrome(&mut self, val: ::std::os::raw::c_uint) { + let mask = 137438953472usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 37usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mIsChromeOriginImage(&self) -> ::std::os::raw::c_uint { + let mask = 274877906944usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 38usize; + unsafe { ::std::mem::transmute(val as u32) } + } + #[inline] + pub fn set_mIsChromeOriginImage(&mut self, + val: ::std::os::raw::c_uint) { + let mask = 274877906944usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 38usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mPaintFlashing(&self) -> ::std::os::raw::c_uint { + let mask = 549755813888usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 39usize; + unsafe { ::std::mem::transmute(val as u32) } + } + #[inline] + pub fn set_mPaintFlashing(&mut self, val: ::std::os::raw::c_uint) { + let mask = 549755813888usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 39usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mPaintFlashingInitialized(&self) -> ::std::os::raw::c_uint { + let mask = 1099511627776usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 40usize; + unsafe { ::std::mem::transmute(val as u32) } + } + #[inline] + pub fn set_mPaintFlashingInitialized(&mut self, + val: ::std::os::raw::c_uint) { + let mask = 1099511627776usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 40usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mHasWarnedAboutPositionedTableParts(&self) + -> ::std::os::raw::c_uint { + let mask = 2199023255552usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 41usize; + unsafe { ::std::mem::transmute(val as u32) } + } + #[inline] + pub fn set_mHasWarnedAboutPositionedTableParts(&mut self, + val: + ::std::os::raw::c_uint) { + let mask = 2199023255552usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 41usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mHasWarnedAboutTooLargeDashedOrDottedRadius(&self) + -> ::std::os::raw::c_uint { + let mask = 4398046511104usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 42usize; + unsafe { ::std::mem::transmute(val as u32) } + } + #[inline] + pub fn set_mHasWarnedAboutTooLargeDashedOrDottedRadius(&mut self, + val: + ::std::os::raw::c_uint) { + let mask = 4398046511104usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 42usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mQuirkSheetAdded(&self) -> ::std::os::raw::c_uint { + let mask = 8796093022208usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 43usize; + unsafe { ::std::mem::transmute(val as u32) } + } + #[inline] + pub fn set_mQuirkSheetAdded(&mut self, val: ::std::os::raw::c_uint) { + let mask = 8796093022208usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 43usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mNeedsPrefUpdate(&self) -> ::std::os::raw::c_uint { + let mask = 17592186044416usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 44usize; + unsafe { ::std::mem::transmute(val as u32) } + } + #[inline] + pub fn set_mNeedsPrefUpdate(&mut self, val: ::std::os::raw::c_uint) { + let mask = 17592186044416usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 44usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mHadNonBlankPaint(&self) -> ::std::os::raw::c_uint { + let mask = 35184372088832usize as u64; + let unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 45usize; + unsafe { ::std::mem::transmute(val as u32) } + } + #[inline] + pub fn set_mHadNonBlankPaint(&mut self, val: ::std::os::raw::c_uint) { + let mask = 35184372088832usize as u64; + let val = val as u32 as u64; + let mut unit_field_val: u64 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 45usize) & 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, @@ -19793,8 +20582,26 @@ pub mod root { 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 { + mPendingViewportChange: ::std::os::raw::c_uint, + 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) + -> u64 { ({ ({ ({ @@ -19826,726 +20633,518 @@ pub mod root { ({ ({ ({ - 0 + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + 0 + } + | + ((mHasPendingInterrupt + as + u32 + as + u64) + << + 0usize) + & + (1usize + as + u64)) + } + | + ((mPendingInterruptFromTest + as + u32 + as + u64) + << + 1usize) + & + (2usize + as + u64)) + } + | + ((mInterruptsEnabled + as + u32 + as + u64) + << + 2usize) + & + (4usize + as + u64)) + } + | + ((mUseDocumentFonts + as + u32 + as + u64) + << + 3usize) + & + (8usize + as + u64)) + } + | + ((mUseDocumentColors + as + u32 + as + u64) + << + 4usize) + & + (16usize + as + u64)) + } + | + ((mUnderlineLinks + as + u32 + as + u64) + << + 5usize) + & + (32usize + as + u64)) + } + | + ((mSendAfterPaintToContent + as + u32 + as + u64) + << + 6usize) + & + (64usize + as + u64)) + } + | + ((mUseFocusColors + as + u32 + as + u64) + << + 7usize) + & + (128usize + as + u64)) + } + | + ((mFocusRingOnAnything + as + u32 + as + u64) + << + 8usize) + & + (256usize + as + u64)) + } + | + ((mFocusRingStyle + as + u32 + as + u64) + << + 9usize) + & + (512usize + as + u64)) + } + | + ((mDrawImageBackground + as + u32 + as + u64) + << + 10usize) + & + (1024usize + as + u64)) + } + | + ((mDrawColorBackground + as + u32 + as + u64) + << + 11usize) + & + (2048usize + as + u64)) + } + | + ((mNeverAnimate + as + u32 + as + u64) + << + 12usize) + & + (4096usize + as + u64)) + } + | + ((mIsRenderingOnlySelection + as + u32 + as + u64) + << + 13usize) + & + (8192usize + as + u64)) } | - ((mHasPendingInterrupt + ((mPaginated as u32 as - u32) + u64) << - 0usize) + 14usize) & - (1usize + (16384usize as - u32)) + u64)) } | - ((mPendingInterruptFromTest + ((mCanPaginatedScroll as u32 as - u32) + u64) << - 1usize) + 15usize) & - (2usize + (32768usize as - u32)) + u64)) } | - ((mInterruptsEnabled + ((mDoScaledTwips as u32 as - u32) + u64) << - 2usize) + 16usize) & - (4usize + (65536usize as - u32)) + u64)) } | - ((mUseDocumentFonts + ((mIsRootPaginatedDocument as u32 as - u32) + u64) << - 3usize) + 17usize) & - (8usize + (131072usize as - u32)) + u64)) } | - ((mUseDocumentColors + ((mPrefBidiDirection as u32 as - u32) + u64) << - 4usize) + 18usize) & - (16usize + (262144usize as - u32)) + u64)) } | - ((mUnderlineLinks + ((mPrefScrollbarSide as u32 as - u32) + u64) << - 5usize) + 19usize) & - (32usize + (1572864usize as - u32)) + u64)) } | - ((mSendAfterPaintToContent + ((mPendingSysColorChanged as u32 as - u32) + u64) << - 6usize) + 21usize) & - (64usize + (2097152usize as - u32)) + u64)) } | - ((mUseFocusColors + ((mPendingThemeChanged as u32 as - u32) + u64) << - 7usize) + 22usize) & - (128usize + (4194304usize as - u32)) + u64)) } | - ((mFocusRingOnAnything + ((mPendingUIResolutionChanged as u32 as - u32) + u64) << - 8usize) + 23usize) & - (256usize + (8388608usize as - u32)) + u64)) } | - ((mFocusRingStyle + ((mPendingMediaFeatureValuesChanged as u32 as - u32) + u64) << - 9usize) + 24usize) & - (512usize + (16777216usize as - u32)) + u64)) } | - ((mDrawImageBackground + ((mPrefChangePendingNeedsReflow as u32 as - u32) + u64) << - 10usize) + 25usize) & - (1024usize + (33554432usize as - u32)) + u64)) } | - ((mDrawColorBackground + ((mIsEmulatingMedia as u32 as - u32) + u64) << - 11usize) + 26usize) & - (2048usize + (67108864usize as - u32)) + u64)) } | - ((mNeverAnimate + ((mIsGlyph as u32 as - u32) + u64) << - 12usize) + 27usize) & - (4096usize + (134217728usize as - u32)) + u64)) } | - ((mIsRenderingOnlySelection + ((mUsesRootEMUnits as u32 as - u32) + u64) << - 13usize) + 28usize) & - (8192usize + (268435456usize as - u32)) + u64)) } | - ((mPaginated + ((mUsesExChUnits as u32 as - u32) + u64) << - 14usize) + 29usize) & - (16384usize + (536870912usize as - u32)) + u64)) } | - ((mCanPaginatedScroll + ((mUsesViewportUnits as u32 as - u32) + u64) << - 15usize) + 30usize) & - (32768usize + (1073741824usize as - u32)) + u64)) } | - ((mDoScaledTwips + ((mPendingViewportChange as u32 as - u32) + u64) << - 16usize) + 31usize) & - (65536usize + (2147483648usize as - u32)) - } - | - ((mIsRootPaginatedDocument - as - u32 - as - u32) - << - 17usize) - & - (131072usize - as - u32)) - } | - ((mPrefBidiDirection - as - u32 - as - u32) - << - 18usize) - & - (262144usize - as - u32)) - } | - ((mPrefScrollbarSide - as - u32 - as - u32) - << - 19usize) - & - (1572864usize - as - u32)) - } | - ((mPendingSysColorChanged - as - u32 - as - u32) - << - 21usize) - & - (2097152usize - as - u32)) - } | - ((mPendingThemeChanged - as u32 as - u32) << - 22usize) & - (4194304usize - as - u32)) - } | - ((mPendingUIResolutionChanged - as u32 as u32) - << 23usize) & - (8388608usize as - u32)) - } | - ((mPendingMediaFeatureValuesChanged - as u32 as u32) << - 24usize) & - (16777216usize as - u32)) - } | - ((mPrefChangePendingNeedsReflow - as u32 as u32) << - 25usize) & - (33554432usize as u32)) - } | - ((mIsEmulatingMedia as u32 as u32) - << 26usize) & - (67108864usize as u32)) - } | - ((mIsGlyph as u32 as u32) << 27usize) & - (134217728usize as u32)) - } | - ((mUsesRootEMUnits as u32 as u32) << 28usize) - & (268435456usize as u32)) - } | - ((mUsesExChUnits as u32 as u32) << 29usize) & - (536870912usize as u32)) - } | - ((mUsesViewportUnits as u32 as u32) << 30usize) & - (1073741824usize as u32)) - } | - ((mPendingViewportChange as u32 as u32) << 31usize) & - (2147483648usize as u32)) - } - #[inline] - pub fn mCounterStylesDirty(&self) -> ::std::os::raw::c_uint { - let mask = 1usize as u16; - let unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - let val = (unit_field_val & mask) >> 0usize; - unsafe { ::std::mem::transmute(val as u32) } - } - #[inline] - pub fn set_mCounterStylesDirty(&mut self, - val: ::std::os::raw::c_uint) { - let mask = 1usize as u16; - let val = val as u32 as u16; - let mut unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - let val = (unit_field_val & mask) >> 1usize; - unsafe { ::std::mem::transmute(val as u32) } - } - #[inline] - pub fn set_mPostedFlushCounterStyles(&mut self, - val: ::std::os::raw::c_uint) { - let mask = 2usize as u16; - let val = val as u32 as u16; - let mut unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - let val = (unit_field_val & mask) >> 2usize; - unsafe { ::std::mem::transmute(val as u32) } - } - #[inline] - pub fn set_mSuppressResizeReflow(&mut self, - val: ::std::os::raw::c_uint) { - let mask = 4usize as u16; - let val = val as u32 as u16; - let mut unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - let val = (unit_field_val & mask) >> 4usize; - unsafe { ::std::mem::transmute(val as u32) } - } - #[inline] - pub fn set_mFireAfterPaintEvents(&mut self, - val: ::std::os::raw::c_uint) { - let mask = 16usize as u16; - let val = val as u32 as u16; - let mut unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - let val = (unit_field_val & mask) >> 6usize; - unsafe { ::std::mem::transmute(val as u32) } - } - #[inline] - pub fn set_mIsChromeOriginImage(&mut self, - val: ::std::os::raw::c_uint) { - let mask = 64usize as u16; - let val = val as u32 as u16; - let mut unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - let val = (unit_field_val & mask) >> 8usize; - unsafe { ::std::mem::transmute(val as u32) } - } - #[inline] - pub fn set_mPaintFlashingInitialized(&mut self, - val: ::std::os::raw::c_uint) { - let mask = 256usize as u16; - let val = val as u32 as u16; - let mut unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - let val = (unit_field_val & mask) >> 9usize; - unsafe { ::std::mem::transmute(val as u32) } - } - #[inline] - pub fn set_mHasWarnedAboutPositionedTableParts(&mut self, - val: - ::std::os::raw::c_uint) { - let mask = 512usize as u16; - let val = val as u32 as u16; - let mut unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - let val = (unit_field_val & mask) >> 10usize; - unsafe { ::std::mem::transmute(val as u32) } - } - #[inline] - pub fn set_mHasWarnedAboutTooLargeDashedOrDottedRadius(&mut self, - val: - ::std::os::raw::c_uint) { - let mask = 1024usize as u16; - let val = val as u32 as u16; - let mut unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 unit_field_val: u16 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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 { - ({ - ({ - ({ - ({ - ({ - ({ - ({ - ({ - ({ - ({ - ({ - ({ - ({ - ({ - 0 + u64)) } | ((mCounterStylesDirty as u32 as - u16) + u64) << - 0usize) + 32usize) & - (1usize + (4294967296usize as - u16)) + u64)) } | ((mPostedFlushCounterStyles as u32 as - u16) + u64) << - 1usize) + 33usize) & - (2usize + (8589934592usize as - u16)) + u64)) } | ((mSuppressResizeReflow as u32 as - u16) + u64) << - 2usize) + 34usize) & - (4usize + (17179869184usize as - u16)) + u64)) } | ((mIsVisual as u32 as - u16) + u64) << - 3usize) + 35usize) & - (8usize + (34359738368usize as - u16)) + u64)) } | ((mFireAfterPaintEvents as u32 as - u16) << - 4usize) & - (16usize as - u16)) + u64) << + 36usize) & + (68719476736usize + as + u64)) } | ((mIsChrome as u32 as - u16) << 5usize) - & - (32usize as u16)) + u64) << + 37usize) & + (137438953472usize + as u64)) } | ((mIsChromeOriginImage as - u32 as u16) << - 6usize) & - (64usize as u16)) + u32 as u64) << + 38usize) & + (274877906944usize as + u64)) } | - ((mPaintFlashing as u32 as u16) - << 7usize) & - (128usize as u16)) + ((mPaintFlashing as u32 as u64) + << 39usize) & + (549755813888usize as u64)) } | ((mPaintFlashingInitialized as u32 - as u16) << 8usize) & - (256usize as u16)) + as u64) << 40usize) & + (1099511627776usize as u64)) } | ((mHasWarnedAboutPositionedTableParts as - u32 as u16) << 9usize) & - (512usize as u16)) + u32 as u64) << 41usize) & + (2199023255552usize as u64)) } | ((mHasWarnedAboutTooLargeDashedOrDottedRadius - as u32 as u16) << 10usize) & - (1024usize as u16)) + as u32 as u64) << 42usize) & + (4398046511104usize as u64)) } | - ((mQuirkSheetAdded as u32 as u16) << 11usize) & - (2048usize as u16)) + ((mQuirkSheetAdded as u32 as u64) << 43usize) & + (8796093022208usize as u64)) } | - ((mNeedsPrefUpdate as u32 as u16) << 12usize) & - (4096usize as u16)) + ((mNeedsPrefUpdate as u32 as u64) << 44usize) & + (17592186044416usize as u64)) } | - ((mHadNonBlankPaint as u32 as u16) << 13usize) & - (8192usize as u16)) + ((mHadNonBlankPaint as u32 as u64) << 45usize) & + (35184372088832usize as u64)) } } #[repr(C)] @@ -21273,8 +21872,7 @@ pub mod root { pub mResolution: [u32; 2usize], pub mSelectionFlags: i16, pub mRenderFlags: root::nsIPresShell_RenderFlags, - pub _bitfield_1: u8, - pub _bitfield_2: u8, + pub _bitfield_1: [u8; 2usize], pub mPresShellId: u32, pub mFontSizeInflationEmPerLine: u32, pub mFontSizeInflationMinTwips: u32, @@ -21620,7 +22218,7 @@ pub mod root { } #[test] fn bindgen_test_layout_nsIPresShell() { - assert_eq!(::std::mem::size_of::() , 5360usize , concat + assert_eq!(::std::mem::size_of::() , 5384usize , concat ! ( "Size of: " , stringify ! ( nsIPresShell ) )); assert_eq! (::std::mem::align_of::() , 8usize , concat ! ( "Alignment of " , stringify ! ( nsIPresShell ) )); @@ -21656,153 +22254,153 @@ pub mod root { "::" , stringify ! ( mFrameArena ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . mSelection as * - const _ as usize } , 5208usize , concat ! ( + const _ as usize } , 5232usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mSelection ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . mFrameManager as * - const _ as usize } , 5216usize , concat ! ( + const _ as usize } , 5240usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mFrameManager ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . - mForwardingContainer as * const _ as usize } , 5224usize , + mForwardingContainer as * const _ as usize } , 5248usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mForwardingContainer ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . mDocAccessible as - * const _ as usize } , 5232usize , concat ! ( + * const _ as usize } , 5256usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mDocAccessible ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . - mReflowContinueTimer as * const _ as usize } , 5240usize , + mReflowContinueTimer as * const _ as usize } , 5264usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mReflowContinueTimer ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . mPaintCount as * - const _ as usize } , 5248usize , concat ! ( + const _ as usize } , 5272usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mPaintCount ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . mScrollPositionClampingScrollPortSize as * const _ as - usize } , 5256usize , concat ! ( + usize } , 5280usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mScrollPositionClampingScrollPortSize ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . mAutoWeakFrames as - * const _ as usize } , 5264usize , concat ! ( + * const _ as usize } , 5288usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mAutoWeakFrames ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . mWeakFrames as * - const _ as usize } , 5272usize , concat ! ( + const _ as usize } , 5296usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mWeakFrames ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . - mCanvasBackgroundColor as * const _ as usize } , 5312usize + mCanvasBackgroundColor as * const _ as usize } , 5336usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mCanvasBackgroundColor ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . mResolution as * - const _ as usize } , 5316usize , concat ! ( + const _ as usize } , 5340usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mResolution ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . mSelectionFlags as - * const _ as usize } , 5324usize , concat ! ( + * const _ as usize } , 5348usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mSelectionFlags ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . mRenderFlags as * - const _ as usize } , 5326usize , concat ! ( + const _ as usize } , 5350usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mRenderFlags ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . mPresShellId as * - const _ as usize } , 5332usize , concat ! ( + const _ as usize } , 5356usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mPresShellId ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . mFontSizeInflationEmPerLine as * const _ as usize } , - 5336usize , concat ! ( + 5360usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mFontSizeInflationEmPerLine ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . mFontSizeInflationMinTwips as * const _ as usize } , - 5340usize , concat ! ( + 5364usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mFontSizeInflationMinTwips ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . mFontSizeInflationLineThreshold as * const _ as usize } , - 5344usize , concat ! ( + 5368usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mFontSizeInflationLineThreshold ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . mFontSizeInflationForceEnabled as * const _ as usize } , - 5348usize , concat ! ( + 5372usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mFontSizeInflationForceEnabled ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . mFontSizeInflationDisabledInMasterProcess as * const _ as - usize } , 5349usize , concat ! ( + usize } , 5373usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mFontSizeInflationDisabledInMasterProcess ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . mFontSizeInflationEnabled as * const _ as usize } , - 5350usize , concat ! ( + 5374usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mFontSizeInflationEnabled ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . mFontSizeInflationEnabledIsDirty as * const _ as usize } , - 5351usize , concat ! ( + 5375usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mFontSizeInflationEnabledIsDirty ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . mPaintingIsFrozen - as * const _ as usize } , 5352usize , concat ! ( + as * const _ as usize } , 5376usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mPaintingIsFrozen ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . mIsNeverPainting - as * const _ as usize } , 5353usize , concat ! ( + as * const _ as usize } , 5377usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mIsNeverPainting ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsIPresShell ) ) . mInFlush as * - const _ as usize } , 5354usize , concat ! ( + const _ as usize } , 5378usize , concat ! ( "Alignment of field: " , stringify ! ( nsIPresShell ) , "::" , stringify ! ( mInFlush ) )); } impl nsIPresShell { #[inline] pub fn mDidInitialize(&self) -> bool { - let mask = 1usize as u8; - let unit_field_val: u8 = + let mask = 1usize as u16; + let unit_field_val: u16 = 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_mDidInitialize(&mut self, val: bool) { - let mask = 1usize as u8; - let val = val as u8 as u8; - let mut unit_field_val: u8 = + let mask = 1usize as u16; + let val = val as u8 as u16; + let mut unit_field_val: u16 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 0usize) & mask; @@ -21811,17 +22409,17 @@ pub mod root { } #[inline] pub fn mIsDestroying(&self) -> bool { - let mask = 2usize as u8; - let unit_field_val: u8 = + let mask = 2usize as u16; + let unit_field_val: u16 = 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_mIsDestroying(&mut self, val: bool) { - let mask = 2usize as u8; - let val = val as u8 as u8; - let mut unit_field_val: u8 = + let mask = 2usize as u16; + let val = val as u8 as u16; + let mut unit_field_val: u16 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 1usize) & mask; @@ -21830,17 +22428,17 @@ pub mod root { } #[inline] pub fn mIsReflowing(&self) -> bool { - let mask = 4usize as u8; - let unit_field_val: u8 = + let mask = 4usize as u16; + let unit_field_val: u16 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 2usize; unsafe { ::std::mem::transmute(val as u8) } } #[inline] pub fn set_mIsReflowing(&mut self, val: bool) { - let mask = 4usize as u8; - let val = val as u8 as u8; - let mut unit_field_val: u8 = + let mask = 4usize as u16; + let val = val as u8 as u16; + let mut unit_field_val: u16 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 2usize) & mask; @@ -21849,17 +22447,17 @@ pub mod root { } #[inline] pub fn mPaintingSuppressed(&self) -> bool { - let mask = 8usize as u8; - let unit_field_val: u8 = + let mask = 8usize as u16; + let unit_field_val: u16 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 3usize; unsafe { ::std::mem::transmute(val as u8) } } #[inline] pub fn set_mPaintingSuppressed(&mut self, val: bool) { - let mask = 8usize as u8; - let val = val as u8 as u8; - let mut unit_field_val: u8 = + let mask = 8usize as u16; + let val = val as u8 as u16; + let mut unit_field_val: u16 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 3usize) & mask; @@ -21867,18 +22465,18 @@ pub mod root { unsafe { ::std::mem::transmute(unit_field_val) }; } #[inline] - pub fn mIsThemeSupportDisabled(&self) -> bool { - let mask = 16usize as u8; - let unit_field_val: u8 = + pub fn mIsActive(&self) -> bool { + let mask = 16usize as u16; + let unit_field_val: u16 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 4usize; unsafe { ::std::mem::transmute(val as u8) } } #[inline] - pub fn set_mIsThemeSupportDisabled(&mut self, val: bool) { - let mask = 16usize as u8; - let val = val as u8 as u8; - let mut unit_field_val: u8 = + pub fn set_mIsActive(&mut self, val: bool) { + let mask = 16usize as u16; + let val = val as u8 as u16; + let mut unit_field_val: u16 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 4usize) & mask; @@ -21886,18 +22484,18 @@ pub mod root { unsafe { ::std::mem::transmute(unit_field_val) }; } #[inline] - pub fn mIsActive(&self) -> bool { - let mask = 32usize as u8; - let unit_field_val: u8 = + pub fn mFrozen(&self) -> bool { + let mask = 32usize as u16; + let unit_field_val: u16 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 5usize; unsafe { ::std::mem::transmute(val as u8) } } #[inline] - pub fn set_mIsActive(&mut self, val: bool) { - let mask = 32usize as u8; - let val = val as u8 as u8; - let mut unit_field_val: u8 = + pub fn set_mFrozen(&mut self, val: bool) { + let mask = 32usize as u16; + let val = val as u8 as u16; + let mut unit_field_val: u16 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 5usize) & mask; @@ -21905,18 +22503,18 @@ pub mod root { unsafe { ::std::mem::transmute(unit_field_val) }; } #[inline] - pub fn mFrozen(&self) -> bool { - let mask = 64usize as u8; - let unit_field_val: u8 = + pub fn mIsFirstPaint(&self) -> bool { + let mask = 64usize as u16; + let unit_field_val: u16 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 6usize; unsafe { ::std::mem::transmute(val as u8) } } #[inline] - pub fn set_mFrozen(&mut self, val: bool) { - let mask = 64usize as u8; - let val = val as u8 as u8; - let mut unit_field_val: u8 = + pub fn set_mIsFirstPaint(&mut self, val: bool) { + let mask = 64usize as u16; + let val = val as u8 as u16; + let mut unit_field_val: u16 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 6usize) & mask; @@ -21924,18 +22522,18 @@ pub mod root { unsafe { ::std::mem::transmute(unit_field_val) }; } #[inline] - pub fn mIsFirstPaint(&self) -> bool { - let mask = 128usize as u8; - let unit_field_val: u8 = + pub fn mObservesMutationsForPrint(&self) -> bool { + let mask = 128usize as u16; + let unit_field_val: u16 = unsafe { ::std::mem::transmute(self._bitfield_1) }; let val = (unit_field_val & mask) >> 7usize; unsafe { ::std::mem::transmute(val as u8) } } #[inline] - pub fn set_mIsFirstPaint(&mut self, val: bool) { - let mask = 128usize as u8; - let val = val as u8 as u8; - let mut unit_field_val: u8 = + pub fn set_mObservesMutationsForPrint(&mut self, val: bool) { + let mask = 128usize as u16; + let val = val as u8 as u16; + let mut unit_field_val: u16 = unsafe { ::std::mem::transmute(self._bitfield_1) }; unit_field_val &= !mask; unit_field_val |= (val << 7usize) & mask; @@ -21943,200 +22541,151 @@ pub mod root { unsafe { ::std::mem::transmute(unit_field_val) }; } #[inline] + pub fn mSuppressInterruptibleReflows(&self) -> bool { + let mask = 256usize as u16; + let unit_field_val: u16 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 8usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mSuppressInterruptibleReflows(&mut self, val: bool) { + let mask = 256usize as u16; + let val = val as u8 as u16; + let mut unit_field_val: u16 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 8usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mScrollPositionClampingScrollPortSizeSet(&self) -> bool { + let mask = 512usize as u16; + let unit_field_val: u16 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 9usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mScrollPositionClampingScrollPortSizeSet(&mut self, + val: bool) { + let mask = 512usize as u16; + let val = val as u8 as u16; + let mut unit_field_val: u16 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 9usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mNeedLayoutFlush(&self) -> bool { + let mask = 1024usize as u16; + let unit_field_val: u16 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 10usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mNeedLayoutFlush(&mut self, val: bool) { + let mask = 1024usize as u16; + let val = val as u8 as u16; + let mut unit_field_val: u16 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 10usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mNeedStyleFlush(&self) -> bool { + let mask = 2048usize as u16; + let unit_field_val: u16 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 11usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mNeedStyleFlush(&mut self, val: bool) { + let mask = 2048usize as u16; + let val = val as u8 as u16; + let mut unit_field_val: u16 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 11usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mObservingStyleFlushes(&self) -> bool { + let mask = 4096usize as u16; + let unit_field_val: u16 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 12usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mObservingStyleFlushes(&mut self, val: bool) { + let mask = 4096usize as u16; + let val = val as u8 as u16; + let mut unit_field_val: u16 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 12usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mObservingLayoutFlushes(&self) -> bool { + let mask = 8192usize as u16; + let unit_field_val: u16 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 13usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mObservingLayoutFlushes(&mut self, val: bool) { + let mask = 8192usize as u16; + let val = val as u8 as u16; + let mut unit_field_val: u16 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 13usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] + pub fn mNeedThrottledAnimationFlush(&self) -> bool { + let mask = 16384usize as u16; + let unit_field_val: u16 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + let val = (unit_field_val & mask) >> 14usize; + unsafe { ::std::mem::transmute(val as u8) } + } + #[inline] + pub fn set_mNeedThrottledAnimationFlush(&mut self, val: bool) { + let mask = 16384usize as u16; + let val = val as u8 as u16; + let mut unit_field_val: u16 = + unsafe { ::std::mem::transmute(self._bitfield_1) }; + unit_field_val &= !mask; + unit_field_val |= (val << 14usize) & mask; + self._bitfield_1 = + unsafe { ::std::mem::transmute(unit_field_val) }; + } + #[inline] pub fn new_bitfield_1(mDidInitialize: bool, mIsDestroying: bool, mIsReflowing: bool, mPaintingSuppressed: bool, - mIsThemeSupportDisabled: bool, mIsActive: bool, - mFrozen: bool, mIsFirstPaint: bool) -> u8 { - ({ - ({ - ({ - ({ - ({ - ({ - ({ - ({ 0 } | - ((mDidInitialize as u8 as - u8) << 0usize) & - (1usize as u8)) - } | - ((mIsDestroying as u8 as u8) << - 1usize) & (2usize as u8)) - } | - ((mIsReflowing as u8 as u8) << - 2usize) & (4usize as u8)) - } | - ((mPaintingSuppressed as u8 as u8) << - 3usize) & (8usize as u8)) - } | - ((mIsThemeSupportDisabled as u8 as u8) << - 4usize) & (16usize as u8)) - } | - ((mIsActive as u8 as u8) << 5usize) & - (32usize as u8)) - } | ((mFrozen as u8 as u8) << 6usize) & (64usize as u8)) - } | ((mIsFirstPaint as u8 as u8) << 7usize) & (128usize as u8)) - } - #[inline] - pub fn mObservesMutationsForPrint(&self) -> bool { - let mask = 1usize as u8; - let unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - let val = (unit_field_val & mask) >> 0usize; - unsafe { ::std::mem::transmute(val as u8) } - } - #[inline] - pub fn set_mObservesMutationsForPrint(&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_2) }; - unit_field_val &= !mask; - unit_field_val |= (val << 0usize) & mask; - self._bitfield_2 = - unsafe { ::std::mem::transmute(unit_field_val) }; - } - #[inline] - pub fn mSuppressInterruptibleReflows(&self) -> bool { - let mask = 2usize as u8; - let unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - let val = (unit_field_val & mask) >> 1usize; - unsafe { ::std::mem::transmute(val as u8) } - } - #[inline] - pub fn set_mSuppressInterruptibleReflows(&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_2) }; - unit_field_val &= !mask; - unit_field_val |= (val << 1usize) & mask; - self._bitfield_2 = - unsafe { ::std::mem::transmute(unit_field_val) }; - } - #[inline] - pub fn mScrollPositionClampingScrollPortSizeSet(&self) -> bool { - let mask = 4usize as u8; - let unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - let val = (unit_field_val & mask) >> 2usize; - unsafe { ::std::mem::transmute(val as u8) } - } - #[inline] - pub fn set_mScrollPositionClampingScrollPortSizeSet(&mut self, - val: bool) { - let mask = 4usize as u8; - let val = val as u8 as u8; - let mut unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - unit_field_val &= !mask; - unit_field_val |= (val << 2usize) & mask; - self._bitfield_2 = - unsafe { ::std::mem::transmute(unit_field_val) }; - } - #[inline] - pub fn mNeedLayoutFlush(&self) -> bool { - let mask = 8usize as u8; - let unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - let val = (unit_field_val & mask) >> 3usize; - unsafe { ::std::mem::transmute(val as u8) } - } - #[inline] - pub fn set_mNeedLayoutFlush(&mut self, val: bool) { - let mask = 8usize as u8; - let val = val as u8 as u8; - let mut unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - unit_field_val &= !mask; - unit_field_val |= (val << 3usize) & mask; - self._bitfield_2 = - unsafe { ::std::mem::transmute(unit_field_val) }; - } - #[inline] - pub fn mNeedStyleFlush(&self) -> bool { - let mask = 16usize as u8; - let unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - let val = (unit_field_val & mask) >> 4usize; - unsafe { ::std::mem::transmute(val as u8) } - } - #[inline] - pub fn set_mNeedStyleFlush(&mut self, val: bool) { - let mask = 16usize as u8; - let val = val as u8 as u8; - let mut unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - unit_field_val &= !mask; - unit_field_val |= (val << 4usize) & mask; - self._bitfield_2 = - unsafe { ::std::mem::transmute(unit_field_val) }; - } - #[inline] - pub fn mObservingStyleFlushes(&self) -> bool { - let mask = 32usize as u8; - let unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - let val = (unit_field_val & mask) >> 5usize; - unsafe { ::std::mem::transmute(val as u8) } - } - #[inline] - pub fn set_mObservingStyleFlushes(&mut self, val: bool) { - let mask = 32usize as u8; - let val = val as u8 as u8; - let mut unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - unit_field_val &= !mask; - unit_field_val |= (val << 5usize) & mask; - self._bitfield_2 = - unsafe { ::std::mem::transmute(unit_field_val) }; - } - #[inline] - pub fn mObservingLayoutFlushes(&self) -> bool { - let mask = 64usize as u8; - let unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - let val = (unit_field_val & mask) >> 6usize; - unsafe { ::std::mem::transmute(val as u8) } - } - #[inline] - pub fn set_mObservingLayoutFlushes(&mut self, val: bool) { - let mask = 64usize as u8; - let val = val as u8 as u8; - let mut unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - unit_field_val &= !mask; - unit_field_val |= (val << 6usize) & mask; - self._bitfield_2 = - unsafe { ::std::mem::transmute(unit_field_val) }; - } - #[inline] - pub fn mNeedThrottledAnimationFlush(&self) -> bool { - let mask = 128usize as u8; - let unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - let val = (unit_field_val & mask) >> 7usize; - unsafe { ::std::mem::transmute(val as u8) } - } - #[inline] - pub fn set_mNeedThrottledAnimationFlush(&mut self, val: bool) { - let mask = 128usize as u8; - let val = val as u8 as u8; - let mut unit_field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_2) }; - 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(mObservesMutationsForPrint: bool, + mIsActive: bool, mFrozen: bool, + mIsFirstPaint: bool, + mObservesMutationsForPrint: bool, mSuppressInterruptibleReflows: bool, mScrollPositionClampingScrollPortSizeSet: bool, mNeedLayoutFlush: bool, mNeedStyleFlush: bool, mObservingStyleFlushes: bool, mObservingLayoutFlushes: bool, - mNeedThrottledAnimationFlush: bool) -> u8 { + mNeedThrottledAnimationFlush: bool) -> u16 { ({ ({ ({ @@ -22144,34 +22693,115 @@ pub mod root { ({ ({ ({ - ({ 0 } | + ({ + ({ + ({ + ({ + ({ + ({ + ({ + ({ + 0 + } + | + ((mDidInitialize + as + u8 + as + u16) + << + 0usize) + & + (1usize + as + u16)) + } + | + ((mIsDestroying + as + u8 + as + u16) + << + 1usize) + & + (2usize + as + u16)) + } | + ((mIsReflowing + as + u8 + as + u16) + << + 2usize) + & + (4usize + as + u16)) + } | + ((mPaintingSuppressed + as + u8 + as + u16) + << + 3usize) + & + (8usize + as + u16)) + } | + ((mIsActive + as u8 + as + u16) + << + 4usize) + & + (16usize + as + u16)) + } | + ((mFrozen as u8 + as u16) << + 5usize) & + (32usize as + u16)) + } | + ((mIsFirstPaint as u8 + as u16) << + 6usize) & + (64usize as u16)) + } | ((mObservesMutationsForPrint - as u8 as u8) << - 0usize) & - (1usize as u8)) + as u8 as u16) << + 7usize) & + (128usize as u16)) } | ((mSuppressInterruptibleReflows - as u8 as u8) << 1usize) & - (2usize as u8)) + as u8 as u16) << 8usize) + & (256usize as u16)) } | ((mScrollPositionClampingScrollPortSizeSet - as u8 as u8) << 2usize) & - (4usize as u8)) + as u8 as u16) << 9usize) & + (512usize as u16)) } | - ((mNeedLayoutFlush as u8 as u8) << - 3usize) & (8usize as u8)) + ((mNeedLayoutFlush as u8 as u16) << + 10usize) & (1024usize as u16)) } | - ((mNeedStyleFlush as u8 as u8) << 4usize) & - (16usize as u8)) + ((mNeedStyleFlush as u8 as u16) << 11usize) & + (2048usize as u16)) } | - ((mObservingStyleFlushes as u8 as u8) << 5usize) & - (32usize as u8)) + ((mObservingStyleFlushes as u8 as u16) << 12usize) + & (4096usize as u16)) } | - ((mObservingLayoutFlushes as u8 as u8) << 6usize) & - (64usize as u8)) + ((mObservingLayoutFlushes as u8 as u16) << 13usize) & + (8192usize as u16)) } | - ((mNeedThrottledAnimationFlush as u8 as u8) << 7usize) & - (128usize as u8)) + ((mNeedThrottledAnimationFlush as u8 as u16) << 14usize) & + (16384usize as u16)) } } /** @@ -22210,57 +22840,57 @@ pub mod root { pub struct nsDOMMutationObserver { _unused: [u8; 0], } - pub const NODE_HAS_LISTENERMANAGER: root::_bindgen_ty_83 = - _bindgen_ty_83::NODE_HAS_LISTENERMANAGER; - pub const NODE_HAS_PROPERTIES: root::_bindgen_ty_83 = - _bindgen_ty_83::NODE_HAS_PROPERTIES; - pub const NODE_IS_ANONYMOUS_ROOT: root::_bindgen_ty_83 = - _bindgen_ty_83::NODE_IS_ANONYMOUS_ROOT; - pub const NODE_IS_IN_NATIVE_ANONYMOUS_SUBTREE: root::_bindgen_ty_83 = - _bindgen_ty_83::NODE_IS_IN_NATIVE_ANONYMOUS_SUBTREE; - pub const NODE_IS_NATIVE_ANONYMOUS_ROOT: root::_bindgen_ty_83 = - _bindgen_ty_83::NODE_IS_NATIVE_ANONYMOUS_ROOT; - pub const NODE_FORCE_XBL_BINDINGS: root::_bindgen_ty_83 = - _bindgen_ty_83::NODE_FORCE_XBL_BINDINGS; - pub const NODE_MAY_BE_IN_BINDING_MNGR: root::_bindgen_ty_83 = - _bindgen_ty_83::NODE_MAY_BE_IN_BINDING_MNGR; - pub const NODE_IS_EDITABLE: root::_bindgen_ty_83 = - _bindgen_ty_83::NODE_IS_EDITABLE; - pub const NODE_IS_NATIVE_ANONYMOUS: root::_bindgen_ty_83 = - _bindgen_ty_83::NODE_IS_NATIVE_ANONYMOUS; - pub const NODE_IS_IN_SHADOW_TREE: root::_bindgen_ty_83 = - _bindgen_ty_83::NODE_IS_IN_SHADOW_TREE; - pub const NODE_HAS_EMPTY_SELECTOR: root::_bindgen_ty_83 = - _bindgen_ty_83::NODE_HAS_EMPTY_SELECTOR; - pub const NODE_HAS_SLOW_SELECTOR: root::_bindgen_ty_83 = - _bindgen_ty_83::NODE_HAS_SLOW_SELECTOR; - pub const NODE_HAS_EDGE_CHILD_SELECTOR: root::_bindgen_ty_83 = - _bindgen_ty_83::NODE_HAS_EDGE_CHILD_SELECTOR; - pub const NODE_HAS_SLOW_SELECTOR_LATER_SIBLINGS: root::_bindgen_ty_83 = - _bindgen_ty_83::NODE_HAS_SLOW_SELECTOR_LATER_SIBLINGS; - pub const NODE_ALL_SELECTOR_FLAGS: root::_bindgen_ty_83 = - _bindgen_ty_83::NODE_ALL_SELECTOR_FLAGS; - pub const NODE_NEEDS_FRAME: root::_bindgen_ty_83 = - _bindgen_ty_83::NODE_NEEDS_FRAME; - pub const NODE_DESCENDANTS_NEED_FRAMES: root::_bindgen_ty_83 = - _bindgen_ty_83::NODE_DESCENDANTS_NEED_FRAMES; - pub const NODE_HAS_ACCESSKEY: root::_bindgen_ty_83 = - _bindgen_ty_83::NODE_HAS_ACCESSKEY; - pub const NODE_HAS_DIRECTION_RTL: root::_bindgen_ty_83 = - _bindgen_ty_83::NODE_HAS_DIRECTION_RTL; - pub const NODE_HAS_DIRECTION_LTR: root::_bindgen_ty_83 = - _bindgen_ty_83::NODE_HAS_DIRECTION_LTR; - pub const NODE_ALL_DIRECTION_FLAGS: root::_bindgen_ty_83 = - _bindgen_ty_83::NODE_ALL_DIRECTION_FLAGS; - pub const NODE_CHROME_ONLY_ACCESS: root::_bindgen_ty_83 = - _bindgen_ty_83::NODE_CHROME_ONLY_ACCESS; - pub const NODE_IS_ROOT_OF_CHROME_ONLY_ACCESS: root::_bindgen_ty_83 = - _bindgen_ty_83::NODE_IS_ROOT_OF_CHROME_ONLY_ACCESS; - pub const NODE_TYPE_SPECIFIC_BITS_OFFSET: root::_bindgen_ty_83 = - _bindgen_ty_83::NODE_TYPE_SPECIFIC_BITS_OFFSET; + pub const NODE_HAS_LISTENERMANAGER: root::_bindgen_ty_77 = + _bindgen_ty_77::NODE_HAS_LISTENERMANAGER; + pub const NODE_HAS_PROPERTIES: root::_bindgen_ty_77 = + _bindgen_ty_77::NODE_HAS_PROPERTIES; + pub const NODE_IS_ANONYMOUS_ROOT: root::_bindgen_ty_77 = + _bindgen_ty_77::NODE_IS_ANONYMOUS_ROOT; + pub const NODE_IS_IN_NATIVE_ANONYMOUS_SUBTREE: root::_bindgen_ty_77 = + _bindgen_ty_77::NODE_IS_IN_NATIVE_ANONYMOUS_SUBTREE; + pub const NODE_IS_NATIVE_ANONYMOUS_ROOT: root::_bindgen_ty_77 = + _bindgen_ty_77::NODE_IS_NATIVE_ANONYMOUS_ROOT; + pub const NODE_FORCE_XBL_BINDINGS: root::_bindgen_ty_77 = + _bindgen_ty_77::NODE_FORCE_XBL_BINDINGS; + pub const NODE_MAY_BE_IN_BINDING_MNGR: root::_bindgen_ty_77 = + _bindgen_ty_77::NODE_MAY_BE_IN_BINDING_MNGR; + pub const NODE_IS_EDITABLE: root::_bindgen_ty_77 = + _bindgen_ty_77::NODE_IS_EDITABLE; + pub const NODE_IS_NATIVE_ANONYMOUS: root::_bindgen_ty_77 = + _bindgen_ty_77::NODE_IS_NATIVE_ANONYMOUS; + pub const NODE_IS_IN_SHADOW_TREE: root::_bindgen_ty_77 = + _bindgen_ty_77::NODE_IS_IN_SHADOW_TREE; + pub const NODE_HAS_EMPTY_SELECTOR: root::_bindgen_ty_77 = + _bindgen_ty_77::NODE_HAS_EMPTY_SELECTOR; + pub const NODE_HAS_SLOW_SELECTOR: root::_bindgen_ty_77 = + _bindgen_ty_77::NODE_HAS_SLOW_SELECTOR; + pub const NODE_HAS_EDGE_CHILD_SELECTOR: root::_bindgen_ty_77 = + _bindgen_ty_77::NODE_HAS_EDGE_CHILD_SELECTOR; + pub const NODE_HAS_SLOW_SELECTOR_LATER_SIBLINGS: root::_bindgen_ty_77 = + _bindgen_ty_77::NODE_HAS_SLOW_SELECTOR_LATER_SIBLINGS; + pub const NODE_ALL_SELECTOR_FLAGS: root::_bindgen_ty_77 = + _bindgen_ty_77::NODE_ALL_SELECTOR_FLAGS; + pub const NODE_NEEDS_FRAME: root::_bindgen_ty_77 = + _bindgen_ty_77::NODE_NEEDS_FRAME; + pub const NODE_DESCENDANTS_NEED_FRAMES: root::_bindgen_ty_77 = + _bindgen_ty_77::NODE_DESCENDANTS_NEED_FRAMES; + pub const NODE_HAS_ACCESSKEY: root::_bindgen_ty_77 = + _bindgen_ty_77::NODE_HAS_ACCESSKEY; + pub const NODE_HAS_DIRECTION_RTL: root::_bindgen_ty_77 = + _bindgen_ty_77::NODE_HAS_DIRECTION_RTL; + pub const NODE_HAS_DIRECTION_LTR: root::_bindgen_ty_77 = + _bindgen_ty_77::NODE_HAS_DIRECTION_LTR; + pub const NODE_ALL_DIRECTION_FLAGS: root::_bindgen_ty_77 = + _bindgen_ty_77::NODE_ALL_DIRECTION_FLAGS; + pub const NODE_CHROME_ONLY_ACCESS: root::_bindgen_ty_77 = + _bindgen_ty_77::NODE_CHROME_ONLY_ACCESS; + pub const NODE_IS_ROOT_OF_CHROME_ONLY_ACCESS: root::_bindgen_ty_77 = + _bindgen_ty_77::NODE_IS_ROOT_OF_CHROME_ONLY_ACCESS; + pub const NODE_TYPE_SPECIFIC_BITS_OFFSET: root::_bindgen_ty_77 = + _bindgen_ty_77::NODE_TYPE_SPECIFIC_BITS_OFFSET; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] - pub enum _bindgen_ty_83 { + pub enum _bindgen_ty_77 { NODE_HAS_LISTENERMANAGER = 4, NODE_HAS_PROPERTIES = 8, NODE_IS_ANONYMOUS_ROOT = 16, @@ -22703,13 +23333,8 @@ pub mod root { pub type nsClassHashtable_UserDataType = *mut T; pub type nsClassHashtable_base_type = u8; #[repr(C)] - #[derive(Debug)] - pub struct nsClassHashtable_EntryPtr { - pub mEntry: *mut root::nsClassHashtable_base_type, - } - #[repr(C)] pub struct nsPresArena { - pub mFreeLists: [root::nsPresArena_FreeList; 212usize], + pub mFreeLists: [root::nsPresArena_FreeList; 213usize], pub mPool: [u64; 4usize], pub mArenaRefPtrs: [u64; 5usize], } @@ -22750,7 +23375,7 @@ pub mod root { } #[test] fn bindgen_test_layout_nsPresArena() { - assert_eq!(::std::mem::size_of::() , 5160usize , concat ! + assert_eq!(::std::mem::size_of::() , 5184usize , concat ! ( "Size of: " , stringify ! ( nsPresArena ) )); assert_eq! (::std::mem::align_of::() , 8usize , concat ! ( "Alignment of " , stringify ! ( nsPresArena ) )); @@ -22761,12 +23386,12 @@ pub mod root { "::" , stringify ! ( mFreeLists ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsPresArena ) ) . mPool as * const _ - as usize } , 5088usize , concat ! ( + as usize } , 5112usize , concat ! ( "Alignment of field: " , stringify ! ( nsPresArena ) , "::" , stringify ! ( mPool ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsPresArena ) ) . mArenaRefPtrs as * - const _ as usize } , 5120usize , concat ! ( + const _ as usize } , 5144usize , concat ! ( "Alignment of field: " , stringify ! ( nsPresArena ) , "::" , stringify ! ( mArenaRefPtrs ) )); } @@ -23267,6 +23892,11 @@ pub mod root { pub enum VisitSide { TOP = 0, BOTTOM = 1, LEFT = 2, RIGHT = 3, } #[repr(C)] #[derive(Debug, Copy, Clone)] + pub struct gfxContext { + _unused: [u8; 0], + } + #[repr(C)] + #[derive(Debug, Copy, Clone)] pub struct nsDocShell { _unused: [u8; 0], } @@ -23282,11 +23912,6 @@ pub mod root { } #[repr(C)] #[derive(Debug, Copy, Clone)] - pub struct nsRenderingContext { - _unused: [u8; 0], - } - #[repr(C)] - #[derive(Debug, Copy, Clone)] pub struct nsIPageSequenceFrame { _unused: [u8; 0], } @@ -23439,11 +24064,6 @@ pub mod root { } #[repr(C)] #[derive(Debug, Copy, Clone)] - pub struct gfxContext { - _unused: [u8; 0], - } - #[repr(C)] - #[derive(Debug, Copy, Clone)] pub struct nsDisplayList { _unused: [u8; 0], } @@ -23607,6 +24227,7 @@ pub mod root { #[derive(Debug, Copy)] pub struct nsIEventTarget { pub _base: root::nsISupports, + pub mVirtualThread: *mut root::PRThread, } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -23631,10 +24252,15 @@ pub mod root { } #[test] fn bindgen_test_layout_nsIEventTarget() { - assert_eq!(::std::mem::size_of::() , 8usize , concat ! - ( "Size of: " , stringify ! ( nsIEventTarget ) )); + assert_eq!(::std::mem::size_of::() , 16usize , concat + ! ( "Size of: " , stringify ! ( nsIEventTarget ) )); assert_eq! (::std::mem::align_of::() , 8usize , concat ! ( "Alignment of " , stringify ! ( nsIEventTarget ) )); + assert_eq! (unsafe { + & ( * ( 0 as * const nsIEventTarget ) ) . mVirtualThread + as * const _ as usize } , 8usize , concat ! ( + "Alignment of field: " , stringify ! ( nsIEventTarget ) , + "::" , stringify ! ( mVirtualThread ) )); } impl Clone for nsIEventTarget { fn clone(&self) -> Self { *self } @@ -23788,6 +24414,28 @@ pub mod root { fn clone(&self) -> Self { *self } } #[repr(C)] + #[derive(Debug, Copy)] + pub struct nsISerialEventTarget { + pub _base: root::nsIEventTarget, + } + #[repr(C)] + #[derive(Debug, Copy, Clone)] + pub struct nsISerialEventTarget_COMTypeInfo { + pub _address: u8, + } + #[test] + fn bindgen_test_layout_nsISerialEventTarget() { + assert_eq!(::std::mem::size_of::() , 16usize , + concat ! ( + "Size of: " , stringify ! ( nsISerialEventTarget ) )); + assert_eq! (::std::mem::align_of::() , 8usize , + concat ! ( + "Alignment of " , stringify ! ( nsISerialEventTarget ) )); + } + impl Clone for nsISerialEventTarget { + fn clone(&self) -> Self { *self } + } + #[repr(C)] #[derive(Debug)] pub struct nsRevocableEventPtr { pub mEvent: root::RefPtr, @@ -24547,6 +25195,11 @@ pub mod root { fn clone(&self) -> Self { *self } } #[repr(C)] + #[derive(Debug, Copy, Clone)] + pub struct ProfilerMarkerPayload { + _unused: [u8; 0], + } + #[repr(C)] #[derive(Debug)] pub struct nsStyleDisplay { pub mBinding: root::BindingHolder, @@ -26176,173 +26829,176 @@ pub mod root { eCSSProperty_will_change = 311, eCSSProperty__moz_window_dragging = 312, eCSSProperty__moz_window_shadow = 313, - eCSSProperty_word_break = 314, - eCSSProperty_word_spacing = 315, - eCSSProperty_overflow_wrap = 316, - eCSSProperty_writing_mode = 317, - eCSSProperty_z_index = 318, - eCSSProperty_all = 319, - eCSSProperty_animation = 320, - eCSSProperty_background = 321, - eCSSProperty_background_position = 322, - eCSSProperty_border = 323, - eCSSProperty_border_block_end = 324, - eCSSProperty_border_block_start = 325, - eCSSProperty_border_bottom = 326, - eCSSProperty_border_color = 327, - eCSSProperty_border_image = 328, - eCSSProperty_border_inline_end = 329, - eCSSProperty_border_inline_start = 330, - eCSSProperty_border_left = 331, - eCSSProperty_border_radius = 332, - eCSSProperty_border_right = 333, - eCSSProperty_border_style = 334, - eCSSProperty_border_top = 335, - eCSSProperty_border_width = 336, - eCSSProperty_column_rule = 337, - eCSSProperty_columns = 338, - eCSSProperty_flex = 339, - eCSSProperty_flex_flow = 340, - eCSSProperty_font = 341, - eCSSProperty_font_variant = 342, - eCSSProperty_grid = 343, - eCSSProperty_grid_area = 344, - eCSSProperty_grid_column = 345, - eCSSProperty_grid_gap = 346, - eCSSProperty_grid_row = 347, - eCSSProperty_grid_template = 348, - eCSSProperty_list_style = 349, - eCSSProperty_margin = 350, - eCSSProperty_marker = 351, - eCSSProperty_mask = 352, - eCSSProperty_mask_position = 353, - eCSSProperty_outline = 354, - eCSSProperty__moz_outline_radius = 355, - eCSSProperty_overflow = 356, - eCSSProperty_padding = 357, - eCSSProperty_place_content = 358, - eCSSProperty_place_items = 359, - eCSSProperty_place_self = 360, - eCSSProperty_scroll_snap_type = 361, - eCSSProperty_text_decoration = 362, - eCSSProperty_text_emphasis = 363, - eCSSProperty__webkit_text_stroke = 364, - eCSSProperty__moz_transform = 365, - eCSSProperty_transition = 366, - eCSSPropertyAlias_WordWrap = 367, - eCSSPropertyAlias_MozTransformOrigin = 368, - eCSSPropertyAlias_MozPerspectiveOrigin = 369, - eCSSPropertyAlias_MozPerspective = 370, - eCSSPropertyAlias_MozTransformStyle = 371, - eCSSPropertyAlias_MozBackfaceVisibility = 372, - eCSSPropertyAlias_MozBorderImage = 373, - eCSSPropertyAlias_MozTransition = 374, - eCSSPropertyAlias_MozTransitionDelay = 375, - eCSSPropertyAlias_MozTransitionDuration = 376, - eCSSPropertyAlias_MozTransitionProperty = 377, - eCSSPropertyAlias_MozTransitionTimingFunction = 378, - eCSSPropertyAlias_MozAnimation = 379, - eCSSPropertyAlias_MozAnimationDelay = 380, - eCSSPropertyAlias_MozAnimationDirection = 381, - eCSSPropertyAlias_MozAnimationDuration = 382, - eCSSPropertyAlias_MozAnimationFillMode = 383, - eCSSPropertyAlias_MozAnimationIterationCount = 384, - eCSSPropertyAlias_MozAnimationName = 385, - eCSSPropertyAlias_MozAnimationPlayState = 386, - eCSSPropertyAlias_MozAnimationTimingFunction = 387, - eCSSPropertyAlias_MozBoxSizing = 388, - eCSSPropertyAlias_MozFontFeatureSettings = 389, - eCSSPropertyAlias_MozFontLanguageOverride = 390, - eCSSPropertyAlias_MozPaddingEnd = 391, - eCSSPropertyAlias_MozPaddingStart = 392, - eCSSPropertyAlias_MozMarginEnd = 393, - eCSSPropertyAlias_MozMarginStart = 394, - eCSSPropertyAlias_MozBorderEnd = 395, - eCSSPropertyAlias_MozBorderEndColor = 396, - eCSSPropertyAlias_MozBorderEndStyle = 397, - eCSSPropertyAlias_MozBorderEndWidth = 398, - eCSSPropertyAlias_MozBorderStart = 399, - eCSSPropertyAlias_MozBorderStartColor = 400, - eCSSPropertyAlias_MozBorderStartStyle = 401, - eCSSPropertyAlias_MozBorderStartWidth = 402, - eCSSPropertyAlias_MozHyphens = 403, - eCSSPropertyAlias_MozColumnCount = 404, - eCSSPropertyAlias_MozColumnFill = 405, - eCSSPropertyAlias_MozColumnGap = 406, - eCSSPropertyAlias_MozColumnRule = 407, - eCSSPropertyAlias_MozColumnRuleColor = 408, - eCSSPropertyAlias_MozColumnRuleStyle = 409, - eCSSPropertyAlias_MozColumnRuleWidth = 410, - eCSSPropertyAlias_MozColumnWidth = 411, - eCSSPropertyAlias_MozColumns = 412, - eCSSPropertyAlias_WebkitAnimation = 413, - eCSSPropertyAlias_WebkitAnimationDelay = 414, - eCSSPropertyAlias_WebkitAnimationDirection = 415, - eCSSPropertyAlias_WebkitAnimationDuration = 416, - eCSSPropertyAlias_WebkitAnimationFillMode = 417, - eCSSPropertyAlias_WebkitAnimationIterationCount = 418, - eCSSPropertyAlias_WebkitAnimationName = 419, - eCSSPropertyAlias_WebkitAnimationPlayState = 420, - eCSSPropertyAlias_WebkitAnimationTimingFunction = 421, - eCSSPropertyAlias_WebkitFilter = 422, - eCSSPropertyAlias_WebkitTextSizeAdjust = 423, - eCSSPropertyAlias_WebkitTransform = 424, - eCSSPropertyAlias_WebkitTransformOrigin = 425, - eCSSPropertyAlias_WebkitTransformStyle = 426, - eCSSPropertyAlias_WebkitBackfaceVisibility = 427, - eCSSPropertyAlias_WebkitPerspective = 428, - eCSSPropertyAlias_WebkitPerspectiveOrigin = 429, - eCSSPropertyAlias_WebkitTransition = 430, - eCSSPropertyAlias_WebkitTransitionDelay = 431, - eCSSPropertyAlias_WebkitTransitionDuration = 432, - eCSSPropertyAlias_WebkitTransitionProperty = 433, - eCSSPropertyAlias_WebkitTransitionTimingFunction = 434, - eCSSPropertyAlias_WebkitBorderRadius = 435, - eCSSPropertyAlias_WebkitBorderTopLeftRadius = 436, - eCSSPropertyAlias_WebkitBorderTopRightRadius = 437, - eCSSPropertyAlias_WebkitBorderBottomLeftRadius = 438, - eCSSPropertyAlias_WebkitBorderBottomRightRadius = 439, - eCSSPropertyAlias_WebkitBackgroundClip = 440, - eCSSPropertyAlias_WebkitBackgroundOrigin = 441, - eCSSPropertyAlias_WebkitBackgroundSize = 442, - eCSSPropertyAlias_WebkitBorderImage = 443, - eCSSPropertyAlias_WebkitBoxShadow = 444, - eCSSPropertyAlias_WebkitBoxSizing = 445, - eCSSPropertyAlias_WebkitBoxFlex = 446, - eCSSPropertyAlias_WebkitBoxOrdinalGroup = 447, - eCSSPropertyAlias_WebkitBoxOrient = 448, - eCSSPropertyAlias_WebkitBoxDirection = 449, - eCSSPropertyAlias_WebkitBoxAlign = 450, - eCSSPropertyAlias_WebkitBoxPack = 451, - eCSSPropertyAlias_WebkitFlexDirection = 452, - eCSSPropertyAlias_WebkitFlexWrap = 453, - eCSSPropertyAlias_WebkitFlexFlow = 454, - eCSSPropertyAlias_WebkitOrder = 455, - eCSSPropertyAlias_WebkitFlex = 456, - eCSSPropertyAlias_WebkitFlexGrow = 457, - eCSSPropertyAlias_WebkitFlexShrink = 458, - eCSSPropertyAlias_WebkitFlexBasis = 459, - eCSSPropertyAlias_WebkitJustifyContent = 460, - eCSSPropertyAlias_WebkitAlignItems = 461, - eCSSPropertyAlias_WebkitAlignSelf = 462, - eCSSPropertyAlias_WebkitAlignContent = 463, - eCSSPropertyAlias_WebkitUserSelect = 464, - eCSSPropertyAlias_WebkitMask = 465, - eCSSPropertyAlias_WebkitMaskClip = 466, - eCSSPropertyAlias_WebkitMaskComposite = 467, - eCSSPropertyAlias_WebkitMaskImage = 468, - eCSSPropertyAlias_WebkitMaskOrigin = 469, - eCSSPropertyAlias_WebkitMaskPosition = 470, - eCSSPropertyAlias_WebkitMaskPositionX = 471, - eCSSPropertyAlias_WebkitMaskPositionY = 472, - eCSSPropertyAlias_WebkitMaskRepeat = 473, - eCSSPropertyAlias_WebkitMaskSize = 474, - eCSSPropertyExtra_no_properties = 475, - eCSSPropertyExtra_all_properties = 476, - eCSSPropertyExtra_x_none_value = 477, - eCSSPropertyExtra_x_auto_value = 478, - eCSSPropertyExtra_variable = 479, - eCSSProperty_DOM = 480, + eCSSProperty__moz_window_opacity = 314, + eCSSProperty__moz_window_transform = 315, + eCSSProperty__moz_window_transform_origin = 316, + eCSSProperty_word_break = 317, + eCSSProperty_word_spacing = 318, + eCSSProperty_overflow_wrap = 319, + eCSSProperty_writing_mode = 320, + eCSSProperty_z_index = 321, + eCSSProperty_all = 322, + eCSSProperty_animation = 323, + eCSSProperty_background = 324, + eCSSProperty_background_position = 325, + eCSSProperty_border = 326, + eCSSProperty_border_block_end = 327, + eCSSProperty_border_block_start = 328, + eCSSProperty_border_bottom = 329, + eCSSProperty_border_color = 330, + eCSSProperty_border_image = 331, + eCSSProperty_border_inline_end = 332, + eCSSProperty_border_inline_start = 333, + eCSSProperty_border_left = 334, + eCSSProperty_border_radius = 335, + eCSSProperty_border_right = 336, + eCSSProperty_border_style = 337, + eCSSProperty_border_top = 338, + eCSSProperty_border_width = 339, + eCSSProperty_column_rule = 340, + eCSSProperty_columns = 341, + eCSSProperty_flex = 342, + eCSSProperty_flex_flow = 343, + eCSSProperty_font = 344, + eCSSProperty_font_variant = 345, + eCSSProperty_grid = 346, + eCSSProperty_grid_area = 347, + eCSSProperty_grid_column = 348, + eCSSProperty_grid_gap = 349, + eCSSProperty_grid_row = 350, + eCSSProperty_grid_template = 351, + eCSSProperty_list_style = 352, + eCSSProperty_margin = 353, + eCSSProperty_marker = 354, + eCSSProperty_mask = 355, + eCSSProperty_mask_position = 356, + eCSSProperty_outline = 357, + eCSSProperty__moz_outline_radius = 358, + eCSSProperty_overflow = 359, + eCSSProperty_padding = 360, + eCSSProperty_place_content = 361, + eCSSProperty_place_items = 362, + eCSSProperty_place_self = 363, + eCSSProperty_scroll_snap_type = 364, + eCSSProperty_text_decoration = 365, + eCSSProperty_text_emphasis = 366, + eCSSProperty__webkit_text_stroke = 367, + eCSSProperty__moz_transform = 368, + eCSSProperty_transition = 369, + eCSSPropertyAlias_WordWrap = 370, + eCSSPropertyAlias_MozTransformOrigin = 371, + eCSSPropertyAlias_MozPerspectiveOrigin = 372, + eCSSPropertyAlias_MozPerspective = 373, + eCSSPropertyAlias_MozTransformStyle = 374, + eCSSPropertyAlias_MozBackfaceVisibility = 375, + eCSSPropertyAlias_MozBorderImage = 376, + eCSSPropertyAlias_MozTransition = 377, + eCSSPropertyAlias_MozTransitionDelay = 378, + eCSSPropertyAlias_MozTransitionDuration = 379, + eCSSPropertyAlias_MozTransitionProperty = 380, + eCSSPropertyAlias_MozTransitionTimingFunction = 381, + eCSSPropertyAlias_MozAnimation = 382, + eCSSPropertyAlias_MozAnimationDelay = 383, + eCSSPropertyAlias_MozAnimationDirection = 384, + eCSSPropertyAlias_MozAnimationDuration = 385, + eCSSPropertyAlias_MozAnimationFillMode = 386, + eCSSPropertyAlias_MozAnimationIterationCount = 387, + eCSSPropertyAlias_MozAnimationName = 388, + eCSSPropertyAlias_MozAnimationPlayState = 389, + eCSSPropertyAlias_MozAnimationTimingFunction = 390, + eCSSPropertyAlias_MozBoxSizing = 391, + eCSSPropertyAlias_MozFontFeatureSettings = 392, + eCSSPropertyAlias_MozFontLanguageOverride = 393, + eCSSPropertyAlias_MozPaddingEnd = 394, + eCSSPropertyAlias_MozPaddingStart = 395, + eCSSPropertyAlias_MozMarginEnd = 396, + eCSSPropertyAlias_MozMarginStart = 397, + eCSSPropertyAlias_MozBorderEnd = 398, + eCSSPropertyAlias_MozBorderEndColor = 399, + eCSSPropertyAlias_MozBorderEndStyle = 400, + eCSSPropertyAlias_MozBorderEndWidth = 401, + eCSSPropertyAlias_MozBorderStart = 402, + eCSSPropertyAlias_MozBorderStartColor = 403, + eCSSPropertyAlias_MozBorderStartStyle = 404, + eCSSPropertyAlias_MozBorderStartWidth = 405, + eCSSPropertyAlias_MozHyphens = 406, + eCSSPropertyAlias_MozColumnCount = 407, + eCSSPropertyAlias_MozColumnFill = 408, + eCSSPropertyAlias_MozColumnGap = 409, + eCSSPropertyAlias_MozColumnRule = 410, + eCSSPropertyAlias_MozColumnRuleColor = 411, + eCSSPropertyAlias_MozColumnRuleStyle = 412, + eCSSPropertyAlias_MozColumnRuleWidth = 413, + eCSSPropertyAlias_MozColumnWidth = 414, + eCSSPropertyAlias_MozColumns = 415, + eCSSPropertyAlias_WebkitAnimation = 416, + eCSSPropertyAlias_WebkitAnimationDelay = 417, + eCSSPropertyAlias_WebkitAnimationDirection = 418, + eCSSPropertyAlias_WebkitAnimationDuration = 419, + eCSSPropertyAlias_WebkitAnimationFillMode = 420, + eCSSPropertyAlias_WebkitAnimationIterationCount = 421, + eCSSPropertyAlias_WebkitAnimationName = 422, + eCSSPropertyAlias_WebkitAnimationPlayState = 423, + eCSSPropertyAlias_WebkitAnimationTimingFunction = 424, + eCSSPropertyAlias_WebkitFilter = 425, + eCSSPropertyAlias_WebkitTextSizeAdjust = 426, + eCSSPropertyAlias_WebkitTransform = 427, + eCSSPropertyAlias_WebkitTransformOrigin = 428, + eCSSPropertyAlias_WebkitTransformStyle = 429, + eCSSPropertyAlias_WebkitBackfaceVisibility = 430, + eCSSPropertyAlias_WebkitPerspective = 431, + eCSSPropertyAlias_WebkitPerspectiveOrigin = 432, + eCSSPropertyAlias_WebkitTransition = 433, + eCSSPropertyAlias_WebkitTransitionDelay = 434, + eCSSPropertyAlias_WebkitTransitionDuration = 435, + eCSSPropertyAlias_WebkitTransitionProperty = 436, + eCSSPropertyAlias_WebkitTransitionTimingFunction = 437, + eCSSPropertyAlias_WebkitBorderRadius = 438, + eCSSPropertyAlias_WebkitBorderTopLeftRadius = 439, + eCSSPropertyAlias_WebkitBorderTopRightRadius = 440, + eCSSPropertyAlias_WebkitBorderBottomLeftRadius = 441, + eCSSPropertyAlias_WebkitBorderBottomRightRadius = 442, + eCSSPropertyAlias_WebkitBackgroundClip = 443, + eCSSPropertyAlias_WebkitBackgroundOrigin = 444, + eCSSPropertyAlias_WebkitBackgroundSize = 445, + eCSSPropertyAlias_WebkitBorderImage = 446, + eCSSPropertyAlias_WebkitBoxShadow = 447, + eCSSPropertyAlias_WebkitBoxSizing = 448, + eCSSPropertyAlias_WebkitBoxFlex = 449, + eCSSPropertyAlias_WebkitBoxOrdinalGroup = 450, + eCSSPropertyAlias_WebkitBoxOrient = 451, + eCSSPropertyAlias_WebkitBoxDirection = 452, + eCSSPropertyAlias_WebkitBoxAlign = 453, + eCSSPropertyAlias_WebkitBoxPack = 454, + eCSSPropertyAlias_WebkitFlexDirection = 455, + eCSSPropertyAlias_WebkitFlexWrap = 456, + eCSSPropertyAlias_WebkitFlexFlow = 457, + eCSSPropertyAlias_WebkitOrder = 458, + eCSSPropertyAlias_WebkitFlex = 459, + eCSSPropertyAlias_WebkitFlexGrow = 460, + eCSSPropertyAlias_WebkitFlexShrink = 461, + eCSSPropertyAlias_WebkitFlexBasis = 462, + eCSSPropertyAlias_WebkitJustifyContent = 463, + eCSSPropertyAlias_WebkitAlignItems = 464, + eCSSPropertyAlias_WebkitAlignSelf = 465, + eCSSPropertyAlias_WebkitAlignContent = 466, + eCSSPropertyAlias_WebkitUserSelect = 467, + eCSSPropertyAlias_WebkitMask = 468, + eCSSPropertyAlias_WebkitMaskClip = 469, + eCSSPropertyAlias_WebkitMaskComposite = 470, + eCSSPropertyAlias_WebkitMaskImage = 471, + eCSSPropertyAlias_WebkitMaskOrigin = 472, + eCSSPropertyAlias_WebkitMaskPosition = 473, + eCSSPropertyAlias_WebkitMaskPositionX = 474, + eCSSPropertyAlias_WebkitMaskPositionY = 475, + eCSSPropertyAlias_WebkitMaskRepeat = 476, + eCSSPropertyAlias_WebkitMaskSize = 477, + eCSSPropertyExtra_no_properties = 478, + eCSSPropertyExtra_all_properties = 479, + eCSSPropertyExtra_x_none_value = 480, + eCSSPropertyExtra_x_auto_value = 481, + eCSSPropertyExtra_variable = 482, + eCSSProperty_DOM = 483, } #[repr(i32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] @@ -26505,29 +27161,29 @@ pub mod root { extern "C" { #[link_name = "_ZN10nsCSSProps9kSIDTableE"] pub static mut nsCSSProps_kSIDTable: - [root::nsStyleStructID; 319usize]; + [root::nsStyleStructID; 322usize]; } extern "C" { #[link_name = "_ZN10nsCSSProps18kKeywordTableTableE"] pub static mut nsCSSProps_kKeywordTableTable: - [*const root::nsCSSProps_KTableEntry; 319usize]; + [*const root::nsCSSProps_KTableEntry; 322usize]; } extern "C" { #[link_name = "_ZN10nsCSSProps14kAnimTypeTableE"] pub static mut nsCSSProps_kAnimTypeTable: - [root::nsStyleAnimType; 319usize]; + [root::nsStyleAnimType; 322usize]; } extern "C" { #[link_name = "_ZN10nsCSSProps23kStyleStructOffsetTableE"] - pub static mut nsCSSProps_kStyleStructOffsetTable: [isize; 319usize]; + pub static mut nsCSSProps_kStyleStructOffsetTable: [isize; 322usize]; } extern "C" { #[link_name = "_ZN10nsCSSProps11kFlagsTableE"] - pub static mut nsCSSProps_kFlagsTable: [u32; 367usize]; + pub static mut nsCSSProps_kFlagsTable: [u32; 370usize]; } extern "C" { #[link_name = "_ZN10nsCSSProps19kParserVariantTableE"] - pub static mut nsCSSProps_kParserVariantTable: [u32; 319usize]; + pub static mut nsCSSProps_kParserVariantTable: [u32; 322usize]; } extern "C" { #[link_name = "_ZN10nsCSSProps17kSubpropertyTableE"] @@ -26537,7 +27193,7 @@ pub mod root { extern "C" { #[link_name = "_ZN10nsCSSProps26gShorthandsContainingTableE"] pub static mut nsCSSProps_gShorthandsContainingTable: - [*mut root::nsCSSPropertyID; 319usize]; + [*mut root::nsCSSPropertyID; 322usize]; } extern "C" { #[link_name = "_ZN10nsCSSProps25gShorthandsContainingPoolE"] @@ -26550,7 +27206,7 @@ pub mod root { } extern "C" { #[link_name = "_ZN10nsCSSProps22gPropertyIndexInStructE"] - pub static mut nsCSSProps_gPropertyIndexInStruct: [usize; 319usize]; + pub static mut nsCSSProps_gPropertyIndexInStruct: [usize; 322usize]; } extern "C" { #[link_name = "_ZN10nsCSSProps18kLogicalGroupTableE"] @@ -26559,21 +27215,21 @@ pub mod root { } extern "C" { #[link_name = "_ZN10nsCSSProps16gPropertyEnabledE"] - pub static mut nsCSSProps_gPropertyEnabled: [bool; 475usize]; + pub static mut nsCSSProps_gPropertyEnabled: [bool; 478usize]; } extern "C" { #[link_name = "_ZN10nsCSSProps13kIDLNameTableE"] pub static mut nsCSSProps_kIDLNameTable: - [*const ::std::os::raw::c_char; 367usize]; + [*const ::std::os::raw::c_char; 370usize]; } extern "C" { #[link_name = "_ZN10nsCSSProps25kIDLNameSortPositionTableE"] - pub static mut nsCSSProps_kIDLNameSortPositionTable: [i32; 367usize]; + pub static mut nsCSSProps_kIDLNameSortPositionTable: [i32; 370usize]; } extern "C" { #[link_name = "_ZN10nsCSSProps19gPropertyUseCounterE"] pub static mut nsCSSProps_gPropertyUseCounter: - [root::mozilla::UseCounter; 319usize]; + [root::mozilla::UseCounter; 322usize]; } extern "C" { #[link_name = "_ZN10nsCSSProps25kAnimationDirectionKTableE"] @@ -27530,7 +28186,7 @@ pub mod root { pub _base_4: root::nsITimedChannel, pub mRefCnt: root::nsAutoRefCnt, pub mBehaviour: root::mozilla::UniquePtr, - pub mURI: root::RefPtr, + pub mURI: root::RefPtr, pub mListener: *mut root::imgINotificationObserver, pub mLoadGroup: root::nsCOMPtr, pub mLoadFlags: root::nsLoadFlags, @@ -28670,7 +29326,7 @@ pub mod root { pub mRefCnt: root::mozilla::ThreadSafeAutoRefCnt, pub mLoader: *mut root::imgLoader, pub mRequest: root::nsCOMPtr, - pub mURI: root::RefPtr, + pub mURI: root::RefPtr, pub mCurrentURI: root::nsCOMPtr, pub mLoadingPrincipal: root::nsCOMPtr, pub mPrincipal: root::nsCOMPtr, @@ -28697,8 +29353,8 @@ pub mod root { pub mImageErrorCode: root::nsresult, pub mBoostCategoriesRequested: u32, pub mMutex: root::mozilla::Mutex, - pub mProgressTracker: root::RefPtr, - pub mImage: root::RefPtr, + pub mProgressTracker: root::RefPtr, + pub mImage: root::RefPtr, pub _bitfield_1: u8, pub __bindgen_padding_0: [u8; 7usize], } @@ -30163,7 +30819,7 @@ pub mod root { ) , "::" , stringify ! ( mQuotePairs ) )); } #[test] - fn __bindgen_test_layout_StaticRefPtr_instantiation_86() { + fn __bindgen_test_layout_StaticRefPtr_instantiation_80() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -30174,7 +30830,7 @@ pub mod root { root::mozilla::StaticRefPtr ) )); } #[test] - fn __bindgen_test_layout_StaticRefPtr_instantiation_87() { + fn __bindgen_test_layout_StaticRefPtr_instantiation_81() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31429,12 +32085,15 @@ pub mod root { pub mIMEMode: u8, pub mWindowDragging: root::mozilla::StyleWindowDragging, pub mWindowShadow: u8, + pub mWindowOpacity: f32, + pub mSpecifiedWindowTransform: root::RefPtr, + pub mWindowTransformOrigin: [root::nsStyleCoord; 2usize], } #[test] fn bindgen_test_layout_nsStyleUIReset() { - assert_eq!(::std::mem::size_of::() , 5usize , concat ! - ( "Size of: " , stringify ! ( nsStyleUIReset ) )); - assert_eq! (::std::mem::align_of::() , 1usize , concat + assert_eq!(::std::mem::size_of::() , 56usize , concat + ! ( "Size of: " , stringify ! ( nsStyleUIReset ) )); + assert_eq! (::std::mem::align_of::() , 8usize , concat ! ( "Alignment of " , stringify ! ( nsStyleUIReset ) )); assert_eq! (unsafe { & ( * ( 0 as * const nsStyleUIReset ) ) . mUserSelect as * @@ -31462,6 +32121,23 @@ pub mod root { * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( nsStyleUIReset ) , "::" , stringify ! ( mWindowShadow ) )); + assert_eq! (unsafe { + & ( * ( 0 as * const nsStyleUIReset ) ) . mWindowOpacity + as * const _ as usize } , 8usize , concat ! ( + "Alignment of field: " , stringify ! ( nsStyleUIReset ) , + "::" , stringify ! ( mWindowOpacity ) )); + assert_eq! (unsafe { + & ( * ( 0 as * const nsStyleUIReset ) ) . + mSpecifiedWindowTransform as * const _ as usize } , + 16usize , concat ! ( + "Alignment of field: " , stringify ! ( nsStyleUIReset ) , + "::" , stringify ! ( mSpecifiedWindowTransform ) )); + assert_eq! (unsafe { + & ( * ( 0 as * const nsStyleUIReset ) ) . + mWindowTransformOrigin as * const _ as usize } , 24usize , + concat ! ( + "Alignment of field: " , stringify ! ( nsStyleUIReset ) , + "::" , stringify ! ( mWindowTransformOrigin ) )); } #[repr(C)] #[derive(Debug)] @@ -32362,7 +33038,7 @@ pub mod root { root::nsTArray>; pub type RawGeckoKeyframeList = root::nsTArray; pub type RawGeckoComputedKeyframeValuesList = - root::nsTArray>; + root::nsTArray; pub type RawGeckoStyleAnimationList = root::nsStyleAutoArray; pub type RawGeckoFontFaceRuleList = @@ -32927,6 +33603,11 @@ pub mod root { } #[repr(C)] #[derive(Debug, Copy, Clone)] + pub struct nsLabelsNodeList { + _unused: [u8; 0], + } + #[repr(C)] + #[derive(Debug, Copy, Clone)] pub struct nsDOMTokenList { _unused: [u8; 0], } @@ -33126,48 +33807,48 @@ pub mod root { pub struct nsAttrValueOrString { _unused: [u8; 0], } - pub const ELEMENT_SHARED_RESTYLE_BIT_1: root::_bindgen_ty_85 = - _bindgen_ty_85::ELEMENT_SHARED_RESTYLE_BIT_1; - pub const ELEMENT_SHARED_RESTYLE_BIT_2: root::_bindgen_ty_85 = - _bindgen_ty_85::ELEMENT_SHARED_RESTYLE_BIT_2; - pub const ELEMENT_SHARED_RESTYLE_BIT_3: root::_bindgen_ty_85 = - _bindgen_ty_85::ELEMENT_SHARED_RESTYLE_BIT_3; - pub const ELEMENT_SHARED_RESTYLE_BIT_4: root::_bindgen_ty_85 = - _bindgen_ty_85::ELEMENT_SHARED_RESTYLE_BIT_4; - pub const ELEMENT_HAS_DIRTY_DESCENDANTS_FOR_SERVO: root::_bindgen_ty_85 = - _bindgen_ty_85::ELEMENT_SHARED_RESTYLE_BIT_1; + pub const ELEMENT_SHARED_RESTYLE_BIT_1: root::_bindgen_ty_79 = + _bindgen_ty_79::ELEMENT_SHARED_RESTYLE_BIT_1; + pub const ELEMENT_SHARED_RESTYLE_BIT_2: root::_bindgen_ty_79 = + _bindgen_ty_79::ELEMENT_SHARED_RESTYLE_BIT_2; + pub const ELEMENT_SHARED_RESTYLE_BIT_3: root::_bindgen_ty_79 = + _bindgen_ty_79::ELEMENT_SHARED_RESTYLE_BIT_3; + pub const ELEMENT_SHARED_RESTYLE_BIT_4: root::_bindgen_ty_79 = + _bindgen_ty_79::ELEMENT_SHARED_RESTYLE_BIT_4; + pub const ELEMENT_HAS_DIRTY_DESCENDANTS_FOR_SERVO: root::_bindgen_ty_79 = + _bindgen_ty_79::ELEMENT_SHARED_RESTYLE_BIT_1; pub const ELEMENT_HAS_ANIMATION_ONLY_DIRTY_DESCENDANTS_FOR_SERVO: - root::_bindgen_ty_85 = - _bindgen_ty_85::ELEMENT_SHARED_RESTYLE_BIT_2; - pub const ELEMENT_HAS_SNAPSHOT: root::_bindgen_ty_85 = - _bindgen_ty_85::ELEMENT_SHARED_RESTYLE_BIT_3; - pub const ELEMENT_HANDLED_SNAPSHOT: root::_bindgen_ty_85 = - _bindgen_ty_85::ELEMENT_SHARED_RESTYLE_BIT_4; - pub const ELEMENT_HAS_PENDING_RESTYLE: root::_bindgen_ty_85 = - _bindgen_ty_85::ELEMENT_SHARED_RESTYLE_BIT_1; - pub const ELEMENT_IS_POTENTIAL_RESTYLE_ROOT: root::_bindgen_ty_85 = - _bindgen_ty_85::ELEMENT_SHARED_RESTYLE_BIT_2; - pub const ELEMENT_HAS_PENDING_ANIMATION_ONLY_RESTYLE: root::_bindgen_ty_85 + root::_bindgen_ty_79 = + _bindgen_ty_79::ELEMENT_SHARED_RESTYLE_BIT_2; + pub const ELEMENT_HAS_SNAPSHOT: root::_bindgen_ty_79 = + _bindgen_ty_79::ELEMENT_SHARED_RESTYLE_BIT_3; + pub const ELEMENT_HANDLED_SNAPSHOT: root::_bindgen_ty_79 = + _bindgen_ty_79::ELEMENT_SHARED_RESTYLE_BIT_4; + pub const ELEMENT_HAS_PENDING_RESTYLE: root::_bindgen_ty_79 = + _bindgen_ty_79::ELEMENT_SHARED_RESTYLE_BIT_1; + pub const ELEMENT_IS_POTENTIAL_RESTYLE_ROOT: root::_bindgen_ty_79 = + _bindgen_ty_79::ELEMENT_SHARED_RESTYLE_BIT_2; + pub const ELEMENT_HAS_PENDING_ANIMATION_ONLY_RESTYLE: root::_bindgen_ty_79 = - _bindgen_ty_85::ELEMENT_SHARED_RESTYLE_BIT_3; + _bindgen_ty_79::ELEMENT_SHARED_RESTYLE_BIT_3; pub const ELEMENT_IS_POTENTIAL_ANIMATION_ONLY_RESTYLE_ROOT: - root::_bindgen_ty_85 = - _bindgen_ty_85::ELEMENT_SHARED_RESTYLE_BIT_4; - pub const ELEMENT_IS_CONDITIONAL_RESTYLE_ANCESTOR: root::_bindgen_ty_85 = - _bindgen_ty_85::ELEMENT_IS_CONDITIONAL_RESTYLE_ANCESTOR; - pub const ELEMENT_PENDING_RESTYLE_FLAGS: root::_bindgen_ty_85 = - _bindgen_ty_85::ELEMENT_PENDING_RESTYLE_FLAGS; - pub const ELEMENT_POTENTIAL_RESTYLE_ROOT_FLAGS: root::_bindgen_ty_85 = - _bindgen_ty_85::ELEMENT_POTENTIAL_RESTYLE_ROOT_FLAGS; - pub const ELEMENT_ALL_RESTYLE_FLAGS: root::_bindgen_ty_85 = - _bindgen_ty_85::ELEMENT_ALL_RESTYLE_FLAGS; - pub const ELEMENT_HAS_SCROLLGRAB: root::_bindgen_ty_85 = - _bindgen_ty_85::ELEMENT_HAS_SCROLLGRAB; - pub const ELEMENT_TYPE_SPECIFIC_BITS_OFFSET: root::_bindgen_ty_85 = - _bindgen_ty_85::ELEMENT_TYPE_SPECIFIC_BITS_OFFSET; + root::_bindgen_ty_79 = + _bindgen_ty_79::ELEMENT_SHARED_RESTYLE_BIT_4; + pub const ELEMENT_IS_CONDITIONAL_RESTYLE_ANCESTOR: root::_bindgen_ty_79 = + _bindgen_ty_79::ELEMENT_IS_CONDITIONAL_RESTYLE_ANCESTOR; + pub const ELEMENT_PENDING_RESTYLE_FLAGS: root::_bindgen_ty_79 = + _bindgen_ty_79::ELEMENT_PENDING_RESTYLE_FLAGS; + pub const ELEMENT_POTENTIAL_RESTYLE_ROOT_FLAGS: root::_bindgen_ty_79 = + _bindgen_ty_79::ELEMENT_POTENTIAL_RESTYLE_ROOT_FLAGS; + pub const ELEMENT_ALL_RESTYLE_FLAGS: root::_bindgen_ty_79 = + _bindgen_ty_79::ELEMENT_ALL_RESTYLE_FLAGS; + pub const ELEMENT_HAS_SCROLLGRAB: root::_bindgen_ty_79 = + _bindgen_ty_79::ELEMENT_HAS_SCROLLGRAB; + pub const ELEMENT_TYPE_SPECIFIC_BITS_OFFSET: root::_bindgen_ty_79 = + _bindgen_ty_79::ELEMENT_TYPE_SPECIFIC_BITS_OFFSET; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] - pub enum _bindgen_ty_85 { + pub enum _bindgen_ty_79 { ELEMENT_SHARED_RESTYLE_BIT_1 = 8388608, ELEMENT_SHARED_RESTYLE_BIT_2 = 16777216, ELEMENT_SHARED_RESTYLE_BIT_3 = 33554432, @@ -33792,6 +34473,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, @@ -33830,7 +34527,7 @@ pub mod root { } pub type __builtin_va_list = [root::__va_list_tag; 1usize]; #[test] - fn __bindgen_test_layout_IntegralConstant_instantiation_88() { + fn __bindgen_test_layout_IntegralConstant_instantiation_82() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( u8 ) )); @@ -33839,7 +34536,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_IntegralConstant_instantiation_89() { + fn __bindgen_test_layout_IntegralConstant_instantiation_83() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( u8 ) )); @@ -33848,6 +34545,80 @@ pub mod root { ) )); } #[test] + fn __bindgen_test_layout_nsCharTraits_instantiation_84() { + assert_eq!(::std::mem::size_of::() , 1usize , + concat ! ( + "Size of template specialization: " , stringify ! ( + root::nsCharTraits ) )); + assert_eq!(::std::mem::align_of::() , 1usize , + concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::nsCharTraits ) )); + } + #[test] + fn __bindgen_test_layout_nsReadingIterator_instantiation_85() { + assert_eq!(::std::mem::size_of::>() + , 24usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::nsReadingIterator + ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::nsReadingIterator + ) )); + } + #[test] + fn __bindgen_test_layout_nsWritingIterator_instantiation_86() { + assert_eq!(::std::mem::size_of::>() + , 24usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::nsWritingIterator + ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::nsWritingIterator + ) )); + } + #[test] + fn __bindgen_test_layout_nsCharTraits_instantiation_87() { + assert_eq!(::std::mem::size_of::() , 1usize , + concat ! ( + "Size of template specialization: " , stringify ! ( + root::nsCharTraits ) )); + assert_eq!(::std::mem::align_of::() , 1usize , + concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::nsCharTraits ) )); + } + #[test] + fn __bindgen_test_layout_nsReadingIterator_instantiation_88() { + assert_eq!(::std::mem::size_of::>() + , 24usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::nsReadingIterator + ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::nsReadingIterator + ) )); + } + #[test] + fn __bindgen_test_layout_nsWritingIterator_instantiation_89() { + assert_eq!(::std::mem::size_of::>() + , 24usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::nsWritingIterator + ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::nsWritingIterator + ) )); + } + #[test] fn __bindgen_test_layout_nsCharTraits_instantiation_90() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( @@ -33859,29 +34630,7 @@ pub mod root { root::nsCharTraits ) )); } #[test] - fn __bindgen_test_layout_nsReadingIterator_instantiation_91() { - assert_eq!(::std::mem::size_of::>() , - 24usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::nsReadingIterator ) )); - assert_eq!(::std::mem::align_of::>() , - 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::nsReadingIterator ) )); - } - #[test] - fn __bindgen_test_layout_nsWritingIterator_instantiation_92() { - assert_eq!(::std::mem::size_of::>() , - 24usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::nsWritingIterator ) )); - assert_eq!(::std::mem::align_of::>() , - 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::nsWritingIterator ) )); - } - #[test] - fn __bindgen_test_layout_nsCharTraits_instantiation_93() { + fn __bindgen_test_layout_nsCharTraits_instantiation_91() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -33892,51 +34641,7 @@ pub mod root { root::nsCharTraits ) )); } #[test] - fn __bindgen_test_layout_nsReadingIterator_instantiation_94() { - assert_eq!(::std::mem::size_of::>() - , 24usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::nsReadingIterator<::std::os::raw::c_char> ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::nsReadingIterator<::std::os::raw::c_char> ) )); - } - #[test] - fn __bindgen_test_layout_nsWritingIterator_instantiation_95() { - assert_eq!(::std::mem::size_of::>() - , 24usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::nsWritingIterator<::std::os::raw::c_char> ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::nsWritingIterator<::std::os::raw::c_char> ) )); - } - #[test] - fn __bindgen_test_layout_nsCharTraits_instantiation_96() { - assert_eq!(::std::mem::size_of::() , 1usize , - concat ! ( - "Size of template specialization: " , stringify ! ( - root::nsCharTraits ) )); - assert_eq!(::std::mem::align_of::() , 1usize , - concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::nsCharTraits ) )); - } - #[test] - fn __bindgen_test_layout_nsCharTraits_instantiation_97() { - assert_eq!(::std::mem::size_of::() , 1usize , - concat ! ( - "Size of template specialization: " , stringify ! ( - root::nsCharTraits ) )); - assert_eq!(::std::mem::align_of::() , 1usize , - concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::nsCharTraits ) )); - } - #[test] - fn __bindgen_test_layout__bindgen_ty_id_211345_instantiation_98() { + fn __bindgen_test_layout__bindgen_ty_id_186757_instantiation_92() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( u8 ) )); @@ -33945,7 +34650,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout__bindgen_ty_id_211381_instantiation_99() { + fn __bindgen_test_layout__bindgen_ty_id_186793_instantiation_93() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( u8 ) )); @@ -33954,7 +34659,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_100() { + fn __bindgen_test_layout_nsTArray_instantiation_94() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -33965,7 +34670,7 @@ pub mod root { root::nsTArray ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_101() { + fn __bindgen_test_layout_Handle_instantiation_95() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -33976,7 +34681,7 @@ pub mod root { root::JS::Handle ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_102() { + fn __bindgen_test_layout_Handle_instantiation_96() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -33987,7 +34692,7 @@ pub mod root { root::JS::Handle<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_103() { + fn __bindgen_test_layout_Handle_instantiation_97() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -33998,7 +34703,7 @@ pub mod root { root::JS::Handle ) )); } #[test] - fn __bindgen_test_layout_MutableHandle_instantiation_104() { + fn __bindgen_test_layout_MutableHandle_instantiation_98() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34009,7 +34714,7 @@ pub mod root { root::JS::MutableHandle ) )); } #[test] - fn __bindgen_test_layout_Rooted_instantiation_105() { + fn __bindgen_test_layout_Rooted_instantiation_99() { assert_eq!(::std::mem::size_of::<[u64; 3usize]>() , 24usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34020,7 +34725,7 @@ pub mod root { [u64; 3usize] ) )); } #[test] - fn __bindgen_test_layout_DeletePolicy_instantiation_106() { + fn __bindgen_test_layout_DeletePolicy_instantiation_100() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34031,7 +34736,7 @@ pub mod root { root::JS::DeletePolicy ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_107() { + fn __bindgen_test_layout_nsTArray_instantiation_101() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34042,7 +34747,7 @@ pub mod root { root::nsTArray<::nsstring::nsStringRepr> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_108() { + fn __bindgen_test_layout_nsTArray_instantiation_102() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34053,29 +34758,29 @@ pub mod root { root::nsTArray ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_109() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( + fn __bindgen_test_layout_nsTArray_instantiation_103() { + assert_eq!(::std::mem::size_of::>() , 8usize , + concat ! ( "Size of template specialization: " , stringify ! ( - root::nsTArray<::std::os::raw::c_uint> ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( + root::nsTArray ) )); + assert_eq!(::std::mem::align_of::>() , 8usize , + concat ! ( "Alignment of template specialization: " , stringify ! ( - root::nsTArray<::std::os::raw::c_uint> ) )); + root::nsTArray ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_110() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( + fn __bindgen_test_layout_nsTArray_instantiation_104() { + assert_eq!(::std::mem::size_of::>() , 8usize , + concat ! ( "Size of template specialization: " , stringify ! ( - root::nsTArray<::std::os::raw::c_uint> ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( + root::nsTArray ) )); + assert_eq!(::std::mem::align_of::>() , 8usize , + concat ! ( "Alignment of template specialization: " , stringify ! ( - root::nsTArray<::std::os::raw::c_uint> ) )); + root::nsTArray ) )); } #[test] - fn __bindgen_test_layout_BaseTimeDuration_instantiation_111() { + fn __bindgen_test_layout_BaseTimeDuration_instantiation_105() { assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34086,7 +34791,7 @@ pub mod root { root::mozilla::BaseTimeDuration ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_112() { + fn __bindgen_test_layout_nsTArray_instantiation_106() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34097,7 +34802,7 @@ pub mod root { root::nsTArray<::nsstring::nsStringRepr> ) )); } #[test] - fn __bindgen_test_layout_TErrorResult_instantiation_113() { + fn __bindgen_test_layout_TErrorResult_instantiation_107() { assert_eq!(::std::mem::size_of::() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34108,7 +34813,7 @@ pub mod root { root::mozilla::binding_danger::TErrorResult ) )); } #[test] - fn __bindgen_test_layout_TErrorResult_instantiation_114() { + fn __bindgen_test_layout_TErrorResult_instantiation_108() { assert_eq!(::std::mem::size_of::() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34119,7 +34824,7 @@ pub mod root { root::mozilla::binding_danger::TErrorResult ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_115() { + fn __bindgen_test_layout_already_AddRefed_instantiation_109() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34130,6 +34835,72 @@ pub mod root { root::already_AddRefed ) )); } #[test] + fn __bindgen_test_layout_Handle_instantiation_110() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::JS::Handle<*mut root::JSObject> ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::JS::Handle<*mut root::JSObject> ) )); + } + #[test] + fn __bindgen_test_layout_MutableHandle_instantiation_111() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::JS::MutableHandle ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::JS::MutableHandle ) )); + } + #[test] + fn __bindgen_test_layout_Handle_instantiation_112() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::JS::Handle<*mut root::JSObject> ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::JS::Handle<*mut root::JSObject> ) )); + } + #[test] + fn __bindgen_test_layout_nsTArray_instantiation_113() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::nsTArray<*mut root::mozilla::StyleSheet> ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::nsTArray<*mut root::mozilla::StyleSheet> ) )); + } + #[test] + fn __bindgen_test_layout_Handle_instantiation_114() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::JS::Handle<*mut root::JSObject> ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::JS::Handle<*mut root::JSObject> ) )); + } + #[test] + fn __bindgen_test_layout_RefPtr_instantiation_115() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::RefPtr ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::RefPtr ) )); + } + #[test] fn __bindgen_test_layout_Handle_instantiation_116() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( @@ -34141,18 +34912,7 @@ pub mod root { root::JS::Handle<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_MutableHandle_instantiation_117() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::JS::MutableHandle ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::JS::MutableHandle ) )); - } - #[test] - fn __bindgen_test_layout_Handle_instantiation_118() { + fn __bindgen_test_layout_Handle_instantiation_117() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34163,62 +34923,7 @@ pub mod root { root::JS::Handle<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_119() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::nsTArray<*mut root::mozilla::StyleSheet> ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::nsTArray<*mut root::mozilla::StyleSheet> ) )); - } - #[test] - fn __bindgen_test_layout_Handle_instantiation_120() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::JS::Handle<*mut root::JSObject> ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::JS::Handle<*mut root::JSObject> ) )); - } - #[test] - fn __bindgen_test_layout_RefPtr_instantiation_121() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::RefPtr ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::RefPtr ) )); - } - #[test] - fn __bindgen_test_layout_Handle_instantiation_122() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::JS::Handle<*mut root::JSObject> ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::JS::Handle<*mut root::JSObject> ) )); - } - #[test] - fn __bindgen_test_layout_Handle_instantiation_123() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::JS::Handle<*mut root::JSObject> ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::JS::Handle<*mut root::JSObject> ) )); - } - #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_124() { + fn __bindgen_test_layout_already_AddRefed_instantiation_118() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34229,7 +34934,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_125() { + fn __bindgen_test_layout_already_AddRefed_instantiation_119() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34240,7 +34945,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_126() { + fn __bindgen_test_layout_already_AddRefed_instantiation_120() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34251,7 +34956,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_127() { + fn __bindgen_test_layout_Handle_instantiation_121() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34262,7 +34967,7 @@ pub mod root { root::JS::Handle ) )); } #[test] - fn __bindgen_test_layout_MutableHandle_instantiation_128() { + fn __bindgen_test_layout_MutableHandle_instantiation_122() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34273,7 +34978,7 @@ pub mod root { root::JS::MutableHandle ) )); } #[test] - fn __bindgen_test_layout_MutableHandle_instantiation_129() { + fn __bindgen_test_layout_MutableHandle_instantiation_123() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34284,6 +34989,72 @@ pub mod root { root::JS::MutableHandle ) )); } #[test] + fn __bindgen_test_layout_DeletePolicy_instantiation_124() { + assert_eq!(::std::mem::size_of::() , 1usize , + concat ! ( + "Size of template specialization: " , stringify ! ( + root::JS::DeletePolicy ) )); + assert_eq!(::std::mem::align_of::() , 1usize , + concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::JS::DeletePolicy ) )); + } + #[test] + fn __bindgen_test_layout_UniquePtr_instantiation_125() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::mozilla::UniquePtr ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::mozilla::UniquePtr ) )); + } + #[test] + fn __bindgen_test_layout_DeletePolicy_instantiation_126() { + assert_eq!(::std::mem::size_of::() , 1usize , + concat ! ( + "Size of template specialization: " , stringify ! ( + root::JS::DeletePolicy ) )); + assert_eq!(::std::mem::align_of::() , 1usize , + concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::JS::DeletePolicy ) )); + } + #[test] + fn __bindgen_test_layout_UniquePtr_instantiation_127() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::mozilla::UniquePtr ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::mozilla::UniquePtr ) )); + } + #[test] + fn __bindgen_test_layout_DeletePolicy_instantiation_128() { + assert_eq!(::std::mem::size_of::() , 1usize , + concat ! ( + "Size of template specialization: " , stringify ! ( + root::JS::DeletePolicy ) )); + assert_eq!(::std::mem::align_of::() , 1usize , + concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::JS::DeletePolicy ) )); + } + #[test] + fn __bindgen_test_layout_UniquePtr_instantiation_129() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::mozilla::UniquePtr ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::mozilla::UniquePtr ) )); + } + #[test] fn __bindgen_test_layout_DeletePolicy_instantiation_130() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( @@ -34318,28 +35089,6 @@ pub mod root { } #[test] fn __bindgen_test_layout_UniquePtr_instantiation_133() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::mozilla::UniquePtr ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::mozilla::UniquePtr ) )); - } - #[test] - fn __bindgen_test_layout_DeletePolicy_instantiation_134() { - assert_eq!(::std::mem::size_of::() , 1usize , - concat ! ( - "Size of template specialization: " , stringify ! ( - root::JS::DeletePolicy ) )); - assert_eq!(::std::mem::align_of::() , 1usize , - concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::JS::DeletePolicy ) )); - } - #[test] - fn __bindgen_test_layout_UniquePtr_instantiation_135() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34350,51 +35099,7 @@ pub mod root { root::mozilla::UniquePtr ) )); } #[test] - fn __bindgen_test_layout_DeletePolicy_instantiation_136() { - assert_eq!(::std::mem::size_of::() , 1usize , - concat ! ( - "Size of template specialization: " , stringify ! ( - root::JS::DeletePolicy ) )); - assert_eq!(::std::mem::align_of::() , 1usize , - concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::JS::DeletePolicy ) )); - } - #[test] - fn __bindgen_test_layout_UniquePtr_instantiation_137() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::mozilla::UniquePtr ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::mozilla::UniquePtr ) )); - } - #[test] - fn __bindgen_test_layout_DeletePolicy_instantiation_138() { - assert_eq!(::std::mem::size_of::() , 1usize , - concat ! ( - "Size of template specialization: " , stringify ! ( - root::JS::DeletePolicy ) )); - assert_eq!(::std::mem::align_of::() , 1usize , - concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::JS::DeletePolicy ) )); - } - #[test] - fn __bindgen_test_layout_UniquePtr_instantiation_139() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::mozilla::UniquePtr ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::mozilla::UniquePtr ) )); - } - #[test] - fn __bindgen_test_layout_iterator_instantiation_140() { + fn __bindgen_test_layout_iterator_instantiation_134() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34405,7 +35110,7 @@ pub mod root { root::std::iterator ) )); } #[test] - fn __bindgen_test_layout_DeletePolicy_instantiation_141() { + fn __bindgen_test_layout_DeletePolicy_instantiation_135() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34416,7 +35121,7 @@ pub mod root { root::JS::DeletePolicy ) )); } #[test] - fn __bindgen_test_layout_UniquePtr_instantiation_142() { + fn __bindgen_test_layout_UniquePtr_instantiation_136() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34427,7 +35132,7 @@ pub mod root { root::mozilla::UniquePtr ) )); } #[test] - fn __bindgen_test_layout_DeletePolicy_instantiation_143() { + fn __bindgen_test_layout_DeletePolicy_instantiation_137() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34438,7 +35143,7 @@ pub mod root { root::JS::DeletePolicy ) )); } #[test] - fn __bindgen_test_layout_UniquePtr_instantiation_144() { + fn __bindgen_test_layout_UniquePtr_instantiation_138() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34449,7 +35154,7 @@ pub mod root { root::mozilla::UniquePtr ) )); } #[test] - fn __bindgen_test_layout_nsCOMPtr_instantiation_145() { + fn __bindgen_test_layout_nsCOMPtr_instantiation_139() { assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34460,7 +35165,7 @@ pub mod root { root::nsCOMPtr ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_146() { + fn __bindgen_test_layout_Handle_instantiation_140() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34471,7 +35176,7 @@ pub mod root { root::JS::Handle ) )); } #[test] - fn __bindgen_test_layout_MutableHandle_instantiation_147() { + fn __bindgen_test_layout_MutableHandle_instantiation_141() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34482,7 +35187,7 @@ pub mod root { root::JS::MutableHandle ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_148() { + fn __bindgen_test_layout_nsTArray_instantiation_142() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34493,7 +35198,7 @@ pub mod root { root::nsTArray ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_149() { + fn __bindgen_test_layout_nsTArray_instantiation_143() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34504,7 +35209,7 @@ pub mod root { root::nsTArray ) )); } #[test] - fn __bindgen_test_layout_Heap_instantiation_150() { + fn __bindgen_test_layout_Heap_instantiation_144() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34515,7 +35220,7 @@ pub mod root { root::JS::Heap ) )); } #[test] - fn __bindgen_test_layout_Heap_instantiation_151() { + fn __bindgen_test_layout_Heap_instantiation_145() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34526,7 +35231,7 @@ pub mod root { root::JS::Heap<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_TenuredHeap_instantiation_152() { + fn __bindgen_test_layout_TenuredHeap_instantiation_146() { assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34537,7 +35242,7 @@ pub mod root { root::JS::TenuredHeap ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_153() { + fn __bindgen_test_layout_already_AddRefed_instantiation_147() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34548,7 +35253,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_154() { + fn __bindgen_test_layout_nsTArray_instantiation_148() { assert_eq!(::std::mem::size_of::>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34561,7 +35266,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_RefPtr_instantiation_155() { + fn __bindgen_test_layout_RefPtr_instantiation_149() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34572,7 +35277,7 @@ pub mod root { root::RefPtr ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_156() { + fn __bindgen_test_layout_nsTArray_instantiation_150() { assert_eq!(::std::mem::size_of::>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34585,7 +35290,7 @@ pub mod root { )); } #[test] - fn __bindgen_test_layout_RefPtr_instantiation_157() { + fn __bindgen_test_layout_RefPtr_instantiation_151() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34596,7 +35301,7 @@ pub mod root { root::RefPtr ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_158() { + fn __bindgen_test_layout_nsTArray_instantiation_152() { assert_eq!(::std::mem::size_of::>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34609,7 +35314,7 @@ pub mod root { )); } #[test] - fn __bindgen_test_layout_RefPtr_instantiation_159() { + fn __bindgen_test_layout_RefPtr_instantiation_153() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34620,7 +35325,7 @@ pub mod root { root::RefPtr ) )); } #[test] - fn __bindgen_test_layout_nsCOMPtr_instantiation_160() { + fn __bindgen_test_layout_nsCOMPtr_instantiation_154() { assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34631,7 +35336,7 @@ pub mod root { root::nsCOMPtr ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_161() { + fn __bindgen_test_layout_nsTArray_instantiation_155() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34642,7 +35347,7 @@ pub mod root { root::nsTArray ) )); } #[test] - fn __bindgen_test_layout_nsCOMPtr_instantiation_162() { + fn __bindgen_test_layout_nsCOMPtr_instantiation_156() { assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34653,7 +35358,7 @@ pub mod root { root::nsCOMPtr ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_163() { + fn __bindgen_test_layout_already_AddRefed_instantiation_157() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34664,7 +35369,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_164() { + fn __bindgen_test_layout_already_AddRefed_instantiation_158() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34675,7 +35380,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_RefPtr_instantiation_165() { + fn __bindgen_test_layout_RefPtr_instantiation_159() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34686,7 +35391,7 @@ pub mod root { root::RefPtr ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_166() { + fn __bindgen_test_layout_already_AddRefed_instantiation_160() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34697,7 +35402,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_MutableHandle_instantiation_167() { + fn __bindgen_test_layout_MutableHandle_instantiation_161() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34708,7 +35413,7 @@ pub mod root { root::JS::MutableHandle<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_168() { + fn __bindgen_test_layout_already_AddRefed_instantiation_162() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34719,7 +35424,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_169() { + fn __bindgen_test_layout_already_AddRefed_instantiation_163() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34730,7 +35435,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_170() { + fn __bindgen_test_layout_already_AddRefed_instantiation_164() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34741,7 +35446,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_RefPtr_instantiation_171() { + fn __bindgen_test_layout_RefPtr_instantiation_165() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34752,6 +35457,74 @@ pub mod root { root::RefPtr ) )); } #[test] + fn __bindgen_test_layout_Handle_instantiation_166() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::JS::Handle<*mut root::JSObject> ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::JS::Handle<*mut root::JSObject> ) )); + } + #[test] + fn __bindgen_test_layout_already_AddRefed_instantiation_167() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::already_AddRefed ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::already_AddRefed ) )); + } + #[test] + fn __bindgen_test_layout_already_AddRefed_instantiation_168() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::already_AddRefed ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::already_AddRefed ) )); + } + #[test] + fn __bindgen_test_layout_nsCOMPtr_instantiation_169() { + assert_eq!(::std::mem::size_of::() , 8usize , concat ! + ( + "Size of template specialization: " , stringify ! ( + root::nsCOMPtr ) )); + assert_eq!(::std::mem::align_of::() , 8usize , concat + ! ( + "Alignment of template specialization: " , stringify ! ( + root::nsCOMPtr ) )); + } + #[test] + fn __bindgen_test_layout_RefPtr_instantiation_170() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::RefPtr ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::RefPtr ) )); + } + #[test] + fn __bindgen_test_layout_nsTArray_instantiation_171() { + assert_eq!(::std::mem::size_of::>>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::nsTArray> ) + )); + assert_eq!(::std::mem::align_of::>>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::nsTArray> ) + )); + } + #[test] fn __bindgen_test_layout_Handle_instantiation_172() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( @@ -34763,72 +35536,70 @@ pub mod root { root::JS::Handle<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_173() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( + fn __bindgen_test_layout_DefaultDelete_instantiation_173() { + assert_eq!(::std::mem::size_of::() , + 1usize , concat ! ( "Size of template specialization: " , stringify ! ( - root::already_AddRefed ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( + root::mozilla::DefaultDelete ) )); + assert_eq!(::std::mem::align_of::() , + 1usize , concat ! ( "Alignment of template specialization: " , stringify ! ( - root::already_AddRefed ) )); + root::mozilla::DefaultDelete ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_174() { - assert_eq!(::std::mem::size_of::>() + fn __bindgen_test_layout_UniquePtr_instantiation_174() { + assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( - root::already_AddRefed ) )); - assert_eq!(::std::mem::align_of::>() + root::mozilla::UniquePtr ) )); + assert_eq!(::std::mem::align_of::>() , 8usize , concat ! ( "Alignment of template specialization: " , stringify ! ( - root::already_AddRefed ) )); + root::mozilla::UniquePtr ) )); } #[test] - fn __bindgen_test_layout_nsCOMPtr_instantiation_175() { - assert_eq!(::std::mem::size_of::() , 8usize , concat ! - ( + fn __bindgen_test_layout_already_AddRefed_instantiation_175() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( - root::nsCOMPtr ) )); - assert_eq!(::std::mem::align_of::() , 8usize , concat - ! ( + root::already_AddRefed ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( "Alignment of template specialization: " , stringify ! ( - root::nsCOMPtr ) )); + root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_nsCOMPtr_instantiation_176() { - assert_eq!(::std::mem::size_of::() , 8usize , concat ! - ( + fn __bindgen_test_layout_nsTArray_instantiation_176() { + assert_eq!(::std::mem::size_of::>() , + 8usize , concat ! ( "Size of template specialization: " , stringify ! ( - root::nsCOMPtr ) )); - assert_eq!(::std::mem::align_of::() , 8usize , concat - ! ( + root::nsTArray<::nsstring::nsStringRepr> ) )); + assert_eq!(::std::mem::align_of::>() , + 8usize , concat ! ( "Alignment of template specialization: " , stringify ! ( - root::nsCOMPtr ) )); + root::nsTArray<::nsstring::nsStringRepr> ) )); } #[test] - fn __bindgen_test_layout_RefPtr_instantiation_177() { - assert_eq!(::std::mem::size_of::>() + fn __bindgen_test_layout_Handle_instantiation_177() { + assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( - root::RefPtr ) )); - assert_eq!(::std::mem::align_of::>() + root::JS::Handle<*mut root::JSObject> ) )); + assert_eq!(::std::mem::align_of::>() , 8usize , concat ! ( "Alignment of template specialization: " , stringify ! ( - root::RefPtr ) )); + root::JS::Handle<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_178() { - assert_eq!(::std::mem::size_of::>>() + fn __bindgen_test_layout_Handle_instantiation_178() { + assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( - root::nsTArray> ) - )); - assert_eq!(::std::mem::align_of::>>() + root::JS::Handle<*mut root::JSObject> ) )); + assert_eq!(::std::mem::align_of::>() , 8usize , concat ! ( "Alignment of template specialization: " , stringify ! ( - root::nsTArray> ) - )); + root::JS::Handle<*mut root::JSObject> ) )); } #[test] fn __bindgen_test_layout_Handle_instantiation_179() { @@ -34842,84 +35613,7 @@ pub mod root { root::JS::Handle<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_DefaultDelete_instantiation_180() { - assert_eq!(::std::mem::size_of::() , - 1usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::mozilla::DefaultDelete ) )); - assert_eq!(::std::mem::align_of::() , - 1usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::mozilla::DefaultDelete ) )); - } - #[test] - fn __bindgen_test_layout_UniquePtr_instantiation_181() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::mozilla::UniquePtr ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::mozilla::UniquePtr ) )); - } - #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_182() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::already_AddRefed ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::already_AddRefed ) )); - } - #[test] - fn __bindgen_test_layout_nsTArray_instantiation_183() { - assert_eq!(::std::mem::size_of::>() , - 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::nsTArray<::nsstring::nsStringRepr> ) )); - assert_eq!(::std::mem::align_of::>() , - 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::nsTArray<::nsstring::nsStringRepr> ) )); - } - #[test] - fn __bindgen_test_layout_Handle_instantiation_184() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::JS::Handle<*mut root::JSObject> ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::JS::Handle<*mut root::JSObject> ) )); - } - #[test] - fn __bindgen_test_layout_Handle_instantiation_185() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::JS::Handle<*mut root::JSObject> ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::JS::Handle<*mut root::JSObject> ) )); - } - #[test] - fn __bindgen_test_layout_Handle_instantiation_186() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::JS::Handle<*mut root::JSObject> ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::JS::Handle<*mut root::JSObject> ) )); - } - #[test] - fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_187() { + fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_180() { assert_eq!(::std::mem::size_of::>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34932,7 +35626,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_nsDataHashtable_instantiation_188() { + fn __bindgen_test_layout_nsDataHashtable_instantiation_181() { assert_eq!(::std::mem::size_of::<[u64; 5usize]>() , 40usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34943,7 +35637,7 @@ pub mod root { [u64; 5usize] ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_189() { + fn __bindgen_test_layout_Handle_instantiation_182() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34954,7 +35648,7 @@ pub mod root { root::JS::Handle<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_190() { + fn __bindgen_test_layout_nsTArray_instantiation_183() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34965,7 +35659,7 @@ pub mod root { root::nsTArray<*mut root::nsIContent> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_191() { + fn __bindgen_test_layout_nsTArray_instantiation_184() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34976,7 +35670,7 @@ pub mod root { root::nsTArray<*mut root::nsIContent> ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_192() { + fn __bindgen_test_layout_already_AddRefed_instantiation_185() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34987,7 +35681,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_193() { + fn __bindgen_test_layout_already_AddRefed_instantiation_186() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -34998,7 +35692,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_SupportsWeakPtr_instantiation_194() { + fn __bindgen_test_layout_SupportsWeakPtr_instantiation_187() { assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( u64 ) )); @@ -35007,6 +35701,83 @@ pub mod root { u64 ) )); } #[test] + fn __bindgen_test_layout_already_AddRefed_instantiation_188() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::already_AddRefed ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::already_AddRefed ) )); + } + #[test] + fn __bindgen_test_layout_nsTArray_instantiation_189() { + assert_eq!(::std::mem::size_of::>() , + 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::nsTArray ) )); + assert_eq!(::std::mem::align_of::>() , + 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::nsTArray ) )); + } + #[test] + fn __bindgen_test_layout_already_AddRefed_instantiation_190() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::already_AddRefed ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::already_AddRefed ) )); + } + #[test] + fn __bindgen_test_layout_DefaultDelete_instantiation_191() { + assert_eq!(::std::mem::size_of::() , + 1usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::mozilla::DefaultDelete ) )); + assert_eq!(::std::mem::align_of::() , + 1usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::mozilla::DefaultDelete ) )); + } + #[test] + fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_192() { + assert_eq!(::std::mem::size_of::>() + , 16usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::nsRefPtrHashKey ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::nsRefPtrHashKey ) )); + } + #[test] + fn __bindgen_test_layout_nsCOMPtr_instantiation_193() { + assert_eq!(::std::mem::size_of::() , 8usize , concat ! + ( + "Size of template specialization: " , stringify ! ( + root::nsCOMPtr ) )); + assert_eq!(::std::mem::align_of::() , 8usize , concat + ! ( + "Alignment of template specialization: " , stringify ! ( + root::nsCOMPtr ) )); + } + #[test] + fn __bindgen_test_layout_nsTArray_instantiation_194() { + assert_eq!(::std::mem::size_of::>() , + 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::nsTArray ) )); + assert_eq!(::std::mem::align_of::>() , + 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::nsTArray ) )); + } + #[test] fn __bindgen_test_layout_already_AddRefed_instantiation_195() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( @@ -35018,84 +35789,18 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_196() { - assert_eq!(::std::mem::size_of::>() , - 8usize , concat ! ( + fn __bindgen_test_layout_already_AddRefed_instantiation_196() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( - root::nsTArray ) )); - assert_eq!(::std::mem::align_of::>() , - 8usize , concat ! ( + root::already_AddRefed ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( "Alignment of template specialization: " , stringify ! ( - root::nsTArray ) )); + root::already_AddRefed ) )); } #[test] fn __bindgen_test_layout_already_AddRefed_instantiation_197() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::already_AddRefed ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::already_AddRefed ) )); - } - #[test] - fn __bindgen_test_layout_DefaultDelete_instantiation_198() { - assert_eq!(::std::mem::size_of::() , - 1usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::mozilla::DefaultDelete ) )); - assert_eq!(::std::mem::align_of::() , - 1usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::mozilla::DefaultDelete ) )); - } - #[test] - fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_199() { - assert_eq!(::std::mem::size_of::>() - , 16usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::nsRefPtrHashKey ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::nsRefPtrHashKey ) )); - } - #[test] - fn __bindgen_test_layout_nsCOMPtr_instantiation_200() { - assert_eq!(::std::mem::size_of::() , 8usize , concat ! - ( - "Size of template specialization: " , stringify ! ( - root::nsCOMPtr ) )); - assert_eq!(::std::mem::align_of::() , 8usize , concat - ! ( - "Alignment of template specialization: " , stringify ! ( - root::nsCOMPtr ) )); - } - #[test] - fn __bindgen_test_layout_nsTArray_instantiation_201() { - assert_eq!(::std::mem::size_of::>() , - 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::nsTArray ) )); - assert_eq!(::std::mem::align_of::>() , - 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::nsTArray ) )); - } - #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_202() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::already_AddRefed ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::already_AddRefed ) )); - } - #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_203() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35106,7 +35811,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_204() { + fn __bindgen_test_layout_already_AddRefed_instantiation_198() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35117,7 +35822,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_205() { + fn __bindgen_test_layout_already_AddRefed_instantiation_199() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35128,18 +35833,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_206() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::already_AddRefed ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::already_AddRefed ) )); - } - #[test] - fn __bindgen_test_layout_Handle_instantiation_207() { + fn __bindgen_test_layout_Handle_instantiation_200() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35150,7 +35844,7 @@ pub mod root { root::JS::Handle<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_208() { + fn __bindgen_test_layout_Handle_instantiation_201() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35161,7 +35855,7 @@ pub mod root { root::JS::Handle<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_209() { + fn __bindgen_test_layout_Handle_instantiation_202() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35172,7 +35866,7 @@ pub mod root { root::JS::Handle<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_nsPIDOMWindow_instantiation_210() { + fn __bindgen_test_layout_nsPIDOMWindow_instantiation_203() { assert_eq!(::std::mem::size_of::<[u64; 28usize]>() , 224usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35183,7 +35877,7 @@ pub mod root { [u64; 28usize] ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_211() { + fn __bindgen_test_layout_already_AddRefed_instantiation_204() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35194,7 +35888,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_nsRefPtrHashtable_instantiation_212() { + fn __bindgen_test_layout_nsRefPtrHashtable_instantiation_205() { assert_eq!(::std::mem::size_of::<[u64; 5usize]>() , 40usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35205,7 +35899,7 @@ pub mod root { [u64; 5usize] ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_213() { + fn __bindgen_test_layout_Handle_instantiation_206() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35216,7 +35910,7 @@ pub mod root { root::JS::Handle<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_214() { + fn __bindgen_test_layout_nsTArray_instantiation_207() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35227,7 +35921,7 @@ pub mod root { root::nsTArray<::nsstring::nsStringRepr> ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_215() { + fn __bindgen_test_layout_already_AddRefed_instantiation_208() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35238,7 +35932,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_RefPtr_instantiation_216() { + fn __bindgen_test_layout_RefPtr_instantiation_209() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35249,7 +35943,7 @@ pub mod root { root::RefPtr ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_217() { + fn __bindgen_test_layout_nsTArray_instantiation_210() { assert_eq!(::std::mem::size_of::>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35262,7 +35956,7 @@ pub mod root { )); } #[test] - fn __bindgen_test_layout_RefPtr_instantiation_218() { + fn __bindgen_test_layout_RefPtr_instantiation_211() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35273,7 +35967,7 @@ pub mod root { root::RefPtr ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_219() { + fn __bindgen_test_layout_nsTArray_instantiation_212() { assert_eq!(::std::mem::size_of::>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35286,7 +35980,7 @@ pub mod root { )); } #[test] - fn __bindgen_test_layout_WeakPtr_instantiation_220() { + fn __bindgen_test_layout_WeakPtr_instantiation_213() { assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( u64 ) )); @@ -35295,7 +35989,7 @@ pub mod root { u64 ) )); } #[test] - fn __bindgen_test_layout_nsPtrHashKey_instantiation_221() { + fn __bindgen_test_layout_nsPtrHashKey_instantiation_214() { assert_eq!(::std::mem::size_of::>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35306,7 +36000,7 @@ pub mod root { root::nsPtrHashKey ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_222() { + fn __bindgen_test_layout_Handle_instantiation_215() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35317,7 +36011,7 @@ pub mod root { root::JS::Handle<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_OwningNonNull_instantiation_223() { + fn __bindgen_test_layout_OwningNonNull_instantiation_216() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35328,7 +36022,7 @@ pub mod root { root::mozilla::OwningNonNull ) )); } #[test] - fn __bindgen_test_layout_OwningNonNull_instantiation_224() { + fn __bindgen_test_layout_OwningNonNull_instantiation_217() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35339,7 +36033,7 @@ pub mod root { root::mozilla::OwningNonNull ) )); } #[test] - fn __bindgen_test_layout_OwningNonNull_instantiation_225() { + fn __bindgen_test_layout_OwningNonNull_instantiation_218() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35350,7 +36044,7 @@ pub mod root { root::mozilla::OwningNonNull ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_226() { + fn __bindgen_test_layout_Handle_instantiation_219() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35361,15 +36055,92 @@ pub mod root { root::JS::Handle ) )); } #[test] + fn __bindgen_test_layout_Handle_instantiation_220() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::JS::Handle ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::JS::Handle ) )); + } + #[test] + fn __bindgen_test_layout_Handle_instantiation_221() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::JS::Handle<*mut root::JSObject> ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::JS::Handle<*mut root::JSObject> ) )); + } + #[test] + fn __bindgen_test_layout_MutableHandle_instantiation_222() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::JS::MutableHandle ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::JS::MutableHandle ) )); + } + #[test] + fn __bindgen_test_layout_Handle_instantiation_223() { + assert_eq!(::std::mem::size_of::>() , + 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::JS::Handle ) )); + assert_eq!(::std::mem::align_of::>() , + 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::JS::Handle ) )); + } + #[test] + fn __bindgen_test_layout_MutableHandle_instantiation_224() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::JS::MutableHandle ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::JS::MutableHandle ) )); + } + #[test] + fn __bindgen_test_layout_Handle_instantiation_225() { + assert_eq!(::std::mem::size_of::>() , + 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::JS::Handle ) )); + assert_eq!(::std::mem::align_of::>() , + 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::JS::Handle ) )); + } + #[test] + fn __bindgen_test_layout_MutableHandle_instantiation_226() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::JS::MutableHandle ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::JS::MutableHandle ) )); + } + #[test] fn __bindgen_test_layout_Handle_instantiation_227() { - assert_eq!(::std::mem::size_of::>() + assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( - root::JS::Handle ) )); - assert_eq!(::std::mem::align_of::>() + root::JS::Handle<*mut root::JSObject> ) )); + assert_eq!(::std::mem::align_of::>() , 8usize , concat ! ( "Alignment of template specialization: " , stringify ! ( - root::JS::Handle ) )); + root::JS::Handle<*mut root::JSObject> ) )); } #[test] fn __bindgen_test_layout_Handle_instantiation_228() { @@ -35383,62 +36154,7 @@ pub mod root { root::JS::Handle<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_MutableHandle_instantiation_229() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::JS::MutableHandle ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::JS::MutableHandle ) )); - } - #[test] - fn __bindgen_test_layout_Handle_instantiation_230() { - assert_eq!(::std::mem::size_of::>() , - 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::JS::Handle ) )); - assert_eq!(::std::mem::align_of::>() , - 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::JS::Handle ) )); - } - #[test] - fn __bindgen_test_layout_MutableHandle_instantiation_231() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::JS::MutableHandle ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::JS::MutableHandle ) )); - } - #[test] - fn __bindgen_test_layout_Handle_instantiation_232() { - assert_eq!(::std::mem::size_of::>() , - 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::JS::Handle ) )); - assert_eq!(::std::mem::align_of::>() , - 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::JS::Handle ) )); - } - #[test] - fn __bindgen_test_layout_MutableHandle_instantiation_233() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::JS::MutableHandle ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::JS::MutableHandle ) )); - } - #[test] - fn __bindgen_test_layout_Handle_instantiation_234() { + fn __bindgen_test_layout_Handle_instantiation_229() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35449,29 +36165,7 @@ pub mod root { root::JS::Handle<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_235() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::JS::Handle<*mut root::JSObject> ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::JS::Handle<*mut root::JSObject> ) )); - } - #[test] - fn __bindgen_test_layout_Handle_instantiation_236() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::JS::Handle<*mut root::JSObject> ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::JS::Handle<*mut root::JSObject> ) )); - } - #[test] - fn __bindgen_test_layout_MutableHandle_instantiation_237() { + fn __bindgen_test_layout_MutableHandle_instantiation_230() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35482,7 +36176,7 @@ pub mod root { root::JS::MutableHandle<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_RefPtr_instantiation_238() { + fn __bindgen_test_layout_RefPtr_instantiation_231() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35493,7 +36187,7 @@ pub mod root { root::RefPtr ) )); } #[test] - fn __bindgen_test_layout_nsCOMPtr_instantiation_239() { + fn __bindgen_test_layout_nsCOMPtr_instantiation_232() { assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35504,7 +36198,7 @@ pub mod root { root::nsCOMPtr ) )); } #[test] - fn __bindgen_test_layout_nsPtrHashKey_instantiation_240() { + fn __bindgen_test_layout_nsPtrHashKey_instantiation_233() { assert_eq!(::std::mem::size_of::>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35515,7 +36209,7 @@ pub mod root { root::nsPtrHashKey<::std::os::raw::c_void> ) )); } #[test] - fn __bindgen_test_layout_PointTyped_instantiation_241() { + fn __bindgen_test_layout_PointTyped_instantiation_234() { assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35526,7 +36220,7 @@ pub mod root { [u32; 2usize] ) )); } #[test] - fn __bindgen_test_layout_IntPointTyped_instantiation_242() { + fn __bindgen_test_layout_IntPointTyped_instantiation_235() { assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35537,7 +36231,7 @@ pub mod root { [u32; 2usize] ) )); } #[test] - fn __bindgen_test_layout_SizeTyped_instantiation_243() { + fn __bindgen_test_layout_SizeTyped_instantiation_236() { assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35548,7 +36242,7 @@ pub mod root { [u32; 2usize] ) )); } #[test] - fn __bindgen_test_layout_RectTyped_instantiation_244() { + fn __bindgen_test_layout_RectTyped_instantiation_237() { assert_eq!(::std::mem::size_of::<[u32; 4usize]>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35559,7 +36253,7 @@ pub mod root { [u32; 4usize] ) )); } #[test] - fn __bindgen_test_layout_IntPointTyped_instantiation_245() { + fn __bindgen_test_layout_IntPointTyped_instantiation_238() { assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35570,7 +36264,7 @@ pub mod root { [u32; 2usize] ) )); } #[test] - fn __bindgen_test_layout_IntSizeTyped_instantiation_246() { + fn __bindgen_test_layout_IntSizeTyped_instantiation_239() { assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35581,7 +36275,7 @@ pub mod root { [u32; 2usize] ) )); } #[test] - fn __bindgen_test_layout_IntRectTyped_instantiation_247() { + fn __bindgen_test_layout_IntRectTyped_instantiation_240() { assert_eq!(::std::mem::size_of::<[u32; 4usize]>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35592,7 +36286,7 @@ pub mod root { [u32; 4usize] ) )); } #[test] - fn __bindgen_test_layout_MarginTyped_instantiation_248() { + fn __bindgen_test_layout_MarginTyped_instantiation_241() { assert_eq!(::std::mem::size_of::<[u32; 4usize]>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35603,7 +36297,7 @@ pub mod root { [u32; 4usize] ) )); } #[test] - fn __bindgen_test_layout_RectTyped_instantiation_249() { + fn __bindgen_test_layout_RectTyped_instantiation_242() { assert_eq!(::std::mem::size_of::<[u32; 4usize]>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35614,7 +36308,7 @@ pub mod root { [u32; 4usize] ) )); } #[test] - fn __bindgen_test_layout_IntRectTyped_instantiation_250() { + fn __bindgen_test_layout_IntRectTyped_instantiation_243() { assert_eq!(::std::mem::size_of::<[u32; 4usize]>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35625,7 +36319,7 @@ pub mod root { [u32; 4usize] ) )); } #[test] - fn __bindgen_test_layout_ScaleFactor_instantiation_251() { + fn __bindgen_test_layout_ScaleFactor_instantiation_244() { assert_eq!(::std::mem::size_of::() , 4usize , concat ! ( "Size of template specialization: " , stringify ! ( u32 ) )); @@ -35634,7 +36328,7 @@ pub mod root { u32 ) )); } #[test] - fn __bindgen_test_layout_ScaleFactors2D_instantiation_252() { + fn __bindgen_test_layout_ScaleFactors2D_instantiation_245() { assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35645,7 +36339,7 @@ pub mod root { [u32; 2usize] ) )); } #[test] - fn __bindgen_test_layout_ScaleFactors2D_instantiation_253() { + fn __bindgen_test_layout_ScaleFactors2D_instantiation_246() { assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35656,7 +36350,7 @@ pub mod root { [u32; 2usize] ) )); } #[test] - fn __bindgen_test_layout_ScaleFactors2D_instantiation_254() { + fn __bindgen_test_layout_ScaleFactors2D_instantiation_247() { assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35667,7 +36361,7 @@ pub mod root { [u32; 2usize] ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_255() { + fn __bindgen_test_layout_already_AddRefed_instantiation_248() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35678,7 +36372,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_256() { + fn __bindgen_test_layout_already_AddRefed_instantiation_249() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35689,7 +36383,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_257() { + fn __bindgen_test_layout_already_AddRefed_instantiation_250() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35700,7 +36394,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_258() { + fn __bindgen_test_layout_already_AddRefed_instantiation_251() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35711,7 +36405,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_259() { + fn __bindgen_test_layout_already_AddRefed_instantiation_252() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35722,7 +36416,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_nsPIDOMWindow_instantiation_260() { + fn __bindgen_test_layout_nsPIDOMWindow_instantiation_253() { assert_eq!(::std::mem::size_of::<[u64; 28usize]>() , 224usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35733,7 +36427,7 @@ pub mod root { [u64; 28usize] ) )); } #[test] - fn __bindgen_test_layout_MutableHandle_instantiation_261() { + fn __bindgen_test_layout_MutableHandle_instantiation_254() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35744,7 +36438,7 @@ pub mod root { root::JS::MutableHandle ) )); } #[test] - fn __bindgen_test_layout_MutableHandle_instantiation_262() { + fn __bindgen_test_layout_MutableHandle_instantiation_255() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35755,7 +36449,7 @@ pub mod root { root::JS::MutableHandle ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_263() { + fn __bindgen_test_layout_already_AddRefed_instantiation_256() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35766,7 +36460,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_DefaultDelete_instantiation_264() { + fn __bindgen_test_layout_DefaultDelete_instantiation_257() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35777,7 +36471,7 @@ pub mod root { root::mozilla::DefaultDelete ) )); } #[test] - fn __bindgen_test_layout_nsRefPtrHashtable_instantiation_265() { + fn __bindgen_test_layout_nsRefPtrHashtable_instantiation_258() { assert_eq!(::std::mem::size_of::<[u64; 5usize]>() , 40usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35788,7 +36482,7 @@ pub mod root { [u64; 5usize] ) )); } #[test] - fn __bindgen_test_layout_Rooted_instantiation_266() { + fn __bindgen_test_layout_Rooted_instantiation_259() { assert_eq!(::std::mem::size_of::<[u64; 3usize]>() , 24usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35799,7 +36493,7 @@ pub mod root { [u64; 3usize] ) )); } #[test] - fn __bindgen_test_layout_Rooted_instantiation_267() { + fn __bindgen_test_layout_Rooted_instantiation_260() { assert_eq!(::std::mem::size_of::<[u64; 3usize]>() , 24usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35810,7 +36504,7 @@ pub mod root { [u64; 3usize] ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_268() { + fn __bindgen_test_layout_already_AddRefed_instantiation_261() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35821,7 +36515,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_nsCOMPtr_instantiation_269() { + fn __bindgen_test_layout_nsCOMPtr_instantiation_262() { assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35832,7 +36526,7 @@ pub mod root { root::nsCOMPtr ) )); } #[test] - fn __bindgen_test_layout_nsCOMPtr_instantiation_270() { + fn __bindgen_test_layout_nsCOMPtr_instantiation_263() { assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35843,7 +36537,7 @@ pub mod root { root::nsCOMPtr ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_271() { + fn __bindgen_test_layout_nsTArray_instantiation_264() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35854,7 +36548,7 @@ pub mod root { root::nsTArray<::nsstring::nsStringRepr> ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_272() { + fn __bindgen_test_layout_Handle_instantiation_265() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35865,7 +36559,7 @@ pub mod root { root::JS::Handle ) )); } #[test] - fn __bindgen_test_layout_MutableHandle_instantiation_273() { + fn __bindgen_test_layout_MutableHandle_instantiation_266() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35876,7 +36570,7 @@ pub mod root { root::JS::MutableHandle ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_274() { + fn __bindgen_test_layout_Handle_instantiation_267() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35887,7 +36581,7 @@ pub mod root { root::JS::Handle<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_MutableHandle_instantiation_275() { + fn __bindgen_test_layout_MutableHandle_instantiation_268() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35898,7 +36592,7 @@ pub mod root { root::JS::MutableHandle ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_276() { + fn __bindgen_test_layout_nsTArray_instantiation_269() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35909,7 +36603,7 @@ pub mod root { root::nsTArray<::nsstring::nsStringRepr> ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_277() { + fn __bindgen_test_layout_Handle_instantiation_270() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35920,7 +36614,7 @@ pub mod root { root::JS::Handle<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_RefPtr_instantiation_278() { + fn __bindgen_test_layout_RefPtr_instantiation_271() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35931,7 +36625,7 @@ pub mod root { root::RefPtr ) )); } #[test] - fn __bindgen_test_layout_RefPtr_instantiation_279() { + fn __bindgen_test_layout_RefPtr_instantiation_272() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35942,7 +36636,7 @@ pub mod root { root::RefPtr ) )); } #[test] - fn __bindgen_test_layout_RefPtr_instantiation_280() { + fn __bindgen_test_layout_RefPtr_instantiation_273() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35953,7 +36647,7 @@ pub mod root { root::RefPtr ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_281() { + fn __bindgen_test_layout_nsTArray_instantiation_274() { assert_eq!(::std::mem::size_of::>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35966,7 +36660,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_RefPtr_instantiation_282() { + fn __bindgen_test_layout_RefPtr_instantiation_275() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35977,7 +36671,7 @@ pub mod root { root::RefPtr ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_283() { + fn __bindgen_test_layout_already_AddRefed_instantiation_276() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35988,7 +36682,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_284() { + fn __bindgen_test_layout_already_AddRefed_instantiation_277() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -35999,7 +36693,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_285() { + fn __bindgen_test_layout_Handle_instantiation_278() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36010,7 +36704,7 @@ pub mod root { root::JS::Handle<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_286() { + fn __bindgen_test_layout_nsTArray_instantiation_279() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36021,7 +36715,7 @@ pub mod root { root::nsTArray ) )); } #[test] - fn __bindgen_test_layout_RefPtr_instantiation_287() { + fn __bindgen_test_layout_RefPtr_instantiation_280() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36034,7 +36728,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_288() { + fn __bindgen_test_layout_nsTArray_instantiation_281() { assert_eq!(::std::mem::size_of::>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36047,7 +36741,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_nsPtrHashKey_instantiation_289() { + fn __bindgen_test_layout_nsPtrHashKey_instantiation_282() { assert_eq!(::std::mem::size_of::>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36058,7 +36752,7 @@ pub mod root { root::nsPtrHashKey ) )); } #[test] - fn __bindgen_test_layout_RefPtr_instantiation_290() { + fn __bindgen_test_layout_RefPtr_instantiation_283() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36071,7 +36765,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_UniquePtr_instantiation_291() { + fn __bindgen_test_layout_UniquePtr_instantiation_284() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36082,7 +36776,7 @@ pub mod root { root::mozilla::UniquePtr ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_292() { + fn __bindgen_test_layout_nsTArray_instantiation_285() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36093,7 +36787,7 @@ pub mod root { root::nsTArray<::nsstring::nsStringRepr> ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_293() { + fn __bindgen_test_layout_Handle_instantiation_286() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36104,7 +36798,7 @@ pub mod root { root::JS::Handle ) )); } #[test] - fn __bindgen_test_layout_MutableHandle_instantiation_294() { + fn __bindgen_test_layout_MutableHandle_instantiation_287() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36115,7 +36809,7 @@ pub mod root { root::JS::MutableHandle ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_295() { + fn __bindgen_test_layout_Handle_instantiation_288() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36126,7 +36820,7 @@ pub mod root { root::JS::Handle ) )); } #[test] - fn __bindgen_test_layout_MutableHandle_instantiation_296() { + fn __bindgen_test_layout_MutableHandle_instantiation_289() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36137,7 +36831,7 @@ pub mod root { root::JS::MutableHandle ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_297() { + fn __bindgen_test_layout_already_AddRefed_instantiation_290() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36148,7 +36842,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_nsDataHashtable_instantiation_298() { + fn __bindgen_test_layout_nsDataHashtable_instantiation_291() { assert_eq!(::std::mem::size_of::<[u64; 5usize]>() , 40usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36159,7 +36853,7 @@ pub mod root { [u64; 5usize] ) )); } #[test] - fn __bindgen_test_layout_OwningNonNull_instantiation_299() { + fn __bindgen_test_layout_OwningNonNull_instantiation_292() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36172,7 +36866,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_300() { + fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_293() { assert_eq!(::std::mem::size_of::>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36183,7 +36877,7 @@ pub mod root { root::nsRefPtrHashKey ) )); } #[test] - fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_301() { + fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_294() { assert_eq!(::std::mem::size_of::>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36194,7 +36888,7 @@ pub mod root { root::nsRefPtrHashKey ) )); } #[test] - fn __bindgen_test_layout_nsCOMPtr_instantiation_302() { + fn __bindgen_test_layout_nsCOMPtr_instantiation_295() { assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36205,7 +36899,7 @@ pub mod root { root::nsCOMPtr ) )); } #[test] - fn __bindgen_test_layout_DefaultDelete_instantiation_303() { + fn __bindgen_test_layout_DefaultDelete_instantiation_296() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36216,7 +36910,7 @@ pub mod root { root::mozilla::DefaultDelete ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_304() { + fn __bindgen_test_layout_already_AddRefed_instantiation_297() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36227,7 +36921,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_nsMainThreadPtrHolder_instantiation_305() { + fn __bindgen_test_layout_nsMainThreadPtrHolder_instantiation_298() { assert_eq!(::std::mem::size_of::>() , 32usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36238,7 +36932,7 @@ pub mod root { root::nsMainThreadPtrHolder ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_306() { + fn __bindgen_test_layout_already_AddRefed_instantiation_299() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36249,7 +36943,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_307() { + fn __bindgen_test_layout_already_AddRefed_instantiation_300() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36260,7 +36954,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_308() { + fn __bindgen_test_layout_already_AddRefed_instantiation_301() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36271,7 +36965,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_309() { + fn __bindgen_test_layout_already_AddRefed_instantiation_302() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36282,7 +36976,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_310() { + fn __bindgen_test_layout_already_AddRefed_instantiation_303() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36293,7 +36987,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_nsPtrHashKey_instantiation_311() { + fn __bindgen_test_layout_nsPtrHashKey_instantiation_304() { assert_eq!(::std::mem::size_of::>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36304,7 +36998,7 @@ pub mod root { root::nsPtrHashKey ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_312() { + fn __bindgen_test_layout_already_AddRefed_instantiation_305() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36315,7 +37009,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_DefaultDelete_instantiation_313() { + fn __bindgen_test_layout_DefaultDelete_instantiation_306() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36326,7 +37020,7 @@ pub mod root { root::mozilla::DefaultDelete ) )); } #[test] - fn __bindgen_test_layout_UniquePtr_instantiation_314() { + fn __bindgen_test_layout_UniquePtr_instantiation_307() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36337,7 +37031,7 @@ pub mod root { root::mozilla::UniquePtr ) )); } #[test] - fn __bindgen_test_layout_DefaultDelete_instantiation_315() { + fn __bindgen_test_layout_DefaultDelete_instantiation_308() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36348,7 +37042,7 @@ pub mod root { root::mozilla::DefaultDelete ) )); } #[test] - fn __bindgen_test_layout_UniquePtr_instantiation_316() { + fn __bindgen_test_layout_UniquePtr_instantiation_309() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36359,7 +37053,7 @@ pub mod root { root::mozilla::UniquePtr ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_317() { + fn __bindgen_test_layout_already_AddRefed_instantiation_310() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36370,7 +37064,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_SupportsWeakPtr_instantiation_318() { + fn __bindgen_test_layout_SupportsWeakPtr_instantiation_311() { assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( u64 ) )); @@ -36379,7 +37073,7 @@ pub mod root { u64 ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_319() { + fn __bindgen_test_layout_nsTArray_instantiation_312() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36390,7 +37084,7 @@ pub mod root { root::nsTArray<::nsstring::nsStringRepr> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_320() { + fn __bindgen_test_layout_nsTArray_instantiation_313() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36401,7 +37095,7 @@ pub mod root { root::nsTArray<::nsstring::nsStringRepr> ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_321() { + fn __bindgen_test_layout_already_AddRefed_instantiation_314() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36412,7 +37106,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_322() { + fn __bindgen_test_layout_already_AddRefed_instantiation_315() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36423,7 +37117,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_Maybe_instantiation_323() { + fn __bindgen_test_layout_Maybe_instantiation_316() { assert_eq!(::std::mem::size_of::<[u32; 3usize]>() , 12usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36434,7 +37128,7 @@ pub mod root { [u32; 3usize] ) )); } #[test] - fn __bindgen_test_layout_Maybe_instantiation_324() { + fn __bindgen_test_layout_Maybe_instantiation_317() { assert_eq!(::std::mem::size_of::<[u32; 3usize]>() , 12usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36445,7 +37139,7 @@ pub mod root { [u32; 3usize] ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_325() { + fn __bindgen_test_layout_already_AddRefed_instantiation_318() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36456,7 +37150,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_326() { + fn __bindgen_test_layout_already_AddRefed_instantiation_319() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36467,6 +37161,83 @@ pub mod root { root::already_AddRefed ) )); } #[test] + fn __bindgen_test_layout_DefaultDelete_instantiation_320() { + assert_eq!(::std::mem::size_of::() , + 1usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::mozilla::DefaultDelete ) )); + assert_eq!(::std::mem::align_of::() , + 1usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::mozilla::DefaultDelete ) )); + } + #[test] + fn __bindgen_test_layout_UniquePtr_instantiation_321() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::mozilla::UniquePtr ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::mozilla::UniquePtr ) )); + } + #[test] + fn __bindgen_test_layout_DefaultDelete_instantiation_322() { + assert_eq!(::std::mem::size_of::() , + 1usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::mozilla::DefaultDelete ) )); + assert_eq!(::std::mem::align_of::() , + 1usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::mozilla::DefaultDelete ) )); + } + #[test] + fn __bindgen_test_layout_UniquePtr_instantiation_323() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::mozilla::UniquePtr ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::mozilla::UniquePtr ) )); + } + #[test] + fn __bindgen_test_layout_already_AddRefed_instantiation_324() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::already_AddRefed ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::already_AddRefed ) )); + } + #[test] + fn __bindgen_test_layout_Maybe_instantiation_325() { + 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_326() { + assert_eq!(::std::mem::size_of::() , + 1usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::mozilla::DefaultDelete ) )); + assert_eq!(::std::mem::align_of::() , + 1usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::mozilla::DefaultDelete ) )); + } + #[test] fn __bindgen_test_layout_DefaultDelete_instantiation_327() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( @@ -36478,84 +37249,7 @@ pub mod root { root::mozilla::DefaultDelete ) )); } #[test] - fn __bindgen_test_layout_UniquePtr_instantiation_328() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::mozilla::UniquePtr ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::mozilla::UniquePtr ) )); - } - #[test] - fn __bindgen_test_layout_DefaultDelete_instantiation_329() { - assert_eq!(::std::mem::size_of::() , - 1usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::mozilla::DefaultDelete ) )); - assert_eq!(::std::mem::align_of::() , - 1usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::mozilla::DefaultDelete ) )); - } - #[test] - fn __bindgen_test_layout_UniquePtr_instantiation_330() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::mozilla::UniquePtr ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::mozilla::UniquePtr ) )); - } - #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_331() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::already_AddRefed ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::already_AddRefed ) )); - } - #[test] - fn __bindgen_test_layout_Maybe_instantiation_332() { - 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_333() { - assert_eq!(::std::mem::size_of::() , - 1usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::mozilla::DefaultDelete ) )); - assert_eq!(::std::mem::align_of::() , - 1usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::mozilla::DefaultDelete ) )); - } - #[test] - fn __bindgen_test_layout_DefaultDelete_instantiation_334() { - assert_eq!(::std::mem::size_of::() , - 1usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::mozilla::DefaultDelete ) )); - assert_eq!(::std::mem::align_of::() , - 1usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::mozilla::DefaultDelete ) )); - } - #[test] - fn __bindgen_test_layout_pair_instantiation_335() { + fn __bindgen_test_layout_pair_instantiation_328() { assert_eq!(::std::mem::size_of::>() , 32usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36566,7 +37260,7 @@ pub mod root { root::std::pair<::nsstring::nsStringRepr, ::nsstring::nsStringRepr> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_336() { + fn __bindgen_test_layout_nsTArray_instantiation_329() { assert_eq!(::std::mem::size_of::>>() , 8usize , concat ! ( @@ -36581,7 +37275,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_337() { + fn __bindgen_test_layout_already_AddRefed_instantiation_330() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36592,7 +37286,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_338() { + fn __bindgen_test_layout_nsTArray_instantiation_331() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36603,7 +37297,7 @@ pub mod root { root::nsTArray<::nsstring::nsStringRepr> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_339() { + fn __bindgen_test_layout_nsTArray_instantiation_332() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36614,7 +37308,7 @@ pub mod root { root::nsTArray ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_340() { + fn __bindgen_test_layout_nsTArray_instantiation_333() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36625,7 +37319,7 @@ pub mod root { root::nsTArray ) )); } #[test] - fn __bindgen_test_layout_nsCOMPtr_instantiation_341() { + fn __bindgen_test_layout_nsCOMPtr_instantiation_334() { assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36636,7 +37330,7 @@ pub mod root { root::nsCOMPtr ) )); } #[test] - fn __bindgen_test_layout_RefPtr_instantiation_342() { + fn __bindgen_test_layout_RefPtr_instantiation_335() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36647,7 +37341,7 @@ pub mod root { root::RefPtr ) )); } #[test] - fn __bindgen_test_layout_nsStyleAutoArray_instantiation_343() { + fn __bindgen_test_layout_nsStyleAutoArray_instantiation_336() { assert_eq!(::std::mem::size_of::>() , 64usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36658,7 +37352,7 @@ pub mod root { root::nsStyleAutoArray ) )); } #[test] - fn __bindgen_test_layout_DefaultDelete_instantiation_344() { + fn __bindgen_test_layout_DefaultDelete_instantiation_337() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36669,7 +37363,7 @@ pub mod root { root::mozilla::DefaultDelete ) )); } #[test] - fn __bindgen_test_layout_UniquePtr_instantiation_345() { + fn __bindgen_test_layout_UniquePtr_instantiation_338() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36680,7 +37374,7 @@ pub mod root { root::mozilla::UniquePtr ) )); } #[test] - fn __bindgen_test_layout_DefaultDelete_instantiation_346() { + fn __bindgen_test_layout_DefaultDelete_instantiation_339() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36691,7 +37385,7 @@ pub mod root { root::mozilla::DefaultDelete ) )); } #[test] - fn __bindgen_test_layout_UniquePtr_instantiation_347() { + fn __bindgen_test_layout_UniquePtr_instantiation_340() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36702,7 +37396,7 @@ pub mod root { root::mozilla::UniquePtr ) )); } #[test] - fn __bindgen_test_layout_RefPtr_instantiation_348() { + fn __bindgen_test_layout_RefPtr_instantiation_341() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36713,7 +37407,7 @@ pub mod root { root::RefPtr ) )); } #[test] - fn __bindgen_test_layout_RefPtr_instantiation_349() { + fn __bindgen_test_layout_RefPtr_instantiation_342() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36724,7 +37418,7 @@ pub mod root { root::RefPtr ) )); } #[test] - fn __bindgen_test_layout_NonNull_instantiation_350() { + fn __bindgen_test_layout_NonNull_instantiation_343() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36737,7 +37431,7 @@ pub mod root { )); } #[test] - fn __bindgen_test_layout_NonNull_instantiation_351() { + fn __bindgen_test_layout_NonNull_instantiation_344() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36750,7 +37444,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_352() { + fn __bindgen_test_layout_Handle_instantiation_345() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36761,7 +37455,7 @@ pub mod root { root::JS::Handle<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_MutableHandle_instantiation_353() { + fn __bindgen_test_layout_MutableHandle_instantiation_346() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36772,7 +37466,7 @@ pub mod root { root::JS::MutableHandle ) )); } #[test] - fn __bindgen_test_layout_Maybe_instantiation_354() { + fn __bindgen_test_layout_Maybe_instantiation_347() { assert_eq!(::std::mem::size_of::<[u64; 18usize]>() , 144usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36783,7 +37477,7 @@ pub mod root { [u64; 18usize] ) )); } #[test] - fn __bindgen_test_layout_Maybe_instantiation_355() { + fn __bindgen_test_layout_Maybe_instantiation_348() { assert_eq!(::std::mem::size_of::<[u64; 18usize]>() , 144usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36794,7 +37488,7 @@ pub mod root { [u64; 18usize] ) )); } #[test] - fn __bindgen_test_layout_BaseTimeDuration_instantiation_356() { + fn __bindgen_test_layout_BaseTimeDuration_instantiation_349() { assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36805,7 +37499,7 @@ pub mod root { root::mozilla::BaseTimeDuration ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_357() { + fn __bindgen_test_layout_already_AddRefed_instantiation_350() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36816,7 +37510,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_358() { + fn __bindgen_test_layout_already_AddRefed_instantiation_351() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36827,7 +37521,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_359() { + fn __bindgen_test_layout_nsTArray_instantiation_352() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36838,7 +37532,7 @@ pub mod root { root::nsTArray<*mut root::nsIContent> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_360() { + fn __bindgen_test_layout_nsTArray_instantiation_353() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36849,7 +37543,7 @@ pub mod root { root::nsTArray<*mut root::nsIContent> ) )); } #[test] - fn __bindgen_test_layout_nsCOMPtr_instantiation_361() { + fn __bindgen_test_layout_nsCOMPtr_instantiation_354() { assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36860,7 +37554,7 @@ pub mod root { root::nsCOMPtr ) )); } #[test] - fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_362() { + fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_355() { assert_eq!(::std::mem::size_of::>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36873,7 +37567,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_363() { + fn __bindgen_test_layout_already_AddRefed_instantiation_356() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36884,7 +37578,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_364() { + fn __bindgen_test_layout_nsTArray_instantiation_357() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36897,7 +37591,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_365() { + fn __bindgen_test_layout_Handle_instantiation_358() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36908,7 +37602,7 @@ pub mod root { root::JS::Handle<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_366() { + fn __bindgen_test_layout_Handle_instantiation_359() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36919,7 +37613,7 @@ pub mod root { root::JS::Handle<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_RefPtr_instantiation_367() { + fn __bindgen_test_layout_RefPtr_instantiation_360() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36930,7 +37624,7 @@ pub mod root { root::RefPtr ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_368() { + fn __bindgen_test_layout_Handle_instantiation_361() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36941,6 +37635,77 @@ pub mod root { root::JS::Handle ) )); } #[test] + fn __bindgen_test_layout_MutableHandle_instantiation_362() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::JS::MutableHandle ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::JS::MutableHandle ) )); + } + #[test] + fn __bindgen_test_layout_Sequence_instantiation_363() { + assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( u64 ) + )); + assert_eq!(::std::mem::align_of::() , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + u64 ) )); + } + #[test] + fn __bindgen_test_layout_Handle_instantiation_364() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::JS::Handle ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::JS::Handle ) )); + } + #[test] + fn __bindgen_test_layout_Sequence_instantiation_365() { + assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( u64 ) + )); + assert_eq!(::std::mem::align_of::() , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + u64 ) )); + } + #[test] + fn __bindgen_test_layout_Sequence_instantiation_366() { + assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( u64 ) + )); + assert_eq!(::std::mem::align_of::() , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + u64 ) )); + } + #[test] + fn __bindgen_test_layout_Handle_instantiation_367() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::JS::Handle ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::JS::Handle ) )); + } + #[test] + fn __bindgen_test_layout_Handle_instantiation_368() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::JS::Handle<*mut root::JSObject> ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::JS::Handle<*mut root::JSObject> ) )); + } + #[test] fn __bindgen_test_layout_MutableHandle_instantiation_369() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( @@ -36952,16 +37717,7 @@ pub mod root { root::JS::MutableHandle ) )); } #[test] - fn __bindgen_test_layout_Sequence_instantiation_370() { - assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( u64 ) - )); - assert_eq!(::std::mem::align_of::() , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - u64 ) )); - } - #[test] - fn __bindgen_test_layout_Handle_instantiation_371() { + fn __bindgen_test_layout_Handle_instantiation_370() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -36972,33 +37728,48 @@ pub mod root { root::JS::Handle ) )); } #[test] - fn __bindgen_test_layout_Sequence_instantiation_372() { - assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( u64 ) - )); - assert_eq!(::std::mem::align_of::() , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - u64 ) )); - } - #[test] - fn __bindgen_test_layout_Sequence_instantiation_373() { - assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( u64 ) - )); - assert_eq!(::std::mem::align_of::() , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - u64 ) )); - } - #[test] - fn __bindgen_test_layout_Handle_instantiation_374() { - assert_eq!(::std::mem::size_of::>() + fn __bindgen_test_layout_MutableHandle_instantiation_371() { + assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( - root::JS::Handle ) )); - assert_eq!(::std::mem::align_of::>() + root::JS::MutableHandle ) )); + assert_eq!(::std::mem::align_of::>() , 8usize , concat ! ( "Alignment of template specialization: " , stringify ! ( - root::JS::Handle ) )); + root::JS::MutableHandle ) )); + } + #[test] + fn __bindgen_test_layout_Handle_instantiation_372() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::JS::Handle<*mut root::JSObject> ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::JS::Handle<*mut root::JSObject> ) )); + } + #[test] + fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_373() { + assert_eq!(::std::mem::size_of::>() + , 16usize , concat ! ( + "Size of template specialization: " , stringify ! ( + root::nsRefPtrHashKey ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( + root::nsRefPtrHashKey ) )); + } + #[test] + fn __bindgen_test_layout_nsClassHashtable_instantiation_374() { + assert_eq!(::std::mem::size_of::<[u64; 5usize]>() , 40usize , concat ! + ( + "Size of template specialization: " , stringify ! ( + [u64; 5usize] ) )); + assert_eq!(::std::mem::align_of::<[u64; 5usize]>() , 8usize , concat ! + ( + "Alignment of template specialization: " , stringify ! ( + [u64; 5usize] ) )); } #[test] fn __bindgen_test_layout_Handle_instantiation_375() { @@ -37012,84 +37783,29 @@ pub mod root { root::JS::Handle<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_MutableHandle_instantiation_376() { - assert_eq!(::std::mem::size_of::>() + fn __bindgen_test_layout_nsTArray_instantiation_376() { + assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( - root::JS::MutableHandle ) )); - assert_eq!(::std::mem::align_of::>() + root::nsTArray<*mut root::nsIContent> ) )); + assert_eq!(::std::mem::align_of::>() , 8usize , concat ! ( "Alignment of template specialization: " , stringify ! ( - root::JS::MutableHandle ) )); + root::nsTArray<*mut root::nsIContent> ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_377() { - assert_eq!(::std::mem::size_of::>() + fn __bindgen_test_layout_nsTArray_instantiation_377() { + assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( - root::JS::Handle ) )); - assert_eq!(::std::mem::align_of::>() + root::nsTArray<*mut root::nsIContent> ) )); + assert_eq!(::std::mem::align_of::>() , 8usize , concat ! ( "Alignment of template specialization: " , stringify ! ( - root::JS::Handle ) )); + root::nsTArray<*mut root::nsIContent> ) )); } #[test] - fn __bindgen_test_layout_MutableHandle_instantiation_378() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::JS::MutableHandle ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::JS::MutableHandle ) )); - } - #[test] - fn __bindgen_test_layout_Handle_instantiation_379() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::JS::Handle<*mut root::JSObject> ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::JS::Handle<*mut root::JSObject> ) )); - } - #[test] - fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_380() { - assert_eq!(::std::mem::size_of::>() - , 16usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::nsRefPtrHashKey ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::nsRefPtrHashKey ) )); - } - #[test] - fn __bindgen_test_layout_nsClassHashtable_instantiation_381() { - assert_eq!(::std::mem::size_of::<[u64; 5usize]>() , 40usize , concat ! - ( - "Size of template specialization: " , stringify ! ( - [u64; 5usize] ) )); - assert_eq!(::std::mem::align_of::<[u64; 5usize]>() , 8usize , concat ! - ( - "Alignment of template specialization: " , stringify ! ( - [u64; 5usize] ) )); - } - #[test] - fn __bindgen_test_layout_Handle_instantiation_382() { - assert_eq!(::std::mem::size_of::>() - , 8usize , concat ! ( - "Size of template specialization: " , stringify ! ( - root::JS::Handle<*mut root::JSObject> ) )); - assert_eq!(::std::mem::align_of::>() - , 8usize , concat ! ( - "Alignment of template specialization: " , stringify ! ( - root::JS::Handle<*mut root::JSObject> ) )); - } - #[test] - fn __bindgen_test_layout_nsTArray_instantiation_383() { + fn __bindgen_test_layout_nsTArray_instantiation_378() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37100,7 +37816,7 @@ pub mod root { root::nsTArray<::nsstring::nsStringRepr> ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_384() { + fn __bindgen_test_layout_already_AddRefed_instantiation_379() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37111,7 +37827,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_385() { + fn __bindgen_test_layout_Handle_instantiation_380() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37122,7 +37838,7 @@ pub mod root { root::JS::Handle<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_386() { + fn __bindgen_test_layout_nsTArray_instantiation_381() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37133,7 +37849,7 @@ pub mod root { root::nsTArray<*mut root::mozilla::css::DocumentRule> ) )); } #[test] - fn __bindgen_test_layout_nsAutoPtr_instantiation_387() { + fn __bindgen_test_layout_nsAutoPtr_instantiation_382() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -37144,7 +37860,7 @@ pub mod root { root::nsAutoPtr ) )); } #[test] - fn __bindgen_test_layout_nsCOMPtr_instantiation_388() { + fn __bindgen_test_layout_nsCOMPtr_instantiation_383() { assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( "Size of template specialization: " , stringify ! (