From 2a46e10732083866182c1b3c18157343d7999332 Mon Sep 17 00:00:00 2001 From: Xidorn Quan Date: Wed, 10 May 2017 12:51:05 +1000 Subject: [PATCH] Sync binding files with autoland --- .../style/gecko/generated/atom_macro.rs | 512 ++++++------ components/style/gecko/generated/bindings.rs | 6 + .../style/gecko/generated/structs_debug.rs | 771 +++++++++-------- .../style/gecko/generated/structs_release.rs | 782 ++++++++++-------- 4 files changed, 1094 insertions(+), 977 deletions(-) diff --git a/components/style/gecko/generated/atom_macro.rs b/components/style/gecko/generated/atom_macro.rs index f0b96361fdf..24771760f2b 100644 --- a/components/style/gecko/generated/atom_macro.rs +++ b/components/style/gecko/generated/atom_macro.rs @@ -172,6 +172,68 @@ cfg_if! { pub static nsGkAtoms_archive: *mut nsIAtom; #[link_name = "_ZN9nsGkAtoms4areaE"] pub static nsGkAtoms_area: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms21aria_activedescendantE"] + pub static nsGkAtoms_aria_activedescendant: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms11aria_atomicE"] + pub static nsGkAtoms_aria_atomic: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms17aria_autocompleteE"] + pub static nsGkAtoms_aria_autocomplete: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms9aria_busyE"] + pub static nsGkAtoms_aria_busy: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms12aria_checkedE"] + pub static nsGkAtoms_aria_checked: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms13aria_controlsE"] + pub static nsGkAtoms_aria_controls: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms16aria_describedbyE"] + pub static nsGkAtoms_aria_describedby: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms13aria_disabledE"] + pub static nsGkAtoms_aria_disabled: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms15aria_dropeffectE"] + pub static nsGkAtoms_aria_dropeffect: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms13aria_expandedE"] + pub static nsGkAtoms_aria_expanded: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms11aria_flowtoE"] + pub static nsGkAtoms_aria_flowto: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms13aria_haspopupE"] + pub static nsGkAtoms_aria_haspopup: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms11aria_hiddenE"] + pub static nsGkAtoms_aria_hidden: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms12aria_invalidE"] + pub static nsGkAtoms_aria_invalid: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms15aria_labelledbyE"] + pub static nsGkAtoms_aria_labelledby: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms10aria_levelE"] + pub static nsGkAtoms_aria_level: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms9aria_liveE"] + pub static nsGkAtoms_aria_live: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms14aria_multilineE"] + pub static nsGkAtoms_aria_multiline: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms20aria_multiselectableE"] + pub static nsGkAtoms_aria_multiselectable: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms9aria_ownsE"] + pub static nsGkAtoms_aria_owns: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms13aria_posinsetE"] + pub static nsGkAtoms_aria_posinset: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms12aria_pressedE"] + pub static nsGkAtoms_aria_pressed: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms13aria_readonlyE"] + pub static nsGkAtoms_aria_readonly: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms13aria_relevantE"] + pub static nsGkAtoms_aria_relevant: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms13aria_requiredE"] + pub static nsGkAtoms_aria_required: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms13aria_selectedE"] + pub static nsGkAtoms_aria_selected: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms12aria_setsizeE"] + pub static nsGkAtoms_aria_setsize: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms9aria_sortE"] + pub static nsGkAtoms_aria_sort: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms13aria_valuemaxE"] + pub static nsGkAtoms_aria_valuemax: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms13aria_valueminE"] + pub static nsGkAtoms_aria_valuemin: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms13aria_valuenowE"] + pub static nsGkAtoms_aria_valuenow: *mut nsIAtom; #[link_name = "_ZN9nsGkAtoms5arrowE"] pub static nsGkAtoms_arrow: *mut nsIAtom; #[link_name = "_ZN9nsGkAtoms7articleE"] @@ -2394,6 +2456,8 @@ cfg_if! { pub static nsGkAtoms_sup: *mut nsIAtom; #[link_name = "_ZN9nsGkAtoms7summaryE"] pub static nsGkAtoms_summary: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms7_switchE"] + pub static nsGkAtoms__switch: *mut nsIAtom; #[link_name = "_ZN9nsGkAtoms14systemPropertyE"] pub static nsGkAtoms_systemProperty: *mut nsIAtom; #[link_name = "_ZN9nsGkAtoms3tabE"] @@ -4314,88 +4378,26 @@ cfg_if! { pub static nsGkAtoms_alertdialog: *mut nsIAtom; #[link_name = "_ZN9nsGkAtoms11applicationE"] pub static nsGkAtoms_application: *mut nsIAtom; - #[link_name = "_ZN9nsGkAtoms21aria_activedescendantE"] - pub static nsGkAtoms_aria_activedescendant: *mut nsIAtom; - #[link_name = "_ZN9nsGkAtoms11aria_atomicE"] - pub static nsGkAtoms_aria_atomic: *mut nsIAtom; - #[link_name = "_ZN9nsGkAtoms17aria_autocompleteE"] - pub static nsGkAtoms_aria_autocomplete: *mut nsIAtom; - #[link_name = "_ZN9nsGkAtoms9aria_busyE"] - pub static nsGkAtoms_aria_busy: *mut nsIAtom; - #[link_name = "_ZN9nsGkAtoms12aria_checkedE"] - pub static nsGkAtoms_aria_checked: *mut nsIAtom; #[link_name = "_ZN9nsGkAtoms13aria_colcountE"] pub static nsGkAtoms_aria_colcount: *mut nsIAtom; #[link_name = "_ZN9nsGkAtoms13aria_colindexE"] pub static nsGkAtoms_aria_colindex: *mut nsIAtom; - #[link_name = "_ZN9nsGkAtoms13aria_controlsE"] - pub static nsGkAtoms_aria_controls: *mut nsIAtom; - #[link_name = "_ZN9nsGkAtoms16aria_describedbyE"] - pub static nsGkAtoms_aria_describedby: *mut nsIAtom; #[link_name = "_ZN9nsGkAtoms12aria_detailsE"] pub static nsGkAtoms_aria_details: *mut nsIAtom; - #[link_name = "_ZN9nsGkAtoms13aria_disabledE"] - pub static nsGkAtoms_aria_disabled: *mut nsIAtom; - #[link_name = "_ZN9nsGkAtoms15aria_dropeffectE"] - pub static nsGkAtoms_aria_dropeffect: *mut nsIAtom; #[link_name = "_ZN9nsGkAtoms17aria_errormessageE"] pub static nsGkAtoms_aria_errormessage: *mut nsIAtom; - #[link_name = "_ZN9nsGkAtoms13aria_expandedE"] - pub static nsGkAtoms_aria_expanded: *mut nsIAtom; - #[link_name = "_ZN9nsGkAtoms11aria_flowtoE"] - pub static nsGkAtoms_aria_flowto: *mut nsIAtom; #[link_name = "_ZN9nsGkAtoms12aria_grabbedE"] pub static nsGkAtoms_aria_grabbed: *mut nsIAtom; - #[link_name = "_ZN9nsGkAtoms13aria_haspopupE"] - pub static nsGkAtoms_aria_haspopup: *mut nsIAtom; - #[link_name = "_ZN9nsGkAtoms11aria_hiddenE"] - pub static nsGkAtoms_aria_hidden: *mut nsIAtom; - #[link_name = "_ZN9nsGkAtoms12aria_invalidE"] - pub static nsGkAtoms_aria_invalid: *mut nsIAtom; #[link_name = "_ZN9nsGkAtoms10aria_labelE"] pub static nsGkAtoms_aria_label: *mut nsIAtom; - #[link_name = "_ZN9nsGkAtoms15aria_labelledbyE"] - pub static nsGkAtoms_aria_labelledby: *mut nsIAtom; - #[link_name = "_ZN9nsGkAtoms10aria_levelE"] - pub static nsGkAtoms_aria_level: *mut nsIAtom; - #[link_name = "_ZN9nsGkAtoms9aria_liveE"] - pub static nsGkAtoms_aria_live: *mut nsIAtom; #[link_name = "_ZN9nsGkAtoms10aria_modalE"] pub static nsGkAtoms_aria_modal: *mut nsIAtom; - #[link_name = "_ZN9nsGkAtoms14aria_multilineE"] - pub static nsGkAtoms_aria_multiline: *mut nsIAtom; - #[link_name = "_ZN9nsGkAtoms20aria_multiselectableE"] - pub static nsGkAtoms_aria_multiselectable: *mut nsIAtom; #[link_name = "_ZN9nsGkAtoms16aria_orientationE"] pub static nsGkAtoms_aria_orientation: *mut nsIAtom; - #[link_name = "_ZN9nsGkAtoms9aria_ownsE"] - pub static nsGkAtoms_aria_owns: *mut nsIAtom; - #[link_name = "_ZN9nsGkAtoms13aria_posinsetE"] - pub static nsGkAtoms_aria_posinset: *mut nsIAtom; - #[link_name = "_ZN9nsGkAtoms12aria_pressedE"] - pub static nsGkAtoms_aria_pressed: *mut nsIAtom; - #[link_name = "_ZN9nsGkAtoms13aria_readonlyE"] - pub static nsGkAtoms_aria_readonly: *mut nsIAtom; - #[link_name = "_ZN9nsGkAtoms13aria_relevantE"] - pub static nsGkAtoms_aria_relevant: *mut nsIAtom; - #[link_name = "_ZN9nsGkAtoms13aria_requiredE"] - pub static nsGkAtoms_aria_required: *mut nsIAtom; #[link_name = "_ZN9nsGkAtoms13aria_rowcountE"] pub static nsGkAtoms_aria_rowcount: *mut nsIAtom; #[link_name = "_ZN9nsGkAtoms13aria_rowindexE"] pub static nsGkAtoms_aria_rowindex: *mut nsIAtom; - #[link_name = "_ZN9nsGkAtoms13aria_selectedE"] - pub static nsGkAtoms_aria_selected: *mut nsIAtom; - #[link_name = "_ZN9nsGkAtoms12aria_setsizeE"] - pub static nsGkAtoms_aria_setsize: *mut nsIAtom; - #[link_name = "_ZN9nsGkAtoms9aria_sortE"] - pub static nsGkAtoms_aria_sort: *mut nsIAtom; - #[link_name = "_ZN9nsGkAtoms13aria_valuenowE"] - pub static nsGkAtoms_aria_valuenow: *mut nsIAtom; - #[link_name = "_ZN9nsGkAtoms13aria_valueminE"] - pub static nsGkAtoms_aria_valuemin: *mut nsIAtom; - #[link_name = "_ZN9nsGkAtoms13aria_valuemaxE"] - pub static nsGkAtoms_aria_valuemax: *mut nsIAtom; #[link_name = "_ZN9nsGkAtoms14aria_valuetextE"] pub static nsGkAtoms_aria_valuetext: *mut nsIAtom; #[link_name = "_ZN9nsGkAtoms14auto_generatedE"] @@ -4490,8 +4492,6 @@ cfg_if! { pub static nsGkAtoms_spinbutton: *mut nsIAtom; #[link_name = "_ZN9nsGkAtoms6statusE"] pub static nsGkAtoms_status: *mut nsIAtom; - #[link_name = "_ZN9nsGkAtoms7_switchE"] - pub static nsGkAtoms__switch: *mut nsIAtom; #[link_name = "_ZN9nsGkAtoms14tableCellIndexE"] pub static nsGkAtoms_tableCellIndex: *mut nsIAtom; #[link_name = "_ZN9nsGkAtoms7tablistE"] @@ -5185,6 +5185,68 @@ cfg_if! { pub static nsGkAtoms_archive: *mut nsIAtom; #[link_name = "?area@nsGkAtoms@@2PEAVnsIAtom@@EA"] pub static nsGkAtoms_area: *mut nsIAtom; + #[link_name = "?aria_activedescendant@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_aria_activedescendant: *mut nsIAtom; + #[link_name = "?aria_atomic@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_aria_atomic: *mut nsIAtom; + #[link_name = "?aria_autocomplete@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_aria_autocomplete: *mut nsIAtom; + #[link_name = "?aria_busy@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_aria_busy: *mut nsIAtom; + #[link_name = "?aria_checked@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_aria_checked: *mut nsIAtom; + #[link_name = "?aria_controls@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_aria_controls: *mut nsIAtom; + #[link_name = "?aria_describedby@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_aria_describedby: *mut nsIAtom; + #[link_name = "?aria_disabled@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_aria_disabled: *mut nsIAtom; + #[link_name = "?aria_dropeffect@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_aria_dropeffect: *mut nsIAtom; + #[link_name = "?aria_expanded@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_aria_expanded: *mut nsIAtom; + #[link_name = "?aria_flowto@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_aria_flowto: *mut nsIAtom; + #[link_name = "?aria_haspopup@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_aria_haspopup: *mut nsIAtom; + #[link_name = "?aria_hidden@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_aria_hidden: *mut nsIAtom; + #[link_name = "?aria_invalid@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_aria_invalid: *mut nsIAtom; + #[link_name = "?aria_labelledby@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_aria_labelledby: *mut nsIAtom; + #[link_name = "?aria_level@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_aria_level: *mut nsIAtom; + #[link_name = "?aria_live@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_aria_live: *mut nsIAtom; + #[link_name = "?aria_multiline@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_aria_multiline: *mut nsIAtom; + #[link_name = "?aria_multiselectable@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_aria_multiselectable: *mut nsIAtom; + #[link_name = "?aria_owns@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_aria_owns: *mut nsIAtom; + #[link_name = "?aria_posinset@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_aria_posinset: *mut nsIAtom; + #[link_name = "?aria_pressed@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_aria_pressed: *mut nsIAtom; + #[link_name = "?aria_readonly@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_aria_readonly: *mut nsIAtom; + #[link_name = "?aria_relevant@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_aria_relevant: *mut nsIAtom; + #[link_name = "?aria_required@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_aria_required: *mut nsIAtom; + #[link_name = "?aria_selected@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_aria_selected: *mut nsIAtom; + #[link_name = "?aria_setsize@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_aria_setsize: *mut nsIAtom; + #[link_name = "?aria_sort@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_aria_sort: *mut nsIAtom; + #[link_name = "?aria_valuemax@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_aria_valuemax: *mut nsIAtom; + #[link_name = "?aria_valuemin@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_aria_valuemin: *mut nsIAtom; + #[link_name = "?aria_valuenow@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_aria_valuenow: *mut nsIAtom; #[link_name = "?arrow@nsGkAtoms@@2PEAVnsIAtom@@EA"] pub static nsGkAtoms_arrow: *mut nsIAtom; #[link_name = "?article@nsGkAtoms@@2PEAVnsIAtom@@EA"] @@ -7407,6 +7469,8 @@ cfg_if! { pub static nsGkAtoms_sup: *mut nsIAtom; #[link_name = "?summary@nsGkAtoms@@2PEAVnsIAtom@@EA"] pub static nsGkAtoms_summary: *mut nsIAtom; + #[link_name = "?_switch@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms__switch: *mut nsIAtom; #[link_name = "?systemProperty@nsGkAtoms@@2PEAVnsIAtom@@EA"] pub static nsGkAtoms_systemProperty: *mut nsIAtom; #[link_name = "?tab@nsGkAtoms@@2PEAVnsIAtom@@EA"] @@ -9327,88 +9391,26 @@ cfg_if! { pub static nsGkAtoms_alertdialog: *mut nsIAtom; #[link_name = "?application@nsGkAtoms@@2PEAVnsIAtom@@EA"] pub static nsGkAtoms_application: *mut nsIAtom; - #[link_name = "?aria_activedescendant@nsGkAtoms@@2PEAVnsIAtom@@EA"] - pub static nsGkAtoms_aria_activedescendant: *mut nsIAtom; - #[link_name = "?aria_atomic@nsGkAtoms@@2PEAVnsIAtom@@EA"] - pub static nsGkAtoms_aria_atomic: *mut nsIAtom; - #[link_name = "?aria_autocomplete@nsGkAtoms@@2PEAVnsIAtom@@EA"] - pub static nsGkAtoms_aria_autocomplete: *mut nsIAtom; - #[link_name = "?aria_busy@nsGkAtoms@@2PEAVnsIAtom@@EA"] - pub static nsGkAtoms_aria_busy: *mut nsIAtom; - #[link_name = "?aria_checked@nsGkAtoms@@2PEAVnsIAtom@@EA"] - pub static nsGkAtoms_aria_checked: *mut nsIAtom; #[link_name = "?aria_colcount@nsGkAtoms@@2PEAVnsIAtom@@EA"] pub static nsGkAtoms_aria_colcount: *mut nsIAtom; #[link_name = "?aria_colindex@nsGkAtoms@@2PEAVnsIAtom@@EA"] pub static nsGkAtoms_aria_colindex: *mut nsIAtom; - #[link_name = "?aria_controls@nsGkAtoms@@2PEAVnsIAtom@@EA"] - pub static nsGkAtoms_aria_controls: *mut nsIAtom; - #[link_name = "?aria_describedby@nsGkAtoms@@2PEAVnsIAtom@@EA"] - pub static nsGkAtoms_aria_describedby: *mut nsIAtom; #[link_name = "?aria_details@nsGkAtoms@@2PEAVnsIAtom@@EA"] pub static nsGkAtoms_aria_details: *mut nsIAtom; - #[link_name = "?aria_disabled@nsGkAtoms@@2PEAVnsIAtom@@EA"] - pub static nsGkAtoms_aria_disabled: *mut nsIAtom; - #[link_name = "?aria_dropeffect@nsGkAtoms@@2PEAVnsIAtom@@EA"] - pub static nsGkAtoms_aria_dropeffect: *mut nsIAtom; #[link_name = "?aria_errormessage@nsGkAtoms@@2PEAVnsIAtom@@EA"] pub static nsGkAtoms_aria_errormessage: *mut nsIAtom; - #[link_name = "?aria_expanded@nsGkAtoms@@2PEAVnsIAtom@@EA"] - pub static nsGkAtoms_aria_expanded: *mut nsIAtom; - #[link_name = "?aria_flowto@nsGkAtoms@@2PEAVnsIAtom@@EA"] - pub static nsGkAtoms_aria_flowto: *mut nsIAtom; #[link_name = "?aria_grabbed@nsGkAtoms@@2PEAVnsIAtom@@EA"] pub static nsGkAtoms_aria_grabbed: *mut nsIAtom; - #[link_name = "?aria_haspopup@nsGkAtoms@@2PEAVnsIAtom@@EA"] - pub static nsGkAtoms_aria_haspopup: *mut nsIAtom; - #[link_name = "?aria_hidden@nsGkAtoms@@2PEAVnsIAtom@@EA"] - pub static nsGkAtoms_aria_hidden: *mut nsIAtom; - #[link_name = "?aria_invalid@nsGkAtoms@@2PEAVnsIAtom@@EA"] - pub static nsGkAtoms_aria_invalid: *mut nsIAtom; #[link_name = "?aria_label@nsGkAtoms@@2PEAVnsIAtom@@EA"] pub static nsGkAtoms_aria_label: *mut nsIAtom; - #[link_name = "?aria_labelledby@nsGkAtoms@@2PEAVnsIAtom@@EA"] - pub static nsGkAtoms_aria_labelledby: *mut nsIAtom; - #[link_name = "?aria_level@nsGkAtoms@@2PEAVnsIAtom@@EA"] - pub static nsGkAtoms_aria_level: *mut nsIAtom; - #[link_name = "?aria_live@nsGkAtoms@@2PEAVnsIAtom@@EA"] - pub static nsGkAtoms_aria_live: *mut nsIAtom; #[link_name = "?aria_modal@nsGkAtoms@@2PEAVnsIAtom@@EA"] pub static nsGkAtoms_aria_modal: *mut nsIAtom; - #[link_name = "?aria_multiline@nsGkAtoms@@2PEAVnsIAtom@@EA"] - pub static nsGkAtoms_aria_multiline: *mut nsIAtom; - #[link_name = "?aria_multiselectable@nsGkAtoms@@2PEAVnsIAtom@@EA"] - pub static nsGkAtoms_aria_multiselectable: *mut nsIAtom; #[link_name = "?aria_orientation@nsGkAtoms@@2PEAVnsIAtom@@EA"] pub static nsGkAtoms_aria_orientation: *mut nsIAtom; - #[link_name = "?aria_owns@nsGkAtoms@@2PEAVnsIAtom@@EA"] - pub static nsGkAtoms_aria_owns: *mut nsIAtom; - #[link_name = "?aria_posinset@nsGkAtoms@@2PEAVnsIAtom@@EA"] - pub static nsGkAtoms_aria_posinset: *mut nsIAtom; - #[link_name = "?aria_pressed@nsGkAtoms@@2PEAVnsIAtom@@EA"] - pub static nsGkAtoms_aria_pressed: *mut nsIAtom; - #[link_name = "?aria_readonly@nsGkAtoms@@2PEAVnsIAtom@@EA"] - pub static nsGkAtoms_aria_readonly: *mut nsIAtom; - #[link_name = "?aria_relevant@nsGkAtoms@@2PEAVnsIAtom@@EA"] - pub static nsGkAtoms_aria_relevant: *mut nsIAtom; - #[link_name = "?aria_required@nsGkAtoms@@2PEAVnsIAtom@@EA"] - pub static nsGkAtoms_aria_required: *mut nsIAtom; #[link_name = "?aria_rowcount@nsGkAtoms@@2PEAVnsIAtom@@EA"] pub static nsGkAtoms_aria_rowcount: *mut nsIAtom; #[link_name = "?aria_rowindex@nsGkAtoms@@2PEAVnsIAtom@@EA"] pub static nsGkAtoms_aria_rowindex: *mut nsIAtom; - #[link_name = "?aria_selected@nsGkAtoms@@2PEAVnsIAtom@@EA"] - pub static nsGkAtoms_aria_selected: *mut nsIAtom; - #[link_name = "?aria_setsize@nsGkAtoms@@2PEAVnsIAtom@@EA"] - pub static nsGkAtoms_aria_setsize: *mut nsIAtom; - #[link_name = "?aria_sort@nsGkAtoms@@2PEAVnsIAtom@@EA"] - pub static nsGkAtoms_aria_sort: *mut nsIAtom; - #[link_name = "?aria_valuenow@nsGkAtoms@@2PEAVnsIAtom@@EA"] - pub static nsGkAtoms_aria_valuenow: *mut nsIAtom; - #[link_name = "?aria_valuemin@nsGkAtoms@@2PEAVnsIAtom@@EA"] - pub static nsGkAtoms_aria_valuemin: *mut nsIAtom; - #[link_name = "?aria_valuemax@nsGkAtoms@@2PEAVnsIAtom@@EA"] - pub static nsGkAtoms_aria_valuemax: *mut nsIAtom; #[link_name = "?aria_valuetext@nsGkAtoms@@2PEAVnsIAtom@@EA"] pub static nsGkAtoms_aria_valuetext: *mut nsIAtom; #[link_name = "?auto_generated@nsGkAtoms@@2PEAVnsIAtom@@EA"] @@ -9503,8 +9505,6 @@ cfg_if! { pub static nsGkAtoms_spinbutton: *mut nsIAtom; #[link_name = "?status@nsGkAtoms@@2PEAVnsIAtom@@EA"] pub static nsGkAtoms_status: *mut nsIAtom; - #[link_name = "?_switch@nsGkAtoms@@2PEAVnsIAtom@@EA"] - pub static nsGkAtoms__switch: *mut nsIAtom; #[link_name = "?tableCellIndex@nsGkAtoms@@2PEAVnsIAtom@@EA"] pub static nsGkAtoms_tableCellIndex: *mut nsIAtom; #[link_name = "?tablist@nsGkAtoms@@2PEAVnsIAtom@@EA"] @@ -10198,6 +10198,68 @@ cfg_if! { pub static nsGkAtoms_archive: *mut nsIAtom; #[link_name = "\x01?area@nsGkAtoms@@2PAVnsIAtom@@A"] pub static nsGkAtoms_area: *mut nsIAtom; + #[link_name = "\x01?aria_activedescendant@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_aria_activedescendant: *mut nsIAtom; + #[link_name = "\x01?aria_atomic@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_aria_atomic: *mut nsIAtom; + #[link_name = "\x01?aria_autocomplete@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_aria_autocomplete: *mut nsIAtom; + #[link_name = "\x01?aria_busy@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_aria_busy: *mut nsIAtom; + #[link_name = "\x01?aria_checked@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_aria_checked: *mut nsIAtom; + #[link_name = "\x01?aria_controls@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_aria_controls: *mut nsIAtom; + #[link_name = "\x01?aria_describedby@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_aria_describedby: *mut nsIAtom; + #[link_name = "\x01?aria_disabled@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_aria_disabled: *mut nsIAtom; + #[link_name = "\x01?aria_dropeffect@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_aria_dropeffect: *mut nsIAtom; + #[link_name = "\x01?aria_expanded@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_aria_expanded: *mut nsIAtom; + #[link_name = "\x01?aria_flowto@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_aria_flowto: *mut nsIAtom; + #[link_name = "\x01?aria_haspopup@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_aria_haspopup: *mut nsIAtom; + #[link_name = "\x01?aria_hidden@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_aria_hidden: *mut nsIAtom; + #[link_name = "\x01?aria_invalid@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_aria_invalid: *mut nsIAtom; + #[link_name = "\x01?aria_labelledby@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_aria_labelledby: *mut nsIAtom; + #[link_name = "\x01?aria_level@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_aria_level: *mut nsIAtom; + #[link_name = "\x01?aria_live@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_aria_live: *mut nsIAtom; + #[link_name = "\x01?aria_multiline@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_aria_multiline: *mut nsIAtom; + #[link_name = "\x01?aria_multiselectable@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_aria_multiselectable: *mut nsIAtom; + #[link_name = "\x01?aria_owns@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_aria_owns: *mut nsIAtom; + #[link_name = "\x01?aria_posinset@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_aria_posinset: *mut nsIAtom; + #[link_name = "\x01?aria_pressed@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_aria_pressed: *mut nsIAtom; + #[link_name = "\x01?aria_readonly@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_aria_readonly: *mut nsIAtom; + #[link_name = "\x01?aria_relevant@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_aria_relevant: *mut nsIAtom; + #[link_name = "\x01?aria_required@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_aria_required: *mut nsIAtom; + #[link_name = "\x01?aria_selected@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_aria_selected: *mut nsIAtom; + #[link_name = "\x01?aria_setsize@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_aria_setsize: *mut nsIAtom; + #[link_name = "\x01?aria_sort@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_aria_sort: *mut nsIAtom; + #[link_name = "\x01?aria_valuemax@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_aria_valuemax: *mut nsIAtom; + #[link_name = "\x01?aria_valuemin@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_aria_valuemin: *mut nsIAtom; + #[link_name = "\x01?aria_valuenow@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_aria_valuenow: *mut nsIAtom; #[link_name = "\x01?arrow@nsGkAtoms@@2PAVnsIAtom@@A"] pub static nsGkAtoms_arrow: *mut nsIAtom; #[link_name = "\x01?article@nsGkAtoms@@2PAVnsIAtom@@A"] @@ -12420,6 +12482,8 @@ cfg_if! { pub static nsGkAtoms_sup: *mut nsIAtom; #[link_name = "\x01?summary@nsGkAtoms@@2PAVnsIAtom@@A"] pub static nsGkAtoms_summary: *mut nsIAtom; + #[link_name = "\x01?_switch@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms__switch: *mut nsIAtom; #[link_name = "\x01?systemProperty@nsGkAtoms@@2PAVnsIAtom@@A"] pub static nsGkAtoms_systemProperty: *mut nsIAtom; #[link_name = "\x01?tab@nsGkAtoms@@2PAVnsIAtom@@A"] @@ -14340,88 +14404,26 @@ cfg_if! { pub static nsGkAtoms_alertdialog: *mut nsIAtom; #[link_name = "\x01?application@nsGkAtoms@@2PAVnsIAtom@@A"] pub static nsGkAtoms_application: *mut nsIAtom; - #[link_name = "\x01?aria_activedescendant@nsGkAtoms@@2PAVnsIAtom@@A"] - pub static nsGkAtoms_aria_activedescendant: *mut nsIAtom; - #[link_name = "\x01?aria_atomic@nsGkAtoms@@2PAVnsIAtom@@A"] - pub static nsGkAtoms_aria_atomic: *mut nsIAtom; - #[link_name = "\x01?aria_autocomplete@nsGkAtoms@@2PAVnsIAtom@@A"] - pub static nsGkAtoms_aria_autocomplete: *mut nsIAtom; - #[link_name = "\x01?aria_busy@nsGkAtoms@@2PAVnsIAtom@@A"] - pub static nsGkAtoms_aria_busy: *mut nsIAtom; - #[link_name = "\x01?aria_checked@nsGkAtoms@@2PAVnsIAtom@@A"] - pub static nsGkAtoms_aria_checked: *mut nsIAtom; #[link_name = "\x01?aria_colcount@nsGkAtoms@@2PAVnsIAtom@@A"] pub static nsGkAtoms_aria_colcount: *mut nsIAtom; #[link_name = "\x01?aria_colindex@nsGkAtoms@@2PAVnsIAtom@@A"] pub static nsGkAtoms_aria_colindex: *mut nsIAtom; - #[link_name = "\x01?aria_controls@nsGkAtoms@@2PAVnsIAtom@@A"] - pub static nsGkAtoms_aria_controls: *mut nsIAtom; - #[link_name = "\x01?aria_describedby@nsGkAtoms@@2PAVnsIAtom@@A"] - pub static nsGkAtoms_aria_describedby: *mut nsIAtom; #[link_name = "\x01?aria_details@nsGkAtoms@@2PAVnsIAtom@@A"] pub static nsGkAtoms_aria_details: *mut nsIAtom; - #[link_name = "\x01?aria_disabled@nsGkAtoms@@2PAVnsIAtom@@A"] - pub static nsGkAtoms_aria_disabled: *mut nsIAtom; - #[link_name = "\x01?aria_dropeffect@nsGkAtoms@@2PAVnsIAtom@@A"] - pub static nsGkAtoms_aria_dropeffect: *mut nsIAtom; #[link_name = "\x01?aria_errormessage@nsGkAtoms@@2PAVnsIAtom@@A"] pub static nsGkAtoms_aria_errormessage: *mut nsIAtom; - #[link_name = "\x01?aria_expanded@nsGkAtoms@@2PAVnsIAtom@@A"] - pub static nsGkAtoms_aria_expanded: *mut nsIAtom; - #[link_name = "\x01?aria_flowto@nsGkAtoms@@2PAVnsIAtom@@A"] - pub static nsGkAtoms_aria_flowto: *mut nsIAtom; #[link_name = "\x01?aria_grabbed@nsGkAtoms@@2PAVnsIAtom@@A"] pub static nsGkAtoms_aria_grabbed: *mut nsIAtom; - #[link_name = "\x01?aria_haspopup@nsGkAtoms@@2PAVnsIAtom@@A"] - pub static nsGkAtoms_aria_haspopup: *mut nsIAtom; - #[link_name = "\x01?aria_hidden@nsGkAtoms@@2PAVnsIAtom@@A"] - pub static nsGkAtoms_aria_hidden: *mut nsIAtom; - #[link_name = "\x01?aria_invalid@nsGkAtoms@@2PAVnsIAtom@@A"] - pub static nsGkAtoms_aria_invalid: *mut nsIAtom; #[link_name = "\x01?aria_label@nsGkAtoms@@2PAVnsIAtom@@A"] pub static nsGkAtoms_aria_label: *mut nsIAtom; - #[link_name = "\x01?aria_labelledby@nsGkAtoms@@2PAVnsIAtom@@A"] - pub static nsGkAtoms_aria_labelledby: *mut nsIAtom; - #[link_name = "\x01?aria_level@nsGkAtoms@@2PAVnsIAtom@@A"] - pub static nsGkAtoms_aria_level: *mut nsIAtom; - #[link_name = "\x01?aria_live@nsGkAtoms@@2PAVnsIAtom@@A"] - pub static nsGkAtoms_aria_live: *mut nsIAtom; #[link_name = "\x01?aria_modal@nsGkAtoms@@2PAVnsIAtom@@A"] pub static nsGkAtoms_aria_modal: *mut nsIAtom; - #[link_name = "\x01?aria_multiline@nsGkAtoms@@2PAVnsIAtom@@A"] - pub static nsGkAtoms_aria_multiline: *mut nsIAtom; - #[link_name = "\x01?aria_multiselectable@nsGkAtoms@@2PAVnsIAtom@@A"] - pub static nsGkAtoms_aria_multiselectable: *mut nsIAtom; #[link_name = "\x01?aria_orientation@nsGkAtoms@@2PAVnsIAtom@@A"] pub static nsGkAtoms_aria_orientation: *mut nsIAtom; - #[link_name = "\x01?aria_owns@nsGkAtoms@@2PAVnsIAtom@@A"] - pub static nsGkAtoms_aria_owns: *mut nsIAtom; - #[link_name = "\x01?aria_posinset@nsGkAtoms@@2PAVnsIAtom@@A"] - pub static nsGkAtoms_aria_posinset: *mut nsIAtom; - #[link_name = "\x01?aria_pressed@nsGkAtoms@@2PAVnsIAtom@@A"] - pub static nsGkAtoms_aria_pressed: *mut nsIAtom; - #[link_name = "\x01?aria_readonly@nsGkAtoms@@2PAVnsIAtom@@A"] - pub static nsGkAtoms_aria_readonly: *mut nsIAtom; - #[link_name = "\x01?aria_relevant@nsGkAtoms@@2PAVnsIAtom@@A"] - pub static nsGkAtoms_aria_relevant: *mut nsIAtom; - #[link_name = "\x01?aria_required@nsGkAtoms@@2PAVnsIAtom@@A"] - pub static nsGkAtoms_aria_required: *mut nsIAtom; #[link_name = "\x01?aria_rowcount@nsGkAtoms@@2PAVnsIAtom@@A"] pub static nsGkAtoms_aria_rowcount: *mut nsIAtom; #[link_name = "\x01?aria_rowindex@nsGkAtoms@@2PAVnsIAtom@@A"] pub static nsGkAtoms_aria_rowindex: *mut nsIAtom; - #[link_name = "\x01?aria_selected@nsGkAtoms@@2PAVnsIAtom@@A"] - pub static nsGkAtoms_aria_selected: *mut nsIAtom; - #[link_name = "\x01?aria_setsize@nsGkAtoms@@2PAVnsIAtom@@A"] - pub static nsGkAtoms_aria_setsize: *mut nsIAtom; - #[link_name = "\x01?aria_sort@nsGkAtoms@@2PAVnsIAtom@@A"] - pub static nsGkAtoms_aria_sort: *mut nsIAtom; - #[link_name = "\x01?aria_valuenow@nsGkAtoms@@2PAVnsIAtom@@A"] - pub static nsGkAtoms_aria_valuenow: *mut nsIAtom; - #[link_name = "\x01?aria_valuemin@nsGkAtoms@@2PAVnsIAtom@@A"] - pub static nsGkAtoms_aria_valuemin: *mut nsIAtom; - #[link_name = "\x01?aria_valuemax@nsGkAtoms@@2PAVnsIAtom@@A"] - pub static nsGkAtoms_aria_valuemax: *mut nsIAtom; #[link_name = "\x01?aria_valuetext@nsGkAtoms@@2PAVnsIAtom@@A"] pub static nsGkAtoms_aria_valuetext: *mut nsIAtom; #[link_name = "\x01?auto_generated@nsGkAtoms@@2PAVnsIAtom@@A"] @@ -14516,8 +14518,6 @@ cfg_if! { pub static nsGkAtoms_spinbutton: *mut nsIAtom; #[link_name = "\x01?status@nsGkAtoms@@2PAVnsIAtom@@A"] pub static nsGkAtoms_status: *mut nsIAtom; - #[link_name = "\x01?_switch@nsGkAtoms@@2PAVnsIAtom@@A"] - pub static nsGkAtoms__switch: *mut nsIAtom; #[link_name = "\x01?tableCellIndex@nsGkAtoms@@2PAVnsIAtom@@A"] pub static nsGkAtoms_tableCellIndex: *mut nsIAtom; #[link_name = "\x01?tablist@nsGkAtoms@@2PAVnsIAtom@@A"] @@ -15214,6 +15214,68 @@ macro_rules! atom { { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_archive as *mut _) } }; ("area") => { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_area as *mut _) } }; +("aria-activedescendant") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_activedescendant as *mut _) } }; +("aria-atomic") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_atomic as *mut _) } }; +("aria-autocomplete") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_autocomplete as *mut _) } }; +("aria-busy") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_busy as *mut _) } }; +("aria-checked") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_checked as *mut _) } }; +("aria-controls") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_controls as *mut _) } }; +("aria-describedby") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_describedby as *mut _) } }; +("aria-disabled") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_disabled as *mut _) } }; +("aria-dropeffect") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_dropeffect as *mut _) } }; +("aria-expanded") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_expanded as *mut _) } }; +("aria-flowto") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_flowto as *mut _) } }; +("aria-haspopup") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_haspopup as *mut _) } }; +("aria-hidden") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_hidden as *mut _) } }; +("aria-invalid") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_invalid as *mut _) } }; +("aria-labelledby") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_labelledby as *mut _) } }; +("aria-level") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_level as *mut _) } }; +("aria-live") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_live as *mut _) } }; +("aria-multiline") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_multiline as *mut _) } }; +("aria-multiselectable") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_multiselectable as *mut _) } }; +("aria-owns") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_owns as *mut _) } }; +("aria-posinset") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_posinset as *mut _) } }; +("aria-pressed") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_pressed as *mut _) } }; +("aria-readonly") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_readonly as *mut _) } }; +("aria-relevant") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_relevant as *mut _) } }; +("aria-required") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_required as *mut _) } }; +("aria-selected") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_selected as *mut _) } }; +("aria-setsize") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_setsize as *mut _) } }; +("aria-sort") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_sort as *mut _) } }; +("aria-valuemax") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_valuemax as *mut _) } }; +("aria-valuemin") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_valuemin as *mut _) } }; +("aria-valuenow") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_valuenow as *mut _) } }; ("arrow") => { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_arrow as *mut _) } }; ("article") => @@ -17436,6 +17498,8 @@ macro_rules! atom { { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_sup as *mut _) } }; ("summary") => { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_summary as *mut _) } }; +("switch") => + { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__switch as *mut _) } }; ("system-property") => { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_systemProperty as *mut _) } }; ("tab") => @@ -19356,88 +19420,26 @@ macro_rules! atom { { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_alertdialog as *mut _) } }; ("application") => { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_application as *mut _) } }; -("aria-activedescendant") => - { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_activedescendant as *mut _) } }; -("aria-atomic") => - { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_atomic as *mut _) } }; -("aria-autocomplete") => - { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_autocomplete as *mut _) } }; -("aria-busy") => - { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_busy as *mut _) } }; -("aria-checked") => - { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_checked as *mut _) } }; ("aria-colcount") => { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_colcount as *mut _) } }; ("aria-colindex") => { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_colindex as *mut _) } }; -("aria-controls") => - { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_controls as *mut _) } }; -("aria-describedby") => - { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_describedby as *mut _) } }; ("aria-details") => { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_details as *mut _) } }; -("aria-disabled") => - { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_disabled as *mut _) } }; -("aria-dropeffect") => - { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_dropeffect as *mut _) } }; ("aria-errormessage") => { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_errormessage as *mut _) } }; -("aria-expanded") => - { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_expanded as *mut _) } }; -("aria-flowto") => - { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_flowto as *mut _) } }; ("aria-grabbed") => { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_grabbed as *mut _) } }; -("aria-haspopup") => - { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_haspopup as *mut _) } }; -("aria-hidden") => - { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_hidden as *mut _) } }; -("aria-invalid") => - { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_invalid as *mut _) } }; ("aria-label") => { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_label as *mut _) } }; -("aria-labelledby") => - { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_labelledby as *mut _) } }; -("aria-level") => - { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_level as *mut _) } }; -("aria-live") => - { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_live as *mut _) } }; ("aria-modal") => { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_modal as *mut _) } }; -("aria-multiline") => - { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_multiline as *mut _) } }; -("aria-multiselectable") => - { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_multiselectable as *mut _) } }; ("aria-orientation") => { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_orientation as *mut _) } }; -("aria-owns") => - { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_owns as *mut _) } }; -("aria-posinset") => - { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_posinset as *mut _) } }; -("aria-pressed") => - { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_pressed as *mut _) } }; -("aria-readonly") => - { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_readonly as *mut _) } }; -("aria-relevant") => - { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_relevant as *mut _) } }; -("aria-required") => - { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_required as *mut _) } }; ("aria-rowcount") => { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_rowcount as *mut _) } }; ("aria-rowindex") => { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_rowindex as *mut _) } }; -("aria-selected") => - { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_selected as *mut _) } }; -("aria-setsize") => - { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_setsize as *mut _) } }; -("aria-sort") => - { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_sort as *mut _) } }; -("aria-valuenow") => - { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_valuenow as *mut _) } }; -("aria-valuemin") => - { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_valuemin as *mut _) } }; -("aria-valuemax") => - { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_valuemax as *mut _) } }; ("aria-valuetext") => { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_valuetext as *mut _) } }; ("auto-generated") => @@ -19532,8 +19534,6 @@ macro_rules! atom { { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_spinbutton as *mut _) } }; ("status") => { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_status as *mut _) } }; -("switch") => - { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__switch as *mut _) } }; ("table-cell-index") => { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_tableCellIndex as *mut _) } }; ("tablist") => diff --git a/components/style/gecko/generated/bindings.rs b/components/style/gecko/generated/bindings.rs index 8545f3c8a77..eddc0d90c76 100644 --- a/components/style/gecko/generated/bindings.rs +++ b/components/style/gecko/generated/bindings.rs @@ -813,6 +813,12 @@ extern "C" { pub fn Gecko_SetGradientImageValue(image: *mut nsStyleImage, gradient: *mut nsStyleGradient); } +extern "C" { + pub fn Gecko_AddRefImageValueArbitraryThread(aPtr: *mut ImageValue); +} +extern "C" { + pub fn Gecko_ReleaseImageValueArbitraryThread(aPtr: *mut ImageValue); +} extern "C" { pub fn Gecko_SetUrlImageValue(image: *mut nsStyleImage, uri: ServoBundledURI); diff --git a/components/style/gecko/generated/structs_debug.rs b/components/style/gecko/generated/structs_debug.rs index 4f5b7aa1533..25559af6bd1 100644 --- a/components/style/gecko/generated/structs_debug.rs +++ b/components/style/gecko/generated/structs_debug.rs @@ -974,7 +974,6 @@ pub mod root { pub const NS_STYLE_DISPLAY_MODE_BROWSER: ::std::os::raw::c_uint = 0; pub const NS_STYLE_DISPLAY_MODE_MINIMAL_UI: ::std::os::raw::c_uint = 1; pub const NS_STYLE_DISPLAY_MODE_STANDALONE: ::std::os::raw::c_uint = 2; - pub const NS_STYLE_DISPLAY_MODE_FULLSCREEN: ::std::os::raw::c_uint = 3; pub const NS_THEME_NONE: ::std::os::raw::c_uint = 0; pub const NS_THEME_BUTTON: ::std::os::raw::c_uint = 1; pub const NS_THEME_RADIO: ::std::os::raw::c_uint = 2; @@ -1167,8 +1166,6 @@ 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 { @@ -1202,7 +1199,7 @@ pub mod root { pub struct atomic { } #[test] - fn __bindgen_test_layout_atomic_instantiation_61569() { + fn __bindgen_test_layout_atomic_instantiation_89271() { assert_eq!(::std::mem::size_of::() , 4usize , concat ! ( "Size of template specialization: " , stringify ! ( u32 ) )); @@ -1211,7 +1208,7 @@ pub mod root { ( u32 ) )); } #[test] - fn __bindgen_test_layout_atomic_instantiation_61577() { + fn __bindgen_test_layout_atomic_instantiation_89279() { assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( u64 ) )); @@ -1272,9 +1269,8 @@ 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; @@ -1364,9 +1360,9 @@ pub mod root { root::nsCSubstringTuple; pub type nsCStringRepr_string_type = root::nsCString; pub type nsCStringRepr_const_iterator = - root::nsReadingIterator; + root::nsReadingIterator<::std::os::raw::c_char>; pub type nsCStringRepr_iterator = - root::nsWritingIterator; + root::nsWritingIterator<::std::os::raw::c_char>; pub type nsCStringRepr_comparator_type = root::nsCStringComparator; pub type nsCStringRepr_char_iterator = @@ -1441,6 +1437,11 @@ pub mod root { impl Clone for nsCStringRepr { fn clone(&self) -> Self { *self } } + #[repr(C)] + #[derive(Debug, Copy, Clone)] + pub struct AllocPolicyBasedFreePolicy { + pub _address: u8, + } /** * LinkedList supports refcounted elements using this adapter class. Clients * using LinkedList> will get a data structure that holds a strong @@ -3723,20 +3724,9 @@ pub mod root { _unused: [u8; 0], } #[repr(C)] - #[derive(Debug)] + #[derive(Debug, Copy, Clone)] pub struct EventHandlerNonNull { - pub _base: root::mozilla::dom::CallbackFunction, - } - #[test] - fn bindgen_test_layout_EventHandlerNonNull() { - assert_eq!(::std::mem::size_of::() , - 56usize , concat ! ( - "Size of: " , stringify ! ( EventHandlerNonNull ) - )); - assert_eq! (::std::mem::align_of::() , - 8usize , concat ! ( - "Alignment of " , stringify ! ( - EventHandlerNonNull ) )); + _unused: [u8; 0], } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -4155,6 +4145,11 @@ pub mod root { pub struct CustomElementRegistry { _unused: [u8; 0], } + #[repr(C)] + #[derive(Debug, Copy, Clone)] + pub struct Location { + _unused: [u8; 0], + } #[repr(u8)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] pub enum LargeAllocStatus { @@ -4802,11 +4797,6 @@ pub mod root { } #[repr(C)] #[derive(Debug, Copy, Clone)] - pub struct Location { - _unused: [u8; 0], - } - #[repr(C)] - #[derive(Debug, Copy, Clone)] pub struct MediaQueryList { _unused: [u8; 0], } @@ -4829,6 +4819,11 @@ pub mod root { } #[repr(C)] #[derive(Debug, Copy, Clone)] + pub struct ScriptLoader { + _unused: [u8; 0], + } + #[repr(C)] + #[derive(Debug, Copy, Clone)] pub struct StyleSheetList { _unused: [u8; 0], } @@ -6846,7 +6841,7 @@ pub mod root { _unused: [u8; 0], } #[test] - fn __bindgen_test_layout_StaticRefPtr_instantiation_118206() { + fn __bindgen_test_layout_StaticRefPtr_instantiation_140748() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -7985,7 +7980,7 @@ pub mod root { #[repr(C)] #[derive(Debug)] pub struct ImageCacheKey { - pub mURI: root::RefPtr, + pub mURI: root::RefPtr, pub mBlobSerial: [u64; 2usize], pub mOriginAttributes: root::mozilla::OriginAttributes, pub mControlledDocument: *mut ::std::os::raw::c_void, @@ -9059,10 +9054,8 @@ pub mod root { PropertyStyleAnimationValuePair ) , "::" , stringify ! ( mValue ) )); } - pub type ComputedKeyframeValues = - root::nsTArray; #[test] - fn __bindgen_test_layout_DefaultDelete_instantiation_156262() { + fn __bindgen_test_layout_DefaultDelete_instantiation_178191() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -11360,6 +11353,22 @@ pub mod root { "Alignment of " , stringify ! ( nsCString ) )); } #[repr(C)] + #[derive(Debug)] + pub struct nsDependentCSubstring { + pub _base: root::nsACString, + } + pub type nsDependentCSubstring_self_type = root::nsDependentCSubstring; + #[test] + fn bindgen_test_layout_nsDependentCSubstring() { + assert_eq!(::std::mem::size_of::() , 16usize , + concat ! ( + "Size of: " , stringify ! ( nsDependentCSubstring ) )); + assert_eq! (::std::mem::align_of::() , 8usize , + concat ! ( + "Alignment of " , stringify ! ( nsDependentCSubstring ) + )); + } + #[repr(C)] pub struct nsCStringComparator__bindgen_vtable(::std::os::raw::c_void); #[repr(C)] #[derive(Debug, Copy)] @@ -11484,7 +11493,7 @@ pub mod root { pub _address: u8, } #[test] - fn __bindgen_test_layout_nsCharTraits_instantiation_51413() { + fn __bindgen_test_layout_nsCharTraits_instantiation_54655() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -11495,7 +11504,7 @@ pub mod root { root::nsCharTraits ) )); } #[test] - fn __bindgen_test_layout_nsCharTraits_instantiation_51417() { + fn __bindgen_test_layout_nsCharTraits_instantiation_54659() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -12409,6 +12418,26 @@ pub mod root { pub type MutableHandleValue = root::JS::MutableHandle; pub type RootedObject = [u64; 3usize]; + #[repr(C)] + #[derive(Debug, Copy, Clone)] + pub struct DeletePolicy { + pub _address: u8, + } + #[repr(C)] + #[derive(Debug, Copy)] + pub struct FreePolicy { + pub _address: u8, + } + #[test] + fn bindgen_test_layout_FreePolicy() { + assert_eq!(::std::mem::size_of::() , 1usize , concat ! + ( "Size of: " , stringify ! ( FreePolicy ) )); + assert_eq! (::std::mem::align_of::() , 1usize , concat + ! ( "Alignment of " , stringify ! ( FreePolicy ) )); + } + impl Clone for FreePolicy { + fn clone(&self) -> Self { *self } + } /** * A GC pointer, tagged with the trace kind. * @@ -12715,11 +12744,6 @@ pub mod root { AutoSetAsyncStackForNewCalls ) , "::" , stringify ! ( oldAsyncCallIsExplicit ) )); } - pub type WarningReporter = - ::std::option::Option; #[repr(C)] #[derive(Debug)] pub struct AutoHideScriptedCaller { @@ -12881,96 +12905,6 @@ 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 field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_1) }; - let val = (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 field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_1) }; - field_val &= !mask; - field_val |= (val << 0usize) & mask; - self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) }; - } - #[inline] - pub fn ownsLinebuf_(&self) -> bool { - let mask = 2usize as u8; - let field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_1) }; - let val = (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 field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_1) }; - field_val &= !mask; - field_val |= (val << 1usize) & mask; - self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) }; - } - } #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct JSRuntime { @@ -13035,7 +12969,7 @@ pub mod root { } pub type nsCOMPtr_element_type = T; #[test] - fn __bindgen_test_layout_nsCOMPtr_instantiation_64856() { + fn __bindgen_test_layout_nsCOMPtr_instantiation_92486() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -13777,7 +13711,7 @@ pub mod root { #[derive(Debug)] pub struct gfxFontFeatureValueSet_ValueList { pub name: ::nsstring::nsStringRepr, - pub featureSelectors: root::nsTArray, + pub featureSelectors: root::nsTArray<::std::os::raw::c_uint>, } #[test] fn bindgen_test_layout_gfxFontFeatureValueSet_ValueList() { @@ -13882,7 +13816,7 @@ pub mod root { pub struct gfxFontFeatureValueSet_FeatureValueHashEntry { pub _base: root::PLDHashEntryHdr, pub mKey: root::gfxFontFeatureValueSet_FeatureValueHashKey, - pub mValues: root::nsTArray, + pub mValues: root::nsTArray<::std::os::raw::c_uint>, } pub type gfxFontFeatureValueSet_FeatureValueHashEntry_KeyType = *const root::gfxFontFeatureValueSet_FeatureValueHashKey; @@ -13992,7 +13926,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] @@ -16385,7 +16319,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, @@ -19270,7 +19204,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. */ @@ -20303,66 +20237,66 @@ pub mod root { pub struct nsDOMMutationObserver { _unused: [u8; 0], } - 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_SHARED_RESTYLE_BIT_1: root::_bindgen_ty_77 = - _bindgen_ty_77::NODE_SHARED_RESTYLE_BIT_1; - pub const NODE_SHARED_RESTYLE_BIT_2: root::_bindgen_ty_77 = - _bindgen_ty_77::NODE_SHARED_RESTYLE_BIT_2; - pub const NODE_HAS_DIRTY_DESCENDANTS_FOR_SERVO: root::_bindgen_ty_77 = - _bindgen_ty_77::NODE_SHARED_RESTYLE_BIT_1; + pub const NODE_HAS_LISTENERMANAGER: root::_bindgen_ty_84 = + _bindgen_ty_84::NODE_HAS_LISTENERMANAGER; + pub const NODE_HAS_PROPERTIES: root::_bindgen_ty_84 = + _bindgen_ty_84::NODE_HAS_PROPERTIES; + pub const NODE_IS_ANONYMOUS_ROOT: root::_bindgen_ty_84 = + _bindgen_ty_84::NODE_IS_ANONYMOUS_ROOT; + pub const NODE_IS_IN_NATIVE_ANONYMOUS_SUBTREE: root::_bindgen_ty_84 = + _bindgen_ty_84::NODE_IS_IN_NATIVE_ANONYMOUS_SUBTREE; + pub const NODE_IS_NATIVE_ANONYMOUS_ROOT: root::_bindgen_ty_84 = + _bindgen_ty_84::NODE_IS_NATIVE_ANONYMOUS_ROOT; + pub const NODE_FORCE_XBL_BINDINGS: root::_bindgen_ty_84 = + _bindgen_ty_84::NODE_FORCE_XBL_BINDINGS; + pub const NODE_MAY_BE_IN_BINDING_MNGR: root::_bindgen_ty_84 = + _bindgen_ty_84::NODE_MAY_BE_IN_BINDING_MNGR; + pub const NODE_IS_EDITABLE: root::_bindgen_ty_84 = + _bindgen_ty_84::NODE_IS_EDITABLE; + pub const NODE_IS_NATIVE_ANONYMOUS: root::_bindgen_ty_84 = + _bindgen_ty_84::NODE_IS_NATIVE_ANONYMOUS; + pub const NODE_IS_IN_SHADOW_TREE: root::_bindgen_ty_84 = + _bindgen_ty_84::NODE_IS_IN_SHADOW_TREE; + pub const NODE_HAS_EMPTY_SELECTOR: root::_bindgen_ty_84 = + _bindgen_ty_84::NODE_HAS_EMPTY_SELECTOR; + pub const NODE_HAS_SLOW_SELECTOR: root::_bindgen_ty_84 = + _bindgen_ty_84::NODE_HAS_SLOW_SELECTOR; + pub const NODE_HAS_EDGE_CHILD_SELECTOR: root::_bindgen_ty_84 = + _bindgen_ty_84::NODE_HAS_EDGE_CHILD_SELECTOR; + pub const NODE_HAS_SLOW_SELECTOR_LATER_SIBLINGS: root::_bindgen_ty_84 = + _bindgen_ty_84::NODE_HAS_SLOW_SELECTOR_LATER_SIBLINGS; + pub const NODE_ALL_SELECTOR_FLAGS: root::_bindgen_ty_84 = + _bindgen_ty_84::NODE_ALL_SELECTOR_FLAGS; + pub const NODE_NEEDS_FRAME: root::_bindgen_ty_84 = + _bindgen_ty_84::NODE_NEEDS_FRAME; + pub const NODE_DESCENDANTS_NEED_FRAMES: root::_bindgen_ty_84 = + _bindgen_ty_84::NODE_DESCENDANTS_NEED_FRAMES; + pub const NODE_HAS_ACCESSKEY: root::_bindgen_ty_84 = + _bindgen_ty_84::NODE_HAS_ACCESSKEY; + pub const NODE_HAS_DIRECTION_RTL: root::_bindgen_ty_84 = + _bindgen_ty_84::NODE_HAS_DIRECTION_RTL; + pub const NODE_HAS_DIRECTION_LTR: root::_bindgen_ty_84 = + _bindgen_ty_84::NODE_HAS_DIRECTION_LTR; + pub const NODE_ALL_DIRECTION_FLAGS: root::_bindgen_ty_84 = + _bindgen_ty_84::NODE_ALL_DIRECTION_FLAGS; + pub const NODE_CHROME_ONLY_ACCESS: root::_bindgen_ty_84 = + _bindgen_ty_84::NODE_CHROME_ONLY_ACCESS; + pub const NODE_IS_ROOT_OF_CHROME_ONLY_ACCESS: root::_bindgen_ty_84 = + _bindgen_ty_84::NODE_IS_ROOT_OF_CHROME_ONLY_ACCESS; + pub const NODE_SHARED_RESTYLE_BIT_1: root::_bindgen_ty_84 = + _bindgen_ty_84::NODE_SHARED_RESTYLE_BIT_1; + pub const NODE_SHARED_RESTYLE_BIT_2: root::_bindgen_ty_84 = + _bindgen_ty_84::NODE_SHARED_RESTYLE_BIT_2; + pub const NODE_HAS_DIRTY_DESCENDANTS_FOR_SERVO: root::_bindgen_ty_84 = + _bindgen_ty_84::NODE_SHARED_RESTYLE_BIT_1; pub const NODE_HAS_ANIMATION_ONLY_DIRTY_DESCENDANTS_FOR_SERVO: - root::_bindgen_ty_77 = - _bindgen_ty_77::NODE_SHARED_RESTYLE_BIT_2; - pub const NODE_TYPE_SPECIFIC_BITS_OFFSET: root::_bindgen_ty_77 = - _bindgen_ty_77::NODE_TYPE_SPECIFIC_BITS_OFFSET; + root::_bindgen_ty_84 = + _bindgen_ty_84::NODE_SHARED_RESTYLE_BIT_2; + pub const NODE_TYPE_SPECIFIC_BITS_OFFSET: root::_bindgen_ty_84 = + _bindgen_ty_84::NODE_TYPE_SPECIFIC_BITS_OFFSET; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] - pub enum _bindgen_ty_77 { + pub enum _bindgen_ty_84 { NODE_HAS_LISTENERMANAGER = 4, NODE_HAS_PROPERTIES = 8, NODE_IS_ANONYMOUS_ROOT = 16, @@ -22417,11 +22351,6 @@ pub mod root { } #[repr(C)] #[derive(Debug, Copy, Clone)] - pub struct nsScriptLoader { - _unused: [u8; 0], - } - #[repr(C)] - #[derive(Debug, Copy, Clone)] pub struct nsSMILAnimationController { _unused: [u8; 0], } @@ -25497,7 +25426,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, @@ -26729,7 +26658,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, @@ -26756,8 +26685,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], } @@ -28187,7 +28116,7 @@ pub mod root { ) , "::" , stringify ! ( mQuotePairs ) )); } #[test] - fn __bindgen_test_layout_StaticRefPtr_instantiation_152310() { + fn __bindgen_test_layout_StaticRefPtr_instantiation_174211() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -30285,7 +30214,7 @@ pub mod root { pub type RawGeckoURLExtraData = root::mozilla::URLExtraData; pub type RawGeckoKeyframeList = root::nsTArray; pub type RawGeckoComputedKeyframeValuesList = - root::nsTArray; + root::nsTArray>; pub type RawGeckoAnimationValueList = root::nsTArray; pub type RawGeckoStyleAnimationList = @@ -31357,7 +31286,7 @@ pub mod root { } pub type __builtin_va_list = [root::__va_list_tag; 1usize]; #[test] - fn __bindgen_test_layout_IntegralConstant_instantiation_179919() { + fn __bindgen_test_layout_IntegralConstant_instantiation_194544() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( u8 ) )); @@ -31366,7 +31295,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_IntegralConstant_instantiation_179923() { + fn __bindgen_test_layout_IntegralConstant_instantiation_194548() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( u8 ) )); @@ -31375,59 +31304,69 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_nsReadingIterator_instantiation_180755() { - assert_eq!(::std::mem::size_of::>() + fn __bindgen_test_layout_nsReadingIterator_instantiation_195375() { + 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_195379() { + 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_nsReadingIterator_instantiation_195452() { + assert_eq!(::std::mem::size_of::>() , 24usize , concat ! ( "Size of template specialization: " , stringify ! ( - root::nsReadingIterator - ) )); - assert_eq!(::std::mem::align_of::>() + root::nsReadingIterator<::std::os::raw::c_char> ) )); + assert_eq!(::std::mem::align_of::>() , 8usize , concat ! ( "Alignment of template specialization: " , stringify ! ( - root::nsReadingIterator + root::nsReadingIterator<::std::os::raw::c_char> ) )); + } + #[test] + fn __bindgen_test_layout_nsWritingIterator_instantiation_195456() { + 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__bindgen_ty_id_201275_instantiation_201272() { + assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( + "Size of template specialization: " , stringify ! ( u8 ) + )); + assert_eq!(::std::mem::align_of::() , 1usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( u8 ) )); } #[test] - fn __bindgen_test_layout_nsWritingIterator_instantiation_180758() { - 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 + fn __bindgen_test_layout__bindgen_ty_id_201308_instantiation_201305() { + assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( + "Size of template specialization: " , stringify ! ( u8 ) + )); + assert_eq!(::std::mem::align_of::() , 1usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( u8 ) )); } #[test] - fn __bindgen_test_layout_nsReadingIterator_instantiation_180830() { - 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_180833() { - 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_nsTArray_instantiation_185233() { + fn __bindgen_test_layout_nsTArray_instantiation_201576() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31438,7 +31377,7 @@ pub mod root { root::nsTArray ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_186084() { + fn __bindgen_test_layout_Handle_instantiation_202535() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31449,7 +31388,7 @@ pub mod root { root::JS::Handle<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_186100() { + fn __bindgen_test_layout_Handle_instantiation_202551() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31460,7 +31399,7 @@ pub mod root { root::JS::Handle ) )); } #[test] - fn __bindgen_test_layout_MutableHandle_instantiation_186110() { + fn __bindgen_test_layout_MutableHandle_instantiation_202561() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31471,7 +31410,7 @@ pub mod root { root::JS::MutableHandle<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_MutableHandle_instantiation_186126() { + fn __bindgen_test_layout_MutableHandle_instantiation_202577() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31482,7 +31421,7 @@ pub mod root { root::JS::MutableHandle ) )); } #[test] - fn __bindgen_test_layout_Rooted_instantiation_186129() { + fn __bindgen_test_layout_Rooted_instantiation_202580() { assert_eq!(::std::mem::size_of::<[u64; 3usize]>() , 24usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31493,7 +31432,18 @@ pub mod root { [u64; 3usize] ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_188676() { + fn __bindgen_test_layout_DeletePolicy_instantiation_202917() { + 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_nsTArray_instantiation_204967() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31504,7 +31454,7 @@ pub mod root { root::nsTArray<::nsstring::nsStringRepr> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_188680() { + fn __bindgen_test_layout_nsTArray_instantiation_204971() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31515,18 +31465,18 @@ pub mod root { root::nsTArray ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_188693() { - assert_eq!(::std::mem::size_of::>() , 8usize , - concat ! ( + fn __bindgen_test_layout_nsTArray_instantiation_204984() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( - root::nsTArray ) )); - assert_eq!(::std::mem::align_of::>() , 8usize , - concat ! ( + root::nsTArray<::std::os::raw::c_uint> ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( "Alignment of template specialization: " , stringify ! ( - root::nsTArray ) )); + root::nsTArray<::std::os::raw::c_uint> ) )); } #[test] - fn __bindgen_test_layout_TenuredHeap_instantiation_189841() { + fn __bindgen_test_layout_TenuredHeap_instantiation_206109() { assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31537,7 +31487,7 @@ pub mod root { root::JS::TenuredHeap ) )); } #[test] - fn __bindgen_test_layout_Heap_instantiation_189931() { + fn __bindgen_test_layout_Heap_instantiation_206199() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31548,7 +31498,7 @@ pub mod root { root::JS::Heap<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_Heap_instantiation_190046() { + fn __bindgen_test_layout_Heap_instantiation_206314() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31559,7 +31509,7 @@ pub mod root { root::JS::Heap ) )); } #[test] - fn __bindgen_test_layout_TErrorResult_instantiation_190053() { + fn __bindgen_test_layout_TErrorResult_instantiation_206321() { assert_eq!(::std::mem::size_of::() , 32usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31570,7 +31520,7 @@ pub mod root { root::mozilla::binding_danger::TErrorResult ) )); } #[test] - fn __bindgen_test_layout_TErrorResult_instantiation_190069() { + fn __bindgen_test_layout_TErrorResult_instantiation_206337() { assert_eq!(::std::mem::size_of::() , 32usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31581,7 +31531,7 @@ pub mod root { root::mozilla::binding_danger::TErrorResult ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_190074() { + fn __bindgen_test_layout_already_AddRefed_instantiation_206342() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31592,7 +31542,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_190126() { + fn __bindgen_test_layout_already_AddRefed_instantiation_206394() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31603,7 +31553,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_RefPtr_instantiation_190609() { + fn __bindgen_test_layout_RefPtr_instantiation_206877() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31614,7 +31564,7 @@ pub mod root { root::RefPtr ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_190955() { + fn __bindgen_test_layout_already_AddRefed_instantiation_207223() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31625,7 +31575,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_191200() { + fn __bindgen_test_layout_already_AddRefed_instantiation_207468() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31636,7 +31586,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_191347() { + fn __bindgen_test_layout_already_AddRefed_instantiation_207615() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31647,7 +31597,18 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_UniquePtr_instantiation_195451() { + fn __bindgen_test_layout_DeletePolicy_instantiation_211734() { + 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_211732() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31658,7 +31619,7 @@ pub mod root { root::mozilla::UniquePtr ) )); } #[test] - fn __bindgen_test_layout_iterator_instantiation_195483() { + fn __bindgen_test_layout_iterator_instantiation_211767() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31669,7 +31630,7 @@ pub mod root { root::std::iterator ) )); } #[test] - fn __bindgen_test_layout_nsCOMPtr_instantiation_196052() { + fn __bindgen_test_layout_nsCOMPtr_instantiation_212323() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31680,7 +31641,7 @@ pub mod root { root::nsCOMPtr ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_197645() { + fn __bindgen_test_layout_nsTArray_instantiation_213921() { assert_eq!(::std::mem::size_of::>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31693,7 +31654,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_LinkedList_instantiation_197918() { + fn __bindgen_test_layout_LinkedList_instantiation_214197() { assert_eq!(::std::mem::size_of::() , 24usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31704,7 +31665,7 @@ pub mod root { root::mozilla::LinkedList ) )); } #[test] - fn __bindgen_test_layout_RefPtr_instantiation_197934() { + fn __bindgen_test_layout_RefPtr_instantiation_214213() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31715,7 +31676,7 @@ pub mod root { root::RefPtr ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_197933() { + fn __bindgen_test_layout_nsTArray_instantiation_214212() { assert_eq!(::std::mem::size_of::>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31728,7 +31689,7 @@ pub mod root { )); } #[test] - fn __bindgen_test_layout_nsCOMPtr_instantiation_197963() { + fn __bindgen_test_layout_nsCOMPtr_instantiation_214242() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31739,7 +31700,7 @@ pub mod root { root::nsCOMPtr ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_197962() { + fn __bindgen_test_layout_nsTArray_instantiation_214241() { assert_eq!(::std::mem::size_of::>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31750,7 +31711,7 @@ pub mod root { root::nsTArray> ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_198008() { + fn __bindgen_test_layout_already_AddRefed_instantiation_214287() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31761,7 +31722,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_198173() { + fn __bindgen_test_layout_already_AddRefed_instantiation_214452() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31772,7 +31733,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_198500() { + fn __bindgen_test_layout_already_AddRefed_instantiation_214779() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31783,7 +31744,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_nsCOMPtr_instantiation_198593() { + fn __bindgen_test_layout_nsCOMPtr_instantiation_214872() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31794,7 +31755,29 @@ pub mod root { root::nsCOMPtr ) )); } #[test] - fn __bindgen_test_layout_UniquePtr_instantiation_198884() { + fn __bindgen_test_layout_nsCOMPtr_instantiation_214909() { + 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_DefaultDelete_instantiation_215167() { + 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_215165() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31805,7 +31788,7 @@ pub mod root { root::mozilla::UniquePtr ) )); } #[test] - fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_199431() { + fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_215715() { assert_eq!(::std::mem::size_of::>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31818,7 +31801,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_nsDataHashtable_instantiation_199430() { + fn __bindgen_test_layout_nsDataHashtable_instantiation_215714() { assert_eq!(::std::mem::size_of::<[u64; 6usize]>() , 48usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31829,7 +31812,7 @@ pub mod root { [u64; 6usize] ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_199546() { + fn __bindgen_test_layout_nsTArray_instantiation_215831() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31840,7 +31823,7 @@ pub mod root { root::nsTArray<*mut root::nsIContent> ) )); } #[test] - fn __bindgen_test_layout_SupportsWeakPtr_instantiation_199597() { + fn __bindgen_test_layout_SupportsWeakPtr_instantiation_215882() { assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( u64 ) )); @@ -31849,7 +31832,7 @@ pub mod root { u64 ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_199775() { + fn __bindgen_test_layout_nsTArray_instantiation_216055() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31860,7 +31843,18 @@ pub mod root { root::nsTArray ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_200051() { + fn __bindgen_test_layout_DefaultDelete_instantiation_216171() { + 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_nsTArray_instantiation_216334() { assert_eq!(::std::mem::size_of::>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31871,7 +31865,7 @@ pub mod root { root::nsTArray> ) )); } #[test] - fn __bindgen_test_layout_nsPIDOMWindow_instantiation_200838() { + fn __bindgen_test_layout_nsPIDOMWindow_instantiation_217121() { assert_eq!(::std::mem::size_of::<[u64; 29usize]>() , 232usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31882,7 +31876,7 @@ pub mod root { [u64; 29usize] ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_200930() { + fn __bindgen_test_layout_already_AddRefed_instantiation_217173() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31893,7 +31887,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_nsRefPtrHashtable_instantiation_201111() { + fn __bindgen_test_layout_nsRefPtrHashtable_instantiation_217354() { assert_eq!(::std::mem::size_of::<[u64; 6usize]>() , 48usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31904,7 +31898,7 @@ pub mod root { [u64; 6usize] ) )); } #[test] - fn __bindgen_test_layout_nsPtrHashKey_instantiation_201634() { + fn __bindgen_test_layout_nsPtrHashKey_instantiation_217861() { assert_eq!(::std::mem::size_of::>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31915,7 +31909,7 @@ pub mod root { root::nsPtrHashKey<::std::os::raw::c_void> ) )); } #[test] - fn __bindgen_test_layout_nsPtrHashKey_instantiation_201642() { + fn __bindgen_test_layout_nsPtrHashKey_instantiation_217869() { assert_eq!(::std::mem::size_of::>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31926,7 +31920,7 @@ pub mod root { root::nsPtrHashKey ) )); } #[test] - fn __bindgen_test_layout_OwningNonNull_instantiation_201757() { + fn __bindgen_test_layout_OwningNonNull_instantiation_217984() { assert_eq!(::std::mem::size_of::>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31937,18 +31931,7 @@ pub mod root { root::mozilla::OwningNonNull ) )); } #[test] - fn __bindgen_test_layout_nsCOMPtr_instantiation_201884() { - 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_PointTyped_instantiation_202846() { + fn __bindgen_test_layout_PointTyped_instantiation_219063() { assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31959,7 +31942,7 @@ pub mod root { [u32; 2usize] ) )); } #[test] - fn __bindgen_test_layout_IntPointTyped_instantiation_202849() { + fn __bindgen_test_layout_IntPointTyped_instantiation_219068() { assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31970,7 +31953,7 @@ pub mod root { [u32; 2usize] ) )); } #[test] - fn __bindgen_test_layout_SizeTyped_instantiation_202852() { + fn __bindgen_test_layout_SizeTyped_instantiation_219071() { assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31981,7 +31964,7 @@ pub mod root { [u32; 2usize] ) )); } #[test] - fn __bindgen_test_layout_RectTyped_instantiation_202858() { + fn __bindgen_test_layout_RectTyped_instantiation_219079() { assert_eq!(::std::mem::size_of::<[u32; 4usize]>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31992,7 +31975,7 @@ pub mod root { [u32; 4usize] ) )); } #[test] - fn __bindgen_test_layout_IntPointTyped_instantiation_202882() { + fn __bindgen_test_layout_IntPointTyped_instantiation_219111() { assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -32003,7 +31986,7 @@ pub mod root { [u32; 2usize] ) )); } #[test] - fn __bindgen_test_layout_IntSizeTyped_instantiation_202888() { + fn __bindgen_test_layout_IntSizeTyped_instantiation_219119() { assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -32014,7 +31997,7 @@ pub mod root { [u32; 2usize] ) )); } #[test] - fn __bindgen_test_layout_IntRectTyped_instantiation_202894() { + fn __bindgen_test_layout_IntRectTyped_instantiation_219127() { assert_eq!(::std::mem::size_of::<[u32; 4usize]>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -32025,7 +32008,7 @@ pub mod root { [u32; 4usize] ) )); } #[test] - fn __bindgen_test_layout_MarginTyped_instantiation_203023() { + fn __bindgen_test_layout_MarginTyped_instantiation_219294() { assert_eq!(::std::mem::size_of::<[u32; 4usize]>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -32036,7 +32019,7 @@ pub mod root { [u32; 4usize] ) )); } #[test] - fn __bindgen_test_layout_RectTyped_instantiation_203050() { + fn __bindgen_test_layout_RectTyped_instantiation_219329() { assert_eq!(::std::mem::size_of::<[u32; 4usize]>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -32047,7 +32030,7 @@ pub mod root { [u32; 4usize] ) )); } #[test] - fn __bindgen_test_layout_IntRectTyped_instantiation_203053() { + fn __bindgen_test_layout_IntRectTyped_instantiation_219334() { assert_eq!(::std::mem::size_of::<[u32; 4usize]>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -32058,7 +32041,7 @@ pub mod root { [u32; 4usize] ) )); } #[test] - fn __bindgen_test_layout_ScaleFactor_instantiation_203089() { + fn __bindgen_test_layout_ScaleFactor_instantiation_219380() { assert_eq!(::std::mem::size_of::() , 4usize , concat ! ( "Size of template specialization: " , stringify ! ( u32 ) )); @@ -32067,7 +32050,7 @@ pub mod root { u32 ) )); } #[test] - fn __bindgen_test_layout_ScaleFactors2D_instantiation_203189() { + fn __bindgen_test_layout_ScaleFactors2D_instantiation_219480() { assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -32078,7 +32061,7 @@ pub mod root { [u32; 2usize] ) )); } #[test] - fn __bindgen_test_layout_ScaleFactors2D_instantiation_203197() { + fn __bindgen_test_layout_ScaleFactors2D_instantiation_219488() { assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -32089,7 +32072,7 @@ pub mod root { [u32; 2usize] ) )); } #[test] - fn __bindgen_test_layout_ScaleFactors2D_instantiation_203241() { + fn __bindgen_test_layout_ScaleFactors2D_instantiation_219532() { assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -32100,7 +32083,7 @@ pub mod root { [u32; 2usize] ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_203871() { + fn __bindgen_test_layout_nsTArray_instantiation_220162() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -32113,7 +32096,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_nsPtrHashKey_instantiation_203887() { + fn __bindgen_test_layout_nsPtrHashKey_instantiation_220178() { assert_eq!(::std::mem::size_of::>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -32124,7 +32107,7 @@ pub mod root { root::nsPtrHashKey ) )); } #[test] - fn __bindgen_test_layout_nsPIDOMWindow_instantiation_207140() { + fn __bindgen_test_layout_nsPIDOMWindow_instantiation_223376() { assert_eq!(::std::mem::size_of::<[u64; 29usize]>() , 232usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -32135,7 +32118,7 @@ pub mod root { [u64; 29usize] ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_207773() { + fn __bindgen_test_layout_already_AddRefed_instantiation_224012() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -32146,7 +32129,18 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_nsRefPtrHashtable_instantiation_207865() { + fn __bindgen_test_layout_DefaultDelete_instantiation_224103() { + 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_nsRefPtrHashtable_instantiation_224107() { assert_eq!(::std::mem::size_of::<[u64; 6usize]>() , 48usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -32157,7 +32151,7 @@ pub mod root { [u64; 6usize] ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_209062() { + fn __bindgen_test_layout_already_AddRefed_instantiation_225304() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -32168,7 +32162,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_nsCOMPtr_instantiation_209408() { + fn __bindgen_test_layout_nsCOMPtr_instantiation_225590() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -32179,7 +32173,7 @@ pub mod root { root::nsCOMPtr ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_210973() { + fn __bindgen_test_layout_nsTArray_instantiation_227165() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -32190,7 +32184,7 @@ pub mod root { root::nsTArray ) )); } #[test] - fn __bindgen_test_layout_RefPtr_instantiation_210985() { + fn __bindgen_test_layout_RefPtr_instantiation_227177() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -32203,7 +32197,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_210984() { + fn __bindgen_test_layout_nsTArray_instantiation_227176() { assert_eq!(::std::mem::size_of::>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -32216,7 +32210,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_nsPtrHashKey_instantiation_211018() { + fn __bindgen_test_layout_nsPtrHashKey_instantiation_227210() { assert_eq!(::std::mem::size_of::>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -32227,7 +32221,7 @@ pub mod root { root::nsPtrHashKey ) )); } #[test] - fn __bindgen_test_layout_UniquePtr_instantiation_211115() { + fn __bindgen_test_layout_UniquePtr_instantiation_227307() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -32238,7 +32232,7 @@ pub mod root { root::mozilla::UniquePtr ) )); } #[test] - fn __bindgen_test_layout_nsDataHashtable_instantiation_213053() { + fn __bindgen_test_layout_nsDataHashtable_instantiation_229255() { assert_eq!(::std::mem::size_of::<[u64; 6usize]>() , 48usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -32249,7 +32243,7 @@ pub mod root { [u64; 6usize] ) )); } #[test] - fn __bindgen_test_layout_OwningNonNull_instantiation_213092() { + fn __bindgen_test_layout_OwningNonNull_instantiation_229294() { assert_eq!(::std::mem::size_of::>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -32262,7 +32256,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_213113() { + fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_229315() { assert_eq!(::std::mem::size_of::>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -32273,7 +32267,7 @@ pub mod root { root::nsRefPtrHashKey ) )); } #[test] - fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_213144() { + fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_229346() { assert_eq!(::std::mem::size_of::>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -32284,7 +32278,18 @@ pub mod root { root::nsRefPtrHashKey ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_213700() { + fn __bindgen_test_layout_DefaultDelete_instantiation_229891() { + 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_already_AddRefed_instantiation_229905() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -32295,7 +32300,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_nsMainThreadPtrHolder_instantiation_213704() { + fn __bindgen_test_layout_nsMainThreadPtrHolder_instantiation_229909() { assert_eq!(::std::mem::size_of::>() , 24usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -32306,7 +32311,7 @@ pub mod root { root::nsMainThreadPtrHolder ) )); } #[test] - fn __bindgen_test_layout_nsPtrHashKey_instantiation_213778() { + fn __bindgen_test_layout_nsPtrHashKey_instantiation_229983() { assert_eq!(::std::mem::size_of::>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -32317,7 +32322,18 @@ pub mod root { root::nsPtrHashKey ) )); } #[test] - fn __bindgen_test_layout_UniquePtr_instantiation_214063() { + fn __bindgen_test_layout_DefaultDelete_instantiation_230270() { + 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_230268() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -32328,7 +32344,18 @@ pub mod root { root::mozilla::UniquePtr ) )); } #[test] - fn __bindgen_test_layout_UniquePtr_instantiation_214066() { + fn __bindgen_test_layout_DefaultDelete_instantiation_230276() { + 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_230274() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -32339,7 +32366,7 @@ pub mod root { root::mozilla::UniquePtr ) )); } #[test] - fn __bindgen_test_layout_Maybe_instantiation_214408() { + fn __bindgen_test_layout_Maybe_instantiation_230619() { assert_eq!(::std::mem::size_of::<[u64; 2usize]>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -32350,7 +32377,7 @@ pub mod root { [u64; 2usize] ) )); } #[test] - fn __bindgen_test_layout_SupportsWeakPtr_instantiation_214574() { + fn __bindgen_test_layout_SupportsWeakPtr_instantiation_230786() { assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( u64 ) )); @@ -32359,7 +32386,7 @@ pub mod root { u64 ) )); } #[test] - fn __bindgen_test_layout_Maybe_instantiation_214725() { + fn __bindgen_test_layout_Maybe_instantiation_230937() { assert_eq!(::std::mem::size_of::<[u32; 3usize]>() , 12usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -32370,7 +32397,7 @@ pub mod root { [u32; 3usize] ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_214740() { + fn __bindgen_test_layout_already_AddRefed_instantiation_230952() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -32381,7 +32408,18 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_UniquePtr_instantiation_214746() { + fn __bindgen_test_layout_DefaultDelete_instantiation_230960() { + 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_230958() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -32392,7 +32430,18 @@ pub mod root { root::mozilla::UniquePtr ) )); } #[test] - fn __bindgen_test_layout_pair_instantiation_214932() { + fn __bindgen_test_layout_DefaultDelete_instantiation_230999() { + 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_231150() { assert_eq!(::std::mem::size_of::>() , 32usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -32403,7 +32452,7 @@ pub mod root { root::std::pair<::nsstring::nsStringRepr, ::nsstring::nsStringRepr> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_214931() { + fn __bindgen_test_layout_nsTArray_instantiation_231149() { assert_eq!(::std::mem::size_of::>>() , 8usize , concat ! ( @@ -32418,7 +32467,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_RefPtr_instantiation_215911() { + fn __bindgen_test_layout_RefPtr_instantiation_232140() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -32429,7 +32478,7 @@ pub mod root { root::RefPtr ) )); } #[test] - fn __bindgen_test_layout_BaseTimeDuration_instantiation_219899() { + fn __bindgen_test_layout_BaseTimeDuration_instantiation_233862() { assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -32440,7 +32489,7 @@ pub mod root { root::mozilla::BaseTimeDuration ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_220491() { + fn __bindgen_test_layout_nsTArray_instantiation_234454() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -32453,7 +32502,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_Maybe_instantiation_220671() { + fn __bindgen_test_layout_Maybe_instantiation_234636() { assert_eq!(::std::mem::size_of::<[u64; 5usize]>() , 40usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -32464,7 +32513,7 @@ pub mod root { [u64; 5usize] ) )); } #[test] - fn __bindgen_test_layout_RefPtr_instantiation_220846() { + fn __bindgen_test_layout_RefPtr_instantiation_234811() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -32475,7 +32524,7 @@ pub mod root { root::RefPtr ) )); } #[test] - fn __bindgen_test_layout_Sequence_instantiation_221090() { + fn __bindgen_test_layout_Sequence_instantiation_235055() { assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( u64 ) )); @@ -32484,7 +32533,7 @@ pub mod root { u64 ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_222487() { + fn __bindgen_test_layout_nsTArray_instantiation_236461() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -32495,7 +32544,7 @@ pub mod root { root::nsTArray<*mut root::mozilla::css::DocumentRule> ) )); } #[test] - fn __bindgen_test_layout_nsAutoPtr_instantiation_222525() { + fn __bindgen_test_layout_nsAutoPtr_instantiation_236499() { 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 a79784bd970..75d11e072b4 100644 --- a/components/style/gecko/generated/structs_release.rs +++ b/components/style/gecko/generated/structs_release.rs @@ -974,7 +974,6 @@ pub mod root { pub const NS_STYLE_DISPLAY_MODE_BROWSER: ::std::os::raw::c_uint = 0; pub const NS_STYLE_DISPLAY_MODE_MINIMAL_UI: ::std::os::raw::c_uint = 1; pub const NS_STYLE_DISPLAY_MODE_STANDALONE: ::std::os::raw::c_uint = 2; - pub const NS_STYLE_DISPLAY_MODE_FULLSCREEN: ::std::os::raw::c_uint = 3; pub const NS_THEME_NONE: ::std::os::raw::c_uint = 0; pub const NS_THEME_BUTTON: ::std::os::raw::c_uint = 1; pub const NS_THEME_RADIO: ::std::os::raw::c_uint = 2; @@ -1167,8 +1166,6 @@ 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 { @@ -1202,7 +1199,7 @@ pub mod root { pub struct atomic { } #[test] - fn __bindgen_test_layout_atomic_instantiation_60414() { + fn __bindgen_test_layout_atomic_instantiation_88059() { assert_eq!(::std::mem::size_of::() , 4usize , concat ! ( "Size of template specialization: " , stringify ! ( u32 ) )); @@ -1211,7 +1208,7 @@ pub mod root { ( u32 ) )); } #[test] - fn __bindgen_test_layout_atomic_instantiation_60422() { + fn __bindgen_test_layout_atomic_instantiation_88067() { assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( u64 ) )); @@ -1266,9 +1263,8 @@ 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; @@ -1358,9 +1354,9 @@ pub mod root { root::nsCSubstringTuple; pub type nsCStringRepr_string_type = root::nsCString; pub type nsCStringRepr_const_iterator = - root::nsReadingIterator; + root::nsReadingIterator<::std::os::raw::c_char>; pub type nsCStringRepr_iterator = - root::nsWritingIterator; + root::nsWritingIterator<::std::os::raw::c_char>; pub type nsCStringRepr_comparator_type = root::nsCStringComparator; pub type nsCStringRepr_char_iterator = @@ -3621,20 +3617,9 @@ pub mod root { _unused: [u8; 0], } #[repr(C)] - #[derive(Debug)] + #[derive(Debug, Copy, Clone)] pub struct EventHandlerNonNull { - pub _base: root::mozilla::dom::CallbackFunction, - } - #[test] - fn bindgen_test_layout_EventHandlerNonNull() { - assert_eq!(::std::mem::size_of::() , - 48usize , concat ! ( - "Size of: " , stringify ! ( EventHandlerNonNull ) - )); - assert_eq! (::std::mem::align_of::() , - 8usize , concat ! ( - "Alignment of " , stringify ! ( - EventHandlerNonNull ) )); + _unused: [u8; 0], } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -4052,6 +4037,11 @@ pub mod root { pub struct CustomElementRegistry { _unused: [u8; 0], } + #[repr(C)] + #[derive(Debug, Copy, Clone)] + pub struct Location { + _unused: [u8; 0], + } #[repr(u8)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] pub enum LargeAllocStatus { @@ -4689,11 +4679,6 @@ pub mod root { } #[repr(C)] #[derive(Debug, Copy, Clone)] - pub struct Location { - _unused: [u8; 0], - } - #[repr(C)] - #[derive(Debug, Copy, Clone)] pub struct MediaQueryList { _unused: [u8; 0], } @@ -4716,6 +4701,11 @@ pub mod root { } #[repr(C)] #[derive(Debug, Copy, Clone)] + pub struct ScriptLoader { + _unused: [u8; 0], + } + #[repr(C)] + #[derive(Debug, Copy, Clone)] pub struct StyleSheetList { _unused: [u8; 0], } @@ -6305,6 +6295,24 @@ pub mod root { } #[repr(C)] #[derive(Debug, Copy)] + pub struct MallocAllocPolicy { + pub _address: u8, + } + #[test] + fn bindgen_test_layout_MallocAllocPolicy() { + assert_eq!(::std::mem::size_of::() , 1usize , + concat ! ( + "Size of: " , stringify ! ( MallocAllocPolicy ) )); + assert_eq! (::std::mem::align_of::() , 1usize , + concat ! ( + "Alignment of " , stringify ! ( MallocAllocPolicy ) + )); + } + impl Clone for MallocAllocPolicy { + fn clone(&self) -> Self { *self } + } + #[repr(C)] + #[derive(Debug, Copy)] pub struct ErrorResult { pub _bindgen_opaque_blob: [u64; 2usize], } @@ -6698,7 +6706,7 @@ pub mod root { _unused: [u8; 0], } #[test] - fn __bindgen_test_layout_StaticRefPtr_instantiation_114865() { + fn __bindgen_test_layout_StaticRefPtr_instantiation_137486() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -7727,7 +7735,7 @@ pub mod root { #[repr(C)] #[derive(Debug)] pub struct ImageCacheKey { - pub mURI: root::RefPtr, + pub mURI: root::RefPtr, pub mBlobSerial: [u64; 2usize], pub mOriginAttributes: root::mozilla::OriginAttributes, pub mControlledDocument: *mut ::std::os::raw::c_void, @@ -8801,10 +8809,8 @@ pub mod root { PropertyStyleAnimationValuePair ) , "::" , stringify ! ( mValue ) )); } - pub type ComputedKeyframeValues = - root::nsTArray; #[test] - fn __bindgen_test_layout_DefaultDelete_instantiation_152576() { + fn __bindgen_test_layout_DefaultDelete_instantiation_174434() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -10880,6 +10886,22 @@ pub mod root { "Alignment of " , stringify ! ( nsCString ) )); } #[repr(C)] + #[derive(Debug)] + pub struct nsDependentCSubstring { + pub _base: root::nsACString, + } + pub type nsDependentCSubstring_self_type = root::nsDependentCSubstring; + #[test] + fn bindgen_test_layout_nsDependentCSubstring() { + assert_eq!(::std::mem::size_of::() , 16usize , + concat ! ( + "Size of: " , stringify ! ( nsDependentCSubstring ) )); + assert_eq! (::std::mem::align_of::() , 8usize , + concat ! ( + "Alignment of " , stringify ! ( nsDependentCSubstring ) + )); + } + #[repr(C)] pub struct nsCStringComparator__bindgen_vtable(::std::os::raw::c_void); #[repr(C)] #[derive(Debug, Copy)] @@ -11004,7 +11026,7 @@ pub mod root { pub _address: u8, } #[test] - fn __bindgen_test_layout_nsCharTraits_instantiation_50148() { + fn __bindgen_test_layout_nsCharTraits_instantiation_53351() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -11015,7 +11037,7 @@ pub mod root { root::nsCharTraits ) )); } #[test] - fn __bindgen_test_layout_nsCharTraits_instantiation_50152() { + fn __bindgen_test_layout_nsCharTraits_instantiation_53355() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -11917,6 +11939,26 @@ pub mod root { pub type MutableHandleValue = root::JS::MutableHandle; pub type RootedObject = [u64; 3usize]; + #[repr(C)] + #[derive(Debug, Copy, Clone)] + pub struct DeletePolicy { + pub _address: u8, + } + #[repr(C)] + #[derive(Debug, Copy)] + pub struct FreePolicy { + pub _address: u8, + } + #[test] + fn bindgen_test_layout_FreePolicy() { + assert_eq!(::std::mem::size_of::() , 1usize , concat ! + ( "Size of: " , stringify ! ( FreePolicy ) )); + assert_eq! (::std::mem::align_of::() , 1usize , concat + ! ( "Alignment of " , stringify ! ( FreePolicy ) )); + } + impl Clone for FreePolicy { + fn clone(&self) -> Self { *self } + } /** * A GC pointer, tagged with the trace kind. * @@ -12223,11 +12265,6 @@ pub mod root { AutoSetAsyncStackForNewCalls ) , "::" , stringify ! ( oldAsyncCallIsExplicit ) )); } - pub type WarningReporter = - ::std::option::Option; #[repr(C)] #[derive(Debug)] pub struct AutoHideScriptedCaller { @@ -12381,96 +12418,6 @@ 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 field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_1) }; - let val = (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 field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_1) }; - field_val &= !mask; - field_val |= (val << 0usize) & mask; - self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) }; - } - #[inline] - pub fn ownsLinebuf_(&self) -> bool { - let mask = 2usize as u8; - let field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_1) }; - let val = (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 field_val: u8 = - unsafe { ::std::mem::transmute(self._bitfield_1) }; - field_val &= !mask; - field_val |= (val << 1usize) & mask; - self._bitfield_1 = unsafe { ::std::mem::transmute(field_val) }; - } - } #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct JSRuntime { @@ -12720,7 +12667,7 @@ pub mod root { } pub type nsCOMPtr_element_type = T; #[test] - fn __bindgen_test_layout_nsCOMPtr_instantiation_63576() { + fn __bindgen_test_layout_nsCOMPtr_instantiation_91145() { assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -13430,7 +13377,7 @@ pub mod root { #[derive(Debug)] pub struct gfxFontFeatureValueSet_ValueList { pub name: ::nsstring::nsStringRepr, - pub featureSelectors: root::nsTArray, + pub featureSelectors: root::nsTArray<::std::os::raw::c_uint>, } #[test] fn bindgen_test_layout_gfxFontFeatureValueSet_ValueList() { @@ -13535,7 +13482,7 @@ pub mod root { pub struct gfxFontFeatureValueSet_FeatureValueHashEntry { pub _base: root::PLDHashEntryHdr, pub mKey: root::gfxFontFeatureValueSet_FeatureValueHashKey, - pub mValues: root::nsTArray, + pub mValues: root::nsTArray<::std::os::raw::c_uint>, } pub type gfxFontFeatureValueSet_FeatureValueHashEntry_KeyType = *const root::gfxFontFeatureValueSet_FeatureValueHashKey; @@ -13638,7 +13585,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] @@ -16004,7 +15951,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, @@ -19890,66 +19837,66 @@ pub mod root { pub struct nsDOMMutationObserver { _unused: [u8; 0], } - pub const NODE_HAS_LISTENERMANAGER: root::_bindgen_ty_72 = - _bindgen_ty_72::NODE_HAS_LISTENERMANAGER; - pub const NODE_HAS_PROPERTIES: root::_bindgen_ty_72 = - _bindgen_ty_72::NODE_HAS_PROPERTIES; - pub const NODE_IS_ANONYMOUS_ROOT: root::_bindgen_ty_72 = - _bindgen_ty_72::NODE_IS_ANONYMOUS_ROOT; - pub const NODE_IS_IN_NATIVE_ANONYMOUS_SUBTREE: root::_bindgen_ty_72 = - _bindgen_ty_72::NODE_IS_IN_NATIVE_ANONYMOUS_SUBTREE; - pub const NODE_IS_NATIVE_ANONYMOUS_ROOT: root::_bindgen_ty_72 = - _bindgen_ty_72::NODE_IS_NATIVE_ANONYMOUS_ROOT; - pub const NODE_FORCE_XBL_BINDINGS: root::_bindgen_ty_72 = - _bindgen_ty_72::NODE_FORCE_XBL_BINDINGS; - pub const NODE_MAY_BE_IN_BINDING_MNGR: root::_bindgen_ty_72 = - _bindgen_ty_72::NODE_MAY_BE_IN_BINDING_MNGR; - pub const NODE_IS_EDITABLE: root::_bindgen_ty_72 = - _bindgen_ty_72::NODE_IS_EDITABLE; - pub const NODE_IS_NATIVE_ANONYMOUS: root::_bindgen_ty_72 = - _bindgen_ty_72::NODE_IS_NATIVE_ANONYMOUS; - pub const NODE_IS_IN_SHADOW_TREE: root::_bindgen_ty_72 = - _bindgen_ty_72::NODE_IS_IN_SHADOW_TREE; - pub const NODE_HAS_EMPTY_SELECTOR: root::_bindgen_ty_72 = - _bindgen_ty_72::NODE_HAS_EMPTY_SELECTOR; - pub const NODE_HAS_SLOW_SELECTOR: root::_bindgen_ty_72 = - _bindgen_ty_72::NODE_HAS_SLOW_SELECTOR; - pub const NODE_HAS_EDGE_CHILD_SELECTOR: root::_bindgen_ty_72 = - _bindgen_ty_72::NODE_HAS_EDGE_CHILD_SELECTOR; - pub const NODE_HAS_SLOW_SELECTOR_LATER_SIBLINGS: root::_bindgen_ty_72 = - _bindgen_ty_72::NODE_HAS_SLOW_SELECTOR_LATER_SIBLINGS; - pub const NODE_ALL_SELECTOR_FLAGS: root::_bindgen_ty_72 = - _bindgen_ty_72::NODE_ALL_SELECTOR_FLAGS; - pub const NODE_NEEDS_FRAME: root::_bindgen_ty_72 = - _bindgen_ty_72::NODE_NEEDS_FRAME; - pub const NODE_DESCENDANTS_NEED_FRAMES: root::_bindgen_ty_72 = - _bindgen_ty_72::NODE_DESCENDANTS_NEED_FRAMES; - pub const NODE_HAS_ACCESSKEY: root::_bindgen_ty_72 = - _bindgen_ty_72::NODE_HAS_ACCESSKEY; - pub const NODE_HAS_DIRECTION_RTL: root::_bindgen_ty_72 = - _bindgen_ty_72::NODE_HAS_DIRECTION_RTL; - pub const NODE_HAS_DIRECTION_LTR: root::_bindgen_ty_72 = - _bindgen_ty_72::NODE_HAS_DIRECTION_LTR; - pub const NODE_ALL_DIRECTION_FLAGS: root::_bindgen_ty_72 = - _bindgen_ty_72::NODE_ALL_DIRECTION_FLAGS; - pub const NODE_CHROME_ONLY_ACCESS: root::_bindgen_ty_72 = - _bindgen_ty_72::NODE_CHROME_ONLY_ACCESS; - pub const NODE_IS_ROOT_OF_CHROME_ONLY_ACCESS: root::_bindgen_ty_72 = - _bindgen_ty_72::NODE_IS_ROOT_OF_CHROME_ONLY_ACCESS; - pub const NODE_SHARED_RESTYLE_BIT_1: root::_bindgen_ty_72 = - _bindgen_ty_72::NODE_SHARED_RESTYLE_BIT_1; - pub const NODE_SHARED_RESTYLE_BIT_2: root::_bindgen_ty_72 = - _bindgen_ty_72::NODE_SHARED_RESTYLE_BIT_2; - pub const NODE_HAS_DIRTY_DESCENDANTS_FOR_SERVO: root::_bindgen_ty_72 = - _bindgen_ty_72::NODE_SHARED_RESTYLE_BIT_1; + pub const NODE_HAS_LISTENERMANAGER: root::_bindgen_ty_82 = + _bindgen_ty_82::NODE_HAS_LISTENERMANAGER; + pub const NODE_HAS_PROPERTIES: root::_bindgen_ty_82 = + _bindgen_ty_82::NODE_HAS_PROPERTIES; + pub const NODE_IS_ANONYMOUS_ROOT: root::_bindgen_ty_82 = + _bindgen_ty_82::NODE_IS_ANONYMOUS_ROOT; + pub const NODE_IS_IN_NATIVE_ANONYMOUS_SUBTREE: root::_bindgen_ty_82 = + _bindgen_ty_82::NODE_IS_IN_NATIVE_ANONYMOUS_SUBTREE; + pub const NODE_IS_NATIVE_ANONYMOUS_ROOT: root::_bindgen_ty_82 = + _bindgen_ty_82::NODE_IS_NATIVE_ANONYMOUS_ROOT; + pub const NODE_FORCE_XBL_BINDINGS: root::_bindgen_ty_82 = + _bindgen_ty_82::NODE_FORCE_XBL_BINDINGS; + pub const NODE_MAY_BE_IN_BINDING_MNGR: root::_bindgen_ty_82 = + _bindgen_ty_82::NODE_MAY_BE_IN_BINDING_MNGR; + pub const NODE_IS_EDITABLE: root::_bindgen_ty_82 = + _bindgen_ty_82::NODE_IS_EDITABLE; + pub const NODE_IS_NATIVE_ANONYMOUS: root::_bindgen_ty_82 = + _bindgen_ty_82::NODE_IS_NATIVE_ANONYMOUS; + pub const NODE_IS_IN_SHADOW_TREE: root::_bindgen_ty_82 = + _bindgen_ty_82::NODE_IS_IN_SHADOW_TREE; + pub const NODE_HAS_EMPTY_SELECTOR: root::_bindgen_ty_82 = + _bindgen_ty_82::NODE_HAS_EMPTY_SELECTOR; + pub const NODE_HAS_SLOW_SELECTOR: root::_bindgen_ty_82 = + _bindgen_ty_82::NODE_HAS_SLOW_SELECTOR; + pub const NODE_HAS_EDGE_CHILD_SELECTOR: root::_bindgen_ty_82 = + _bindgen_ty_82::NODE_HAS_EDGE_CHILD_SELECTOR; + pub const NODE_HAS_SLOW_SELECTOR_LATER_SIBLINGS: root::_bindgen_ty_82 = + _bindgen_ty_82::NODE_HAS_SLOW_SELECTOR_LATER_SIBLINGS; + pub const NODE_ALL_SELECTOR_FLAGS: root::_bindgen_ty_82 = + _bindgen_ty_82::NODE_ALL_SELECTOR_FLAGS; + pub const NODE_NEEDS_FRAME: root::_bindgen_ty_82 = + _bindgen_ty_82::NODE_NEEDS_FRAME; + pub const NODE_DESCENDANTS_NEED_FRAMES: root::_bindgen_ty_82 = + _bindgen_ty_82::NODE_DESCENDANTS_NEED_FRAMES; + pub const NODE_HAS_ACCESSKEY: root::_bindgen_ty_82 = + _bindgen_ty_82::NODE_HAS_ACCESSKEY; + pub const NODE_HAS_DIRECTION_RTL: root::_bindgen_ty_82 = + _bindgen_ty_82::NODE_HAS_DIRECTION_RTL; + pub const NODE_HAS_DIRECTION_LTR: root::_bindgen_ty_82 = + _bindgen_ty_82::NODE_HAS_DIRECTION_LTR; + pub const NODE_ALL_DIRECTION_FLAGS: root::_bindgen_ty_82 = + _bindgen_ty_82::NODE_ALL_DIRECTION_FLAGS; + pub const NODE_CHROME_ONLY_ACCESS: root::_bindgen_ty_82 = + _bindgen_ty_82::NODE_CHROME_ONLY_ACCESS; + pub const NODE_IS_ROOT_OF_CHROME_ONLY_ACCESS: root::_bindgen_ty_82 = + _bindgen_ty_82::NODE_IS_ROOT_OF_CHROME_ONLY_ACCESS; + pub const NODE_SHARED_RESTYLE_BIT_1: root::_bindgen_ty_82 = + _bindgen_ty_82::NODE_SHARED_RESTYLE_BIT_1; + pub const NODE_SHARED_RESTYLE_BIT_2: root::_bindgen_ty_82 = + _bindgen_ty_82::NODE_SHARED_RESTYLE_BIT_2; + pub const NODE_HAS_DIRTY_DESCENDANTS_FOR_SERVO: root::_bindgen_ty_82 = + _bindgen_ty_82::NODE_SHARED_RESTYLE_BIT_1; pub const NODE_HAS_ANIMATION_ONLY_DIRTY_DESCENDANTS_FOR_SERVO: - root::_bindgen_ty_72 = - _bindgen_ty_72::NODE_SHARED_RESTYLE_BIT_2; - pub const NODE_TYPE_SPECIFIC_BITS_OFFSET: root::_bindgen_ty_72 = - _bindgen_ty_72::NODE_TYPE_SPECIFIC_BITS_OFFSET; + root::_bindgen_ty_82 = + _bindgen_ty_82::NODE_SHARED_RESTYLE_BIT_2; + pub const NODE_TYPE_SPECIFIC_BITS_OFFSET: root::_bindgen_ty_82 = + _bindgen_ty_82::NODE_TYPE_SPECIFIC_BITS_OFFSET; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] - pub enum _bindgen_ty_72 { + pub enum _bindgen_ty_82 { NODE_HAS_LISTENERMANAGER = 4, NODE_HAS_PROPERTIES = 8, NODE_IS_ANONYMOUS_ROOT = 16, @@ -22005,11 +21952,6 @@ pub mod root { } #[repr(C)] #[derive(Debug, Copy, Clone)] - pub struct nsScriptLoader { - _unused: [u8; 0], - } - #[repr(C)] - #[derive(Debug, Copy, Clone)] pub struct nsSMILAnimationController { _unused: [u8; 0], } @@ -25084,7 +25026,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, @@ -26224,7 +26166,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, @@ -26251,8 +26193,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], } @@ -27682,7 +27624,7 @@ pub mod root { ) , "::" , stringify ! ( mQuotePairs ) )); } #[test] - fn __bindgen_test_layout_StaticRefPtr_instantiation_148624() { + fn __bindgen_test_layout_StaticRefPtr_instantiation_170454() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -29780,7 +29722,7 @@ pub mod root { pub type RawGeckoURLExtraData = root::mozilla::URLExtraData; pub type RawGeckoKeyframeList = root::nsTArray; pub type RawGeckoComputedKeyframeValuesList = - root::nsTArray; + root::nsTArray>; pub type RawGeckoAnimationValueList = root::nsTArray; pub type RawGeckoStyleAnimationList = @@ -30852,7 +30794,7 @@ pub mod root { } pub type __builtin_va_list = [root::__va_list_tag; 1usize]; #[test] - fn __bindgen_test_layout_IntegralConstant_instantiation_176114() { + fn __bindgen_test_layout_IntegralConstant_instantiation_190670() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( u8 ) )); @@ -30861,7 +30803,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_IntegralConstant_instantiation_176118() { + fn __bindgen_test_layout_IntegralConstant_instantiation_190674() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( u8 ) )); @@ -30870,59 +30812,69 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_nsReadingIterator_instantiation_176947() { - assert_eq!(::std::mem::size_of::>() + fn __bindgen_test_layout_nsReadingIterator_instantiation_191498() { + 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_191502() { + 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_nsReadingIterator_instantiation_191575() { + assert_eq!(::std::mem::size_of::>() , 24usize , concat ! ( "Size of template specialization: " , stringify ! ( - root::nsReadingIterator - ) )); - assert_eq!(::std::mem::align_of::>() + root::nsReadingIterator<::std::os::raw::c_char> ) )); + assert_eq!(::std::mem::align_of::>() , 8usize , concat ! ( "Alignment of template specialization: " , stringify ! ( - root::nsReadingIterator + root::nsReadingIterator<::std::os::raw::c_char> ) )); + } + #[test] + fn __bindgen_test_layout_nsWritingIterator_instantiation_191579() { + 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__bindgen_ty_id_197341_instantiation_197338() { + assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( + "Size of template specialization: " , stringify ! ( u8 ) + )); + assert_eq!(::std::mem::align_of::() , 1usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( u8 ) )); } #[test] - fn __bindgen_test_layout_nsWritingIterator_instantiation_176950() { - 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 + fn __bindgen_test_layout__bindgen_ty_id_197374_instantiation_197371() { + assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( + "Size of template specialization: " , stringify ! ( u8 ) + )); + assert_eq!(::std::mem::align_of::() , 1usize , concat ! ( + "Alignment of template specialization: " , stringify ! ( u8 ) )); } #[test] - fn __bindgen_test_layout_nsReadingIterator_instantiation_177022() { - 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_177025() { - 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_nsTArray_instantiation_181372() { + fn __bindgen_test_layout_nsTArray_instantiation_197642() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -30933,7 +30885,7 @@ pub mod root { root::nsTArray ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_182216() { + fn __bindgen_test_layout_Handle_instantiation_198594() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -30944,7 +30896,7 @@ pub mod root { root::JS::Handle<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_Handle_instantiation_182232() { + fn __bindgen_test_layout_Handle_instantiation_198610() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -30955,7 +30907,7 @@ pub mod root { root::JS::Handle ) )); } #[test] - fn __bindgen_test_layout_MutableHandle_instantiation_182242() { + fn __bindgen_test_layout_MutableHandle_instantiation_198620() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -30966,7 +30918,7 @@ pub mod root { root::JS::MutableHandle<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_MutableHandle_instantiation_182258() { + fn __bindgen_test_layout_MutableHandle_instantiation_198636() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -30977,7 +30929,7 @@ pub mod root { root::JS::MutableHandle ) )); } #[test] - fn __bindgen_test_layout_Rooted_instantiation_182261() { + fn __bindgen_test_layout_Rooted_instantiation_198639() { assert_eq!(::std::mem::size_of::<[u64; 3usize]>() , 24usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -30988,7 +30940,18 @@ pub mod root { [u64; 3usize] ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_184764() { + fn __bindgen_test_layout_DeletePolicy_instantiation_198976() { + 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_nsTArray_instantiation_200979() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -30999,7 +30962,7 @@ pub mod root { root::nsTArray<::nsstring::nsStringRepr> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_184768() { + fn __bindgen_test_layout_nsTArray_instantiation_200983() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31010,18 +30973,18 @@ pub mod root { root::nsTArray ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_184781() { - assert_eq!(::std::mem::size_of::>() , 8usize , - concat ! ( + fn __bindgen_test_layout_nsTArray_instantiation_200996() { + assert_eq!(::std::mem::size_of::>() + , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( - root::nsTArray ) )); - assert_eq!(::std::mem::align_of::>() , 8usize , - concat ! ( + root::nsTArray<::std::os::raw::c_uint> ) )); + assert_eq!(::std::mem::align_of::>() + , 8usize , concat ! ( "Alignment of template specialization: " , stringify ! ( - root::nsTArray ) )); + root::nsTArray<::std::os::raw::c_uint> ) )); } #[test] - fn __bindgen_test_layout_TenuredHeap_instantiation_185620() { + fn __bindgen_test_layout_TenuredHeap_instantiation_201855() { assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31032,7 +30995,7 @@ pub mod root { root::JS::TenuredHeap ) )); } #[test] - fn __bindgen_test_layout_Heap_instantiation_185710() { + fn __bindgen_test_layout_Heap_instantiation_201945() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31043,7 +31006,7 @@ pub mod root { root::JS::Heap<*mut root::JSObject> ) )); } #[test] - fn __bindgen_test_layout_TErrorResult_instantiation_185820() { + fn __bindgen_test_layout_TErrorResult_instantiation_202055() { assert_eq!(::std::mem::size_of::() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31054,7 +31017,7 @@ pub mod root { root::mozilla::binding_danger::TErrorResult ) )); } #[test] - fn __bindgen_test_layout_TErrorResult_instantiation_185836() { + fn __bindgen_test_layout_TErrorResult_instantiation_202071() { assert_eq!(::std::mem::size_of::() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31065,7 +31028,7 @@ pub mod root { root::mozilla::binding_danger::TErrorResult ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_185841() { + fn __bindgen_test_layout_already_AddRefed_instantiation_202076() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31076,7 +31039,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_185893() { + fn __bindgen_test_layout_already_AddRefed_instantiation_202128() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31087,7 +31050,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_RefPtr_instantiation_186367() { + fn __bindgen_test_layout_RefPtr_instantiation_202602() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31098,7 +31061,7 @@ pub mod root { root::RefPtr ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_186713() { + fn __bindgen_test_layout_already_AddRefed_instantiation_202948() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31109,7 +31072,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_186956() { + fn __bindgen_test_layout_already_AddRefed_instantiation_203191() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31120,7 +31083,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_187103() { + fn __bindgen_test_layout_already_AddRefed_instantiation_203338() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31131,7 +31094,18 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_UniquePtr_instantiation_191183() { + fn __bindgen_test_layout_DeletePolicy_instantiation_207426() { + 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_207424() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31142,7 +31116,7 @@ pub mod root { root::mozilla::UniquePtr ) )); } #[test] - fn __bindgen_test_layout_iterator_instantiation_191215() { + fn __bindgen_test_layout_iterator_instantiation_207459() { assert_eq!(::std::mem::size_of::() , 1usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31153,7 +31127,7 @@ pub mod root { root::std::iterator ) )); } #[test] - fn __bindgen_test_layout_nsCOMPtr_instantiation_191782() { + fn __bindgen_test_layout_nsCOMPtr_instantiation_208013() { assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31164,7 +31138,7 @@ pub mod root { root::nsCOMPtr ) )); } #[test] - fn __bindgen_test_layout_Heap_instantiation_193035() { + fn __bindgen_test_layout_Heap_instantiation_209271() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31175,7 +31149,7 @@ pub mod root { root::JS::Heap ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_193377() { + fn __bindgen_test_layout_nsTArray_instantiation_209613() { assert_eq!(::std::mem::size_of::>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31188,7 +31162,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_LinkedList_instantiation_193650() { + fn __bindgen_test_layout_LinkedList_instantiation_209889() { assert_eq!(::std::mem::size_of::() , 24usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31199,7 +31173,7 @@ pub mod root { root::mozilla::LinkedList ) )); } #[test] - fn __bindgen_test_layout_RefPtr_instantiation_193666() { + fn __bindgen_test_layout_RefPtr_instantiation_209905() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31210,7 +31184,7 @@ pub mod root { root::RefPtr ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_193665() { + fn __bindgen_test_layout_nsTArray_instantiation_209904() { assert_eq!(::std::mem::size_of::>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31223,7 +31197,7 @@ pub mod root { )); } #[test] - fn __bindgen_test_layout_nsCOMPtr_instantiation_193695() { + fn __bindgen_test_layout_nsCOMPtr_instantiation_209934() { assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31234,7 +31208,7 @@ pub mod root { root::nsCOMPtr ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_193694() { + fn __bindgen_test_layout_nsTArray_instantiation_209933() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31245,7 +31219,7 @@ pub mod root { root::nsTArray ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_193740() { + fn __bindgen_test_layout_already_AddRefed_instantiation_209979() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31256,7 +31230,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_193905() { + fn __bindgen_test_layout_already_AddRefed_instantiation_210144() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31267,7 +31241,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_194232() { + fn __bindgen_test_layout_already_AddRefed_instantiation_210471() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31278,7 +31252,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_nsCOMPtr_instantiation_194325() { + fn __bindgen_test_layout_nsCOMPtr_instantiation_210564() { assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31289,7 +31263,29 @@ pub mod root { root::nsCOMPtr ) )); } #[test] - fn __bindgen_test_layout_UniquePtr_instantiation_194614() { + fn __bindgen_test_layout_nsCOMPtr_instantiation_210601() { + 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_DefaultDelete_instantiation_210857() { + 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_210855() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31300,7 +31296,7 @@ pub mod root { root::mozilla::UniquePtr ) )); } #[test] - fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_195151() { + fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_211395() { assert_eq!(::std::mem::size_of::>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31313,7 +31309,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_nsDataHashtable_instantiation_195150() { + fn __bindgen_test_layout_nsDataHashtable_instantiation_211394() { assert_eq!(::std::mem::size_of::<[u64; 5usize]>() , 40usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31324,7 +31320,7 @@ pub mod root { [u64; 5usize] ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_195266() { + fn __bindgen_test_layout_nsTArray_instantiation_211511() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31335,7 +31331,7 @@ pub mod root { root::nsTArray<*mut root::nsIContent> ) )); } #[test] - fn __bindgen_test_layout_SupportsWeakPtr_instantiation_195313() { + fn __bindgen_test_layout_SupportsWeakPtr_instantiation_211558() { assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( u64 ) )); @@ -31344,7 +31340,7 @@ pub mod root { u64 ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_195488() { + fn __bindgen_test_layout_nsTArray_instantiation_211728() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31355,7 +31351,18 @@ pub mod root { root::nsTArray ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_195761() { + fn __bindgen_test_layout_DefaultDelete_instantiation_211844() { + 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_nsTArray_instantiation_212004() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31366,7 +31373,7 @@ pub mod root { root::nsTArray ) )); } #[test] - fn __bindgen_test_layout_nsPIDOMWindow_instantiation_196548() { + fn __bindgen_test_layout_nsPIDOMWindow_instantiation_212791() { assert_eq!(::std::mem::size_of::<[u64; 28usize]>() , 224usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31377,7 +31384,7 @@ pub mod root { [u64; 28usize] ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_196640() { + fn __bindgen_test_layout_already_AddRefed_instantiation_212843() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31388,7 +31395,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_nsRefPtrHashtable_instantiation_196821() { + fn __bindgen_test_layout_nsRefPtrHashtable_instantiation_213024() { assert_eq!(::std::mem::size_of::<[u64; 5usize]>() , 40usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31399,7 +31406,7 @@ pub mod root { [u64; 5usize] ) )); } #[test] - fn __bindgen_test_layout_nsPtrHashKey_instantiation_197338() { + fn __bindgen_test_layout_nsPtrHashKey_instantiation_213525() { assert_eq!(::std::mem::size_of::>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31410,7 +31417,7 @@ pub mod root { root::nsPtrHashKey ) )); } #[test] - fn __bindgen_test_layout_OwningNonNull_instantiation_197453() { + fn __bindgen_test_layout_OwningNonNull_instantiation_213640() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31421,18 +31428,7 @@ pub mod root { root::mozilla::OwningNonNull ) )); } #[test] - fn __bindgen_test_layout_nsCOMPtr_instantiation_197580() { - 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_nsPtrHashKey_instantiation_197750() { + fn __bindgen_test_layout_nsPtrHashKey_instantiation_213925() { assert_eq!(::std::mem::size_of::>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31443,7 +31439,7 @@ pub mod root { root::nsPtrHashKey<::std::os::raw::c_void> ) )); } #[test] - fn __bindgen_test_layout_PointTyped_instantiation_198539() { + fn __bindgen_test_layout_PointTyped_instantiation_214716() { assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31454,7 +31450,7 @@ pub mod root { [u32; 2usize] ) )); } #[test] - fn __bindgen_test_layout_IntPointTyped_instantiation_198542() { + fn __bindgen_test_layout_IntPointTyped_instantiation_214721() { assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31465,7 +31461,7 @@ pub mod root { [u32; 2usize] ) )); } #[test] - fn __bindgen_test_layout_SizeTyped_instantiation_198545() { + fn __bindgen_test_layout_SizeTyped_instantiation_214724() { assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31476,7 +31472,7 @@ pub mod root { [u32; 2usize] ) )); } #[test] - fn __bindgen_test_layout_RectTyped_instantiation_198551() { + fn __bindgen_test_layout_RectTyped_instantiation_214732() { assert_eq!(::std::mem::size_of::<[u32; 4usize]>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31487,7 +31483,7 @@ pub mod root { [u32; 4usize] ) )); } #[test] - fn __bindgen_test_layout_IntPointTyped_instantiation_198575() { + fn __bindgen_test_layout_IntPointTyped_instantiation_214764() { assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31498,7 +31494,7 @@ pub mod root { [u32; 2usize] ) )); } #[test] - fn __bindgen_test_layout_IntSizeTyped_instantiation_198581() { + fn __bindgen_test_layout_IntSizeTyped_instantiation_214772() { assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31509,7 +31505,7 @@ pub mod root { [u32; 2usize] ) )); } #[test] - fn __bindgen_test_layout_IntRectTyped_instantiation_198587() { + fn __bindgen_test_layout_IntRectTyped_instantiation_214780() { assert_eq!(::std::mem::size_of::<[u32; 4usize]>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31520,7 +31516,7 @@ pub mod root { [u32; 4usize] ) )); } #[test] - fn __bindgen_test_layout_MarginTyped_instantiation_198716() { + fn __bindgen_test_layout_MarginTyped_instantiation_214947() { assert_eq!(::std::mem::size_of::<[u32; 4usize]>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31531,7 +31527,7 @@ pub mod root { [u32; 4usize] ) )); } #[test] - fn __bindgen_test_layout_RectTyped_instantiation_198743() { + fn __bindgen_test_layout_RectTyped_instantiation_214982() { assert_eq!(::std::mem::size_of::<[u32; 4usize]>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31542,7 +31538,7 @@ pub mod root { [u32; 4usize] ) )); } #[test] - fn __bindgen_test_layout_IntRectTyped_instantiation_198746() { + fn __bindgen_test_layout_IntRectTyped_instantiation_214987() { assert_eq!(::std::mem::size_of::<[u32; 4usize]>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31553,7 +31549,7 @@ pub mod root { [u32; 4usize] ) )); } #[test] - fn __bindgen_test_layout_ScaleFactor_instantiation_198782() { + fn __bindgen_test_layout_ScaleFactor_instantiation_215033() { assert_eq!(::std::mem::size_of::() , 4usize , concat ! ( "Size of template specialization: " , stringify ! ( u32 ) )); @@ -31562,7 +31558,7 @@ pub mod root { u32 ) )); } #[test] - fn __bindgen_test_layout_ScaleFactors2D_instantiation_198882() { + fn __bindgen_test_layout_ScaleFactors2D_instantiation_215133() { assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31573,7 +31569,7 @@ pub mod root { [u32; 2usize] ) )); } #[test] - fn __bindgen_test_layout_ScaleFactors2D_instantiation_198890() { + fn __bindgen_test_layout_ScaleFactors2D_instantiation_215141() { assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31584,7 +31580,7 @@ pub mod root { [u32; 2usize] ) )); } #[test] - fn __bindgen_test_layout_ScaleFactors2D_instantiation_198934() { + fn __bindgen_test_layout_ScaleFactors2D_instantiation_215185() { assert_eq!(::std::mem::size_of::<[u32; 2usize]>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31595,7 +31591,7 @@ pub mod root { [u32; 2usize] ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_199564() { + fn __bindgen_test_layout_nsTArray_instantiation_215815() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31608,7 +31604,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_nsPtrHashKey_instantiation_199580() { + fn __bindgen_test_layout_nsPtrHashKey_instantiation_215831() { assert_eq!(::std::mem::size_of::>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31619,7 +31615,7 @@ pub mod root { root::nsPtrHashKey ) )); } #[test] - fn __bindgen_test_layout_nsPIDOMWindow_instantiation_202828() { + fn __bindgen_test_layout_nsPIDOMWindow_instantiation_218957() { assert_eq!(::std::mem::size_of::<[u64; 28usize]>() , 224usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31630,7 +31626,7 @@ pub mod root { [u64; 28usize] ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_203455() { + fn __bindgen_test_layout_already_AddRefed_instantiation_219587() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31641,7 +31637,18 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_nsRefPtrHashtable_instantiation_203547() { + fn __bindgen_test_layout_DefaultDelete_instantiation_219678() { + 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_nsRefPtrHashtable_instantiation_219682() { assert_eq!(::std::mem::size_of::<[u64; 5usize]>() , 40usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31652,7 +31659,7 @@ pub mod root { [u64; 5usize] ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_204744() { + fn __bindgen_test_layout_already_AddRefed_instantiation_220879() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31663,7 +31670,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_nsCOMPtr_instantiation_205090() { + fn __bindgen_test_layout_nsCOMPtr_instantiation_221165() { assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31674,7 +31681,7 @@ pub mod root { root::nsCOMPtr ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_206655() { + fn __bindgen_test_layout_nsTArray_instantiation_222740() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31685,7 +31692,7 @@ pub mod root { root::nsTArray ) )); } #[test] - fn __bindgen_test_layout_RefPtr_instantiation_206667() { + fn __bindgen_test_layout_RefPtr_instantiation_222752() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31698,7 +31705,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_206666() { + fn __bindgen_test_layout_nsTArray_instantiation_222751() { assert_eq!(::std::mem::size_of::>>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31711,7 +31718,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_nsPtrHashKey_instantiation_206700() { + fn __bindgen_test_layout_nsPtrHashKey_instantiation_222785() { assert_eq!(::std::mem::size_of::>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31722,7 +31729,7 @@ pub mod root { root::nsPtrHashKey ) )); } #[test] - fn __bindgen_test_layout_UniquePtr_instantiation_206797() { + fn __bindgen_test_layout_UniquePtr_instantiation_222882() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31733,7 +31740,7 @@ pub mod root { root::mozilla::UniquePtr ) )); } #[test] - fn __bindgen_test_layout_nsDataHashtable_instantiation_208715() { + fn __bindgen_test_layout_nsDataHashtable_instantiation_224810() { assert_eq!(::std::mem::size_of::<[u64; 5usize]>() , 40usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31744,7 +31751,7 @@ pub mod root { [u64; 5usize] ) )); } #[test] - fn __bindgen_test_layout_OwningNonNull_instantiation_208754() { + fn __bindgen_test_layout_OwningNonNull_instantiation_224849() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31757,7 +31764,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_208775() { + fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_224870() { assert_eq!(::std::mem::size_of::>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31768,7 +31775,7 @@ pub mod root { root::nsRefPtrHashKey ) )); } #[test] - fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_208806() { + fn __bindgen_test_layout_nsRefPtrHashKey_instantiation_224901() { assert_eq!(::std::mem::size_of::>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31779,7 +31786,18 @@ pub mod root { root::nsRefPtrHashKey ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_209362() { + fn __bindgen_test_layout_DefaultDelete_instantiation_225446() { + 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_already_AddRefed_instantiation_225460() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31790,7 +31808,7 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_nsMainThreadPtrHolder_instantiation_209366() { + fn __bindgen_test_layout_nsMainThreadPtrHolder_instantiation_225464() { assert_eq!(::std::mem::size_of::>() , 24usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31801,7 +31819,7 @@ pub mod root { root::nsMainThreadPtrHolder ) )); } #[test] - fn __bindgen_test_layout_nsPtrHashKey_instantiation_209440() { + fn __bindgen_test_layout_nsPtrHashKey_instantiation_225538() { assert_eq!(::std::mem::size_of::>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31812,7 +31830,18 @@ pub mod root { root::nsPtrHashKey ) )); } #[test] - fn __bindgen_test_layout_UniquePtr_instantiation_209725() { + fn __bindgen_test_layout_DefaultDelete_instantiation_225825() { + 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_225823() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31823,7 +31852,18 @@ pub mod root { root::mozilla::UniquePtr ) )); } #[test] - fn __bindgen_test_layout_UniquePtr_instantiation_209728() { + fn __bindgen_test_layout_DefaultDelete_instantiation_225831() { + 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_225829() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31834,7 +31874,7 @@ pub mod root { root::mozilla::UniquePtr ) )); } #[test] - fn __bindgen_test_layout_Maybe_instantiation_209997() { + fn __bindgen_test_layout_Maybe_instantiation_226101() { assert_eq!(::std::mem::size_of::<[u64; 2usize]>() , 16usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31845,7 +31885,7 @@ pub mod root { [u64; 2usize] ) )); } #[test] - fn __bindgen_test_layout_SupportsWeakPtr_instantiation_210163() { + fn __bindgen_test_layout_SupportsWeakPtr_instantiation_226268() { assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( u64 ) )); @@ -31854,7 +31894,7 @@ pub mod root { u64 ) )); } #[test] - fn __bindgen_test_layout_Maybe_instantiation_210311() { + fn __bindgen_test_layout_Maybe_instantiation_226416() { assert_eq!(::std::mem::size_of::<[u32; 3usize]>() , 12usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31865,7 +31905,7 @@ pub mod root { [u32; 3usize] ) )); } #[test] - fn __bindgen_test_layout_already_AddRefed_instantiation_210326() { + fn __bindgen_test_layout_already_AddRefed_instantiation_226431() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31876,7 +31916,18 @@ pub mod root { root::already_AddRefed ) )); } #[test] - fn __bindgen_test_layout_UniquePtr_instantiation_210332() { + fn __bindgen_test_layout_DefaultDelete_instantiation_226439() { + 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_226437() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31887,7 +31938,18 @@ pub mod root { root::mozilla::UniquePtr ) )); } #[test] - fn __bindgen_test_layout_pair_instantiation_210518() { + fn __bindgen_test_layout_DefaultDelete_instantiation_226478() { + 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_226629() { assert_eq!(::std::mem::size_of::>() , 32usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31898,7 +31960,7 @@ pub mod root { root::std::pair<::nsstring::nsStringRepr, ::nsstring::nsStringRepr> ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_210517() { + fn __bindgen_test_layout_nsTArray_instantiation_226628() { assert_eq!(::std::mem::size_of::>>() , 8usize , concat ! ( @@ -31913,7 +31975,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_RefPtr_instantiation_211497() { + fn __bindgen_test_layout_RefPtr_instantiation_227619() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31924,7 +31986,7 @@ pub mod root { root::RefPtr ) )); } #[test] - fn __bindgen_test_layout_BaseTimeDuration_instantiation_215485() { + fn __bindgen_test_layout_BaseTimeDuration_instantiation_229341() { assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31935,7 +31997,7 @@ pub mod root { root::mozilla::BaseTimeDuration ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_216077() { + fn __bindgen_test_layout_nsTArray_instantiation_229933() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31948,7 +32010,7 @@ pub mod root { ) )); } #[test] - fn __bindgen_test_layout_Maybe_instantiation_216251() { + fn __bindgen_test_layout_Maybe_instantiation_230109() { assert_eq!(::std::mem::size_of::<[u64; 5usize]>() , 40usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31959,7 +32021,7 @@ pub mod root { [u64; 5usize] ) )); } #[test] - fn __bindgen_test_layout_RefPtr_instantiation_216426() { + fn __bindgen_test_layout_RefPtr_instantiation_230284() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31970,7 +32032,7 @@ pub mod root { root::RefPtr ) )); } #[test] - fn __bindgen_test_layout_Sequence_instantiation_216670() { + fn __bindgen_test_layout_Sequence_instantiation_230528() { assert_eq!(::std::mem::size_of::() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( u64 ) )); @@ -31979,7 +32041,7 @@ pub mod root { u64 ) )); } #[test] - fn __bindgen_test_layout_nsTArray_instantiation_218065() { + fn __bindgen_test_layout_nsTArray_instantiation_231932() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! ( @@ -31990,7 +32052,7 @@ pub mod root { root::nsTArray<*mut root::mozilla::css::DocumentRule> ) )); } #[test] - fn __bindgen_test_layout_nsAutoPtr_instantiation_218101() { + fn __bindgen_test_layout_nsAutoPtr_instantiation_231968() { assert_eq!(::std::mem::size_of::>() , 8usize , concat ! ( "Size of template specialization: " , stringify ! (