diff --git a/components/style/gecko_bindings/bindings.rs b/components/style/gecko_bindings/bindings.rs index e438478a3526..659092adbfd1 100644 --- a/components/style/gecko_bindings/bindings.rs +++ b/components/style/gecko_bindings/bindings.rs @@ -649,7 +649,7 @@ extern "C" { } extern "C" { pub fn Gecko_CSSValue_SetFunction(css_value: nsCSSValueBorrowedMut, - len: i32); + len: i32); } extern "C" { pub fn Gecko_CSSValue_GetArrayItem(css_value: nsCSSValueBorrowedMut, diff --git a/components/style/gecko_bindings/structs_debug.rs b/components/style/gecko_bindings/structs_debug.rs index c3acede57cc4..39b8ae1a4a84 100644 --- a/components/style/gecko_bindings/structs_debug.rs +++ b/components/style/gecko_bindings/structs_debug.rs @@ -1409,6 +1409,7 @@ pub enum nsresult { NS_ERROR_DOM_MEDIA_MEDIASINK_ERR = 2154692619, NS_ERROR_DOM_MEDIA_DEMUXER_ERR = 2154692620, NS_ERROR_DOM_MEDIA_CDM_ERR = 2154692621, + NS_ERROR_DOM_MEDIA_NEED_NEW_DECODER = 2154692622, NS_ERROR_DOM_MEDIA_CUBEB_INITIALIZATION_ERR = 2154692709, NS_ERROR_DOWNLOAD_COMPLETE = 2155347969, NS_ERROR_DOWNLOAD_NOT_PARTIAL = 2155347970, @@ -1544,8 +1545,8 @@ pub type Value_PayloadType = u64; #[derive(Debug, Copy)] pub struct Value_layout { pub asBits: __BindgenUnionField, - pub debugView: __BindgenUnionField, - pub s: __BindgenUnionField, + pub debugView: __BindgenUnionField, + pub s: __BindgenUnionField, pub asDouble: __BindgenUnionField, pub asPtr: __BindgenUnionField<*mut ::std::os::raw::c_void>, pub asWord: __BindgenUnionField, @@ -1554,18 +1555,20 @@ pub struct Value_layout { } #[repr(C)] #[derive(Debug, Copy)] -pub struct Value_layout__bindgen_ty_1 { +pub struct Value_layout__bindgen_ty_bindgen_id_57099 { pub _bitfield_1: u64, } #[test] -fn bindgen_test_layout_Value_layout__bindgen_ty_1() { - assert_eq!(::std::mem::size_of::() , 8usize); - assert_eq!(::std::mem::align_of::() , 8usize); +fn bindgen_test_layout_Value_layout__bindgen_ty_bindgen_id_57099() { + assert_eq!(::std::mem::size_of::() + , 8usize); + assert_eq!(::std::mem::align_of::() + , 8usize); } -impl Clone for Value_layout__bindgen_ty_1 { +impl Clone for Value_layout__bindgen_ty_bindgen_id_57099 { fn clone(&self) -> Self { *self } } -impl Value_layout__bindgen_ty_1 { +impl Value_layout__bindgen_ty_bindgen_id_57099 { #[inline] pub fn payload47(&self) -> u64 { unsafe { @@ -1598,33 +1601,36 @@ impl Value_layout__bindgen_ty_1 { } #[repr(C)] #[derive(Debug, Copy)] -pub struct Value_layout__bindgen_ty_2 { - pub payload: Value_layout__bindgen_ty_2_1, +pub struct Value_layout__bindgen_ty_bindgen_id_57105 { + pub payload: Value_layout__bindgen_ty_bindgen_id_57105__bindgen_ty_bindgen_id_57106, } #[repr(C)] #[derive(Debug, Copy)] -pub struct Value_layout__bindgen_ty_2_1 { +pub struct Value_layout__bindgen_ty_bindgen_id_57105__bindgen_ty_bindgen_id_57106 { pub i32: __BindgenUnionField, pub u32: __BindgenUnionField, pub why: __BindgenUnionField, pub bindgen_union_field: u32, } #[test] -fn bindgen_test_layout_Value_layout__bindgen_ty_2_1() { - assert_eq!(::std::mem::size_of::() , - 4usize); - assert_eq!(::std::mem::align_of::() , - 4usize); +fn bindgen_test_layout_Value_layout__bindgen_ty_bindgen_id_57105__bindgen_ty_bindgen_id_57106() { + assert_eq!(::std::mem::size_of::() + , 4usize); + assert_eq!(::std::mem::align_of::() + , 4usize); } -impl Clone for Value_layout__bindgen_ty_2_1 { +impl Clone for + Value_layout__bindgen_ty_bindgen_id_57105__bindgen_ty_bindgen_id_57106 { fn clone(&self) -> Self { *self } } #[test] -fn bindgen_test_layout_Value_layout__bindgen_ty_2() { - assert_eq!(::std::mem::size_of::() , 4usize); - assert_eq!(::std::mem::align_of::() , 4usize); +fn bindgen_test_layout_Value_layout__bindgen_ty_bindgen_id_57105() { + assert_eq!(::std::mem::size_of::() + , 4usize); + assert_eq!(::std::mem::align_of::() + , 4usize); } -impl Clone for Value_layout__bindgen_ty_2 { +impl Clone for Value_layout__bindgen_ty_bindgen_id_57105 { fn clone(&self) -> Self { *self } } #[test] @@ -1713,25 +1719,33 @@ pub type nsAString_internal_const_char_iterator = *const nsAString_internal_char_type; pub type nsAString_internal_size_type = u32; pub type nsAString_internal_index_type = u32; -pub const nsAString_internal_F_NONE: nsAString_internal__bindgen_ty_1 = - nsAString_internal__bindgen_ty_1::F_NONE; -pub const nsAString_internal_F_TERMINATED: nsAString_internal__bindgen_ty_1 = - nsAString_internal__bindgen_ty_1::F_TERMINATED; -pub const nsAString_internal_F_VOIDED: nsAString_internal__bindgen_ty_1 = - nsAString_internal__bindgen_ty_1::F_VOIDED; -pub const nsAString_internal_F_SHARED: nsAString_internal__bindgen_ty_1 = - nsAString_internal__bindgen_ty_1::F_SHARED; -pub const nsAString_internal_F_OWNED: nsAString_internal__bindgen_ty_1 = - nsAString_internal__bindgen_ty_1::F_OWNED; -pub const nsAString_internal_F_FIXED: nsAString_internal__bindgen_ty_1 = - nsAString_internal__bindgen_ty_1::F_FIXED; -pub const nsAString_internal_F_LITERAL: nsAString_internal__bindgen_ty_1 = - nsAString_internal__bindgen_ty_1::F_LITERAL; -pub const nsAString_internal_F_CLASS_FIXED: nsAString_internal__bindgen_ty_1 = - nsAString_internal__bindgen_ty_1::F_CLASS_FIXED; +pub const nsAString_internal_F_NONE: + nsAString_internal__bindgen_ty_bindgen_id_71997 = + nsAString_internal__bindgen_ty_bindgen_id_71997::F_NONE; +pub const nsAString_internal_F_TERMINATED: + nsAString_internal__bindgen_ty_bindgen_id_71997 = + nsAString_internal__bindgen_ty_bindgen_id_71997::F_TERMINATED; +pub const nsAString_internal_F_VOIDED: + nsAString_internal__bindgen_ty_bindgen_id_71997 = + nsAString_internal__bindgen_ty_bindgen_id_71997::F_VOIDED; +pub const nsAString_internal_F_SHARED: + nsAString_internal__bindgen_ty_bindgen_id_71997 = + nsAString_internal__bindgen_ty_bindgen_id_71997::F_SHARED; +pub const nsAString_internal_F_OWNED: + nsAString_internal__bindgen_ty_bindgen_id_71997 = + nsAString_internal__bindgen_ty_bindgen_id_71997::F_OWNED; +pub const nsAString_internal_F_FIXED: + nsAString_internal__bindgen_ty_bindgen_id_71997 = + nsAString_internal__bindgen_ty_bindgen_id_71997::F_FIXED; +pub const nsAString_internal_F_LITERAL: + nsAString_internal__bindgen_ty_bindgen_id_71997 = + nsAString_internal__bindgen_ty_bindgen_id_71997::F_LITERAL; +pub const nsAString_internal_F_CLASS_FIXED: + nsAString_internal__bindgen_ty_bindgen_id_71997 = + nsAString_internal__bindgen_ty_bindgen_id_71997::F_CLASS_FIXED; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsAString_internal__bindgen_ty_1 { +pub enum nsAString_internal__bindgen_ty_bindgen_id_71997 { F_NONE = 0, F_TERMINATED = 1, F_VOIDED = 2, @@ -1768,12 +1782,12 @@ impl Clone for nsSubstringTuple { fn clone(&self) -> Self { *self } } #[repr(C)] -pub struct nsStringComparator__bindgen_vtable { +pub struct bindgen_vtable__bindgen_id_72607 { } #[repr(C)] #[derive(Debug, Copy)] pub struct nsStringComparator { - pub vtable_: *const nsStringComparator__bindgen_vtable, + pub vtable_: *const bindgen_vtable__bindgen_id_72607, } pub type nsStringComparator_char_type = u16; #[test] @@ -1813,27 +1827,33 @@ pub type nsACString_internal_const_char_iterator = *const nsACString_internal_char_type; pub type nsACString_internal_size_type = u32; pub type nsACString_internal_index_type = u32; -pub const nsACString_internal_F_NONE: nsACString_internal__bindgen_ty_1 = - nsACString_internal__bindgen_ty_1::F_NONE; -pub const nsACString_internal_F_TERMINATED: nsACString_internal__bindgen_ty_1 - = - nsACString_internal__bindgen_ty_1::F_TERMINATED; -pub const nsACString_internal_F_VOIDED: nsACString_internal__bindgen_ty_1 = - nsACString_internal__bindgen_ty_1::F_VOIDED; -pub const nsACString_internal_F_SHARED: nsACString_internal__bindgen_ty_1 = - nsACString_internal__bindgen_ty_1::F_SHARED; -pub const nsACString_internal_F_OWNED: nsACString_internal__bindgen_ty_1 = - nsACString_internal__bindgen_ty_1::F_OWNED; -pub const nsACString_internal_F_FIXED: nsACString_internal__bindgen_ty_1 = - nsACString_internal__bindgen_ty_1::F_FIXED; -pub const nsACString_internal_F_LITERAL: nsACString_internal__bindgen_ty_1 = - nsACString_internal__bindgen_ty_1::F_LITERAL; -pub const nsACString_internal_F_CLASS_FIXED: nsACString_internal__bindgen_ty_1 - = - nsACString_internal__bindgen_ty_1::F_CLASS_FIXED; +pub const nsACString_internal_F_NONE: + nsACString_internal__bindgen_ty_bindgen_id_73837 = + nsACString_internal__bindgen_ty_bindgen_id_73837::F_NONE; +pub const nsACString_internal_F_TERMINATED: + nsACString_internal__bindgen_ty_bindgen_id_73837 = + nsACString_internal__bindgen_ty_bindgen_id_73837::F_TERMINATED; +pub const nsACString_internal_F_VOIDED: + nsACString_internal__bindgen_ty_bindgen_id_73837 = + nsACString_internal__bindgen_ty_bindgen_id_73837::F_VOIDED; +pub const nsACString_internal_F_SHARED: + nsACString_internal__bindgen_ty_bindgen_id_73837 = + nsACString_internal__bindgen_ty_bindgen_id_73837::F_SHARED; +pub const nsACString_internal_F_OWNED: + nsACString_internal__bindgen_ty_bindgen_id_73837 = + nsACString_internal__bindgen_ty_bindgen_id_73837::F_OWNED; +pub const nsACString_internal_F_FIXED: + nsACString_internal__bindgen_ty_bindgen_id_73837 = + nsACString_internal__bindgen_ty_bindgen_id_73837::F_FIXED; +pub const nsACString_internal_F_LITERAL: + nsACString_internal__bindgen_ty_bindgen_id_73837 = + nsACString_internal__bindgen_ty_bindgen_id_73837::F_LITERAL; +pub const nsACString_internal_F_CLASS_FIXED: + nsACString_internal__bindgen_ty_bindgen_id_73837 = + nsACString_internal__bindgen_ty_bindgen_id_73837::F_CLASS_FIXED; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsACString_internal__bindgen_ty_1 { +pub enum nsACString_internal__bindgen_ty_bindgen_id_73837 { F_NONE = 0, F_TERMINATED = 1, F_VOIDED = 2, @@ -1895,12 +1915,12 @@ fn bindgen_test_layout_nsCString() { assert_eq!(::std::mem::align_of::() , 8usize); } #[repr(C)] -pub struct nsCStringComparator__bindgen_vtable { +pub struct bindgen_vtable__bindgen_id_74389 { } #[repr(C)] #[derive(Debug, Copy)] pub struct nsCStringComparator { - pub vtable_: *const nsCStringComparator__bindgen_vtable, + pub vtable_: *const bindgen_vtable__bindgen_id_74389, } pub type nsCStringComparator_char_type = ::std::os::raw::c_char; #[test] @@ -1912,7 +1932,7 @@ impl Clone for nsCStringComparator { fn clone(&self) -> Self { *self } } #[repr(C)] -pub struct nsISupports__bindgen_vtable { +pub struct bindgen_vtable__bindgen_id_74693 { } /** * Basic component object model interface. Objects which implement @@ -1923,7 +1943,7 @@ pub struct nsISupports__bindgen_vtable { #[repr(C)] #[derive(Debug, Copy)] pub struct nsISupports { - pub vtable_: *const nsISupports__bindgen_vtable, + pub vtable_: *const bindgen_vtable__bindgen_id_74693, } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -1941,7 +1961,7 @@ impl Clone for nsISupports { fn clone(&self) -> Self { *self } } #[repr(C)] -pub struct nsCycleCollectionParticipant__bindgen_vtable { +pub struct bindgen_vtable__bindgen_id_74977 { } /** * Participant implementation classes @@ -1949,7 +1969,7 @@ pub struct nsCycleCollectionParticipant__bindgen_vtable { #[repr(C)] #[derive(Debug, Copy)] pub struct nsCycleCollectionParticipant { - pub vtable_: *const nsCycleCollectionParticipant__bindgen_vtable, + pub vtable_: *const bindgen_vtable__bindgen_id_74977, pub mMightSkip: bool, } #[test] @@ -2228,7 +2248,7 @@ fn bindgen_test_layout_ErrorResult() { #[derive(Debug)] pub struct TErrorResult { pub mResult: nsresult, - pub __bindgen_anon_1: TErrorResult__bindgen_ty_1, + pub __bindgen_anon_1: TErrorResult__bindgen_ty_bindgen_id_82639, pub mMightHaveUnreportedJSException: bool, pub mUnionState: TErrorResult_UnionState, pub _mOwningThread: nsAutoOwningThread, @@ -2258,7 +2278,7 @@ pub struct TErrorResult_DOMExceptionInfo { } #[repr(C)] #[derive(Debug, Copy, Clone)] -pub struct TErrorResult__bindgen_ty_1 { +pub struct TErrorResult__bindgen_ty_bindgen_id_82639 { pub mMessage: __BindgenUnionField<*mut TErrorResult_Message>, pub mJSException: __BindgenUnionField, pub mDOMExceptionInfo: __BindgenUnionField<*mut TErrorResult_DOMExceptionInfo>, @@ -2416,17 +2436,21 @@ pub struct nsIPrincipal_COMTypeInfo { pub _phantom_0: ::std::marker::PhantomData, pub _phantom_1: ::std::marker::PhantomData, } -pub const nsIPrincipal_APP_STATUS_NOT_INSTALLED: nsIPrincipal__bindgen_ty_1 = - nsIPrincipal__bindgen_ty_1::APP_STATUS_NOT_INSTALLED; -pub const nsIPrincipal_APP_STATUS_INSTALLED: nsIPrincipal__bindgen_ty_1 = - nsIPrincipal__bindgen_ty_1::APP_STATUS_INSTALLED; -pub const nsIPrincipal_APP_STATUS_PRIVILEGED: nsIPrincipal__bindgen_ty_1 = - nsIPrincipal__bindgen_ty_1::APP_STATUS_PRIVILEGED; -pub const nsIPrincipal_APP_STATUS_CERTIFIED: nsIPrincipal__bindgen_ty_1 = - nsIPrincipal__bindgen_ty_1::APP_STATUS_CERTIFIED; +pub const nsIPrincipal_APP_STATUS_NOT_INSTALLED: + nsIPrincipal__bindgen_ty_bindgen_id_83869 = + nsIPrincipal__bindgen_ty_bindgen_id_83869::APP_STATUS_NOT_INSTALLED; +pub const nsIPrincipal_APP_STATUS_INSTALLED: + nsIPrincipal__bindgen_ty_bindgen_id_83869 = + nsIPrincipal__bindgen_ty_bindgen_id_83869::APP_STATUS_INSTALLED; +pub const nsIPrincipal_APP_STATUS_PRIVILEGED: + nsIPrincipal__bindgen_ty_bindgen_id_83869 = + nsIPrincipal__bindgen_ty_bindgen_id_83869::APP_STATUS_PRIVILEGED; +pub const nsIPrincipal_APP_STATUS_CERTIFIED: + nsIPrincipal__bindgen_ty_bindgen_id_83869 = + nsIPrincipal__bindgen_ty_bindgen_id_83869::APP_STATUS_CERTIFIED; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIPrincipal__bindgen_ty_1 { +pub enum nsIPrincipal__bindgen_ty_bindgen_id_83869 { APP_STATUS_NOT_INSTALLED = 0, APP_STATUS_INSTALLED = 1, APP_STATUS_PRIVILEGED = 2, @@ -2461,7 +2485,7 @@ impl Clone for nsISerializable { fn clone(&self) -> Self { *self } } #[repr(C)] -pub struct nsWrapperCache__bindgen_vtable { +pub struct bindgen_vtable__bindgen_id_84037 { } /** * Class to store the wrapper for an object. This can only be used with objects @@ -2503,7 +2527,7 @@ pub struct nsWrapperCache__bindgen_vtable { #[repr(C)] #[derive(Debug)] pub struct nsWrapperCache { - pub vtable_: *const nsWrapperCache__bindgen_vtable, + pub vtable_: *const bindgen_vtable__bindgen_id_84037, pub mWrapper: *mut JSObject, pub mFlags: nsWrapperCache_FlagsType, } @@ -2515,8 +2539,9 @@ pub struct nsWrapperCache_COMTypeInfo { pub _phantom_1: ::std::marker::PhantomData, } pub type nsWrapperCache_FlagsType = u32; -pub const nsWrapperCache_WRAPPER_BIT_PRESERVED: nsWrapperCache__bindgen_ty_1 = - nsWrapperCache__bindgen_ty_1::WRAPPER_BIT_PRESERVED; +pub const nsWrapperCache_WRAPPER_BIT_PRESERVED: + nsWrapperCache__bindgen_ty_bindgen_id_84244 = + nsWrapperCache__bindgen_ty_bindgen_id_84244::WRAPPER_BIT_PRESERVED; #[repr(u32)] /** * If this bit is set then we're preserving the wrapper, which in effect ties @@ -2530,22 +2555,29 @@ pub const nsWrapperCache_WRAPPER_BIT_PRESERVED: nsWrapperCache__bindgen_ty_1 = * NS_IMPL_CYCLE_COLLECTION_UNLINK_PRESERVED_WRAPPER). */ #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsWrapperCache__bindgen_ty_1 { WRAPPER_BIT_PRESERVED = 1, } +pub enum nsWrapperCache__bindgen_ty_bindgen_id_84244 { + WRAPPER_BIT_PRESERVED = 1, +} pub const nsWrapperCache_WRAPPER_IS_NOT_DOM_BINDING: - nsWrapperCache__bindgen_ty_2 = - nsWrapperCache__bindgen_ty_2::WRAPPER_IS_NOT_DOM_BINDING; + nsWrapperCache__bindgen_ty_bindgen_id_84247 = + nsWrapperCache__bindgen_ty_bindgen_id_84247::WRAPPER_IS_NOT_DOM_BINDING; #[repr(u32)] /** * If this bit is set then the wrapper for the native object is not a DOM * binding. */ #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsWrapperCache__bindgen_ty_2 { WRAPPER_IS_NOT_DOM_BINDING = 2, } -pub const nsWrapperCache_kWrapperFlagsMask: nsWrapperCache__bindgen_ty_3 = - nsWrapperCache__bindgen_ty_3::kWrapperFlagsMask; +pub enum nsWrapperCache__bindgen_ty_bindgen_id_84247 { + WRAPPER_IS_NOT_DOM_BINDING = 2, +} +pub const nsWrapperCache_kWrapperFlagsMask: + nsWrapperCache__bindgen_ty_bindgen_id_84250 = + nsWrapperCache__bindgen_ty_bindgen_id_84250::kWrapperFlagsMask; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsWrapperCache__bindgen_ty_3 { kWrapperFlagsMask = 3, } +pub enum nsWrapperCache__bindgen_ty_bindgen_id_84250 { + kWrapperFlagsMask = 3, +} #[test] fn bindgen_test_layout_nsWrapperCache() { assert_eq!(::std::mem::size_of::() , 24usize); @@ -2620,7 +2652,7 @@ pub struct pair<_T1, _T2> { pub type pair_first_type<_T1> = _T1; pub type pair_second_type<_T2> = _T2; #[repr(C)] -pub struct SourceHook__bindgen_vtable { +pub struct bindgen_vtable__bindgen_id_132951 { } /** * A class of objects that return source code on demand. @@ -2636,7 +2668,7 @@ pub struct SourceHook__bindgen_vtable { #[repr(C)] #[derive(Debug)] pub struct SourceHook { - pub vtable_: *const SourceHook__bindgen_vtable, + pub vtable_: *const bindgen_vtable__bindgen_id_132951, } #[test] fn bindgen_test_layout_SourceHook() { @@ -3625,7 +3657,7 @@ pub struct nsINode { pub mNextSibling: *mut nsIContent, pub mPreviousSibling: *mut nsIContent, pub mFirstChild: *mut nsIContent, - pub __bindgen_anon_1: nsINode__bindgen_ty_1, + pub __bindgen_anon_1: nsINode__bindgen_ty_bindgen_id_143536, pub mSlots: *mut nsINode_nsSlots, pub mServoData: ServoCell<*mut ServoNodeData>, } @@ -3645,35 +3677,37 @@ pub struct nsINode_COMTypeInfo { pub _phantom_0: ::std::marker::PhantomData, pub _phantom_1: ::std::marker::PhantomData, } -pub const nsINode_eCONTENT: nsINode__bindgen_ty_2 = - nsINode__bindgen_ty_2::eCONTENT; -pub const nsINode_eDOCUMENT: nsINode__bindgen_ty_2 = - nsINode__bindgen_ty_2::eDOCUMENT; -pub const nsINode_eATTRIBUTE: nsINode__bindgen_ty_2 = - nsINode__bindgen_ty_2::eATTRIBUTE; -pub const nsINode_eTEXT: nsINode__bindgen_ty_2 = nsINode__bindgen_ty_2::eTEXT; -pub const nsINode_ePROCESSING_INSTRUCTION: nsINode__bindgen_ty_2 = - nsINode__bindgen_ty_2::ePROCESSING_INSTRUCTION; -pub const nsINode_eCOMMENT: nsINode__bindgen_ty_2 = - nsINode__bindgen_ty_2::eCOMMENT; -pub const nsINode_eHTML_FORM_CONTROL: nsINode__bindgen_ty_2 = - nsINode__bindgen_ty_2::eHTML_FORM_CONTROL; -pub const nsINode_eDOCUMENT_FRAGMENT: nsINode__bindgen_ty_2 = - nsINode__bindgen_ty_2::eDOCUMENT_FRAGMENT; -pub const nsINode_eDATA_NODE: nsINode__bindgen_ty_2 = - nsINode__bindgen_ty_2::eDATA_NODE; -pub const nsINode_eMEDIA: nsINode__bindgen_ty_2 = - nsINode__bindgen_ty_2::eMEDIA; -pub const nsINode_eANIMATION: nsINode__bindgen_ty_2 = - nsINode__bindgen_ty_2::eANIMATION; -pub const nsINode_eFILTER: nsINode__bindgen_ty_2 = - nsINode__bindgen_ty_2::eFILTER; +pub const nsINode_eCONTENT: nsINode__bindgen_ty_bindgen_id_139605 = + nsINode__bindgen_ty_bindgen_id_139605::eCONTENT; +pub const nsINode_eDOCUMENT: nsINode__bindgen_ty_bindgen_id_139605 = + nsINode__bindgen_ty_bindgen_id_139605::eDOCUMENT; +pub const nsINode_eATTRIBUTE: nsINode__bindgen_ty_bindgen_id_139605 = + nsINode__bindgen_ty_bindgen_id_139605::eATTRIBUTE; +pub const nsINode_eTEXT: nsINode__bindgen_ty_bindgen_id_139605 = + nsINode__bindgen_ty_bindgen_id_139605::eTEXT; +pub const nsINode_ePROCESSING_INSTRUCTION: + nsINode__bindgen_ty_bindgen_id_139605 = + nsINode__bindgen_ty_bindgen_id_139605::ePROCESSING_INSTRUCTION; +pub const nsINode_eCOMMENT: nsINode__bindgen_ty_bindgen_id_139605 = + nsINode__bindgen_ty_bindgen_id_139605::eCOMMENT; +pub const nsINode_eHTML_FORM_CONTROL: nsINode__bindgen_ty_bindgen_id_139605 = + nsINode__bindgen_ty_bindgen_id_139605::eHTML_FORM_CONTROL; +pub const nsINode_eDOCUMENT_FRAGMENT: nsINode__bindgen_ty_bindgen_id_139605 = + nsINode__bindgen_ty_bindgen_id_139605::eDOCUMENT_FRAGMENT; +pub const nsINode_eDATA_NODE: nsINode__bindgen_ty_bindgen_id_139605 = + nsINode__bindgen_ty_bindgen_id_139605::eDATA_NODE; +pub const nsINode_eMEDIA: nsINode__bindgen_ty_bindgen_id_139605 = + nsINode__bindgen_ty_bindgen_id_139605::eMEDIA; +pub const nsINode_eANIMATION: nsINode__bindgen_ty_bindgen_id_139605 = + nsINode__bindgen_ty_bindgen_id_139605::eANIMATION; +pub const nsINode_eFILTER: nsINode__bindgen_ty_bindgen_id_139605 = + nsINode__bindgen_ty_bindgen_id_139605::eFILTER; #[repr(u32)] /** * Bit-flags to pass (or'ed together) to IsNodeOfType() */ #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsINode__bindgen_ty_2 { +pub enum nsINode__bindgen_ty_bindgen_id_139605 { eCONTENT = 1, eDOCUMENT = 2, eATTRIBUTE = 4, @@ -3688,12 +3722,12 @@ pub enum nsINode__bindgen_ty_2 { eFILTER = 2048, } #[repr(C)] -pub struct nsINode_nsSlots__bindgen_vtable { +pub struct bindgen_vtable__bindgen_id_140374 { } #[repr(C)] #[derive(Debug)] pub struct nsINode_nsSlots { - pub vtable_: *const nsINode_nsSlots__bindgen_vtable, + pub vtable_: *const bindgen_vtable__bindgen_id_140374, /** * A list of mutation observers */ @@ -3762,17 +3796,19 @@ pub enum nsINode_BooleanFlag { } #[repr(C)] #[derive(Debug, Copy)] -pub struct nsINode__bindgen_ty_1 { +pub struct nsINode__bindgen_ty_bindgen_id_143536 { pub mPrimaryFrame: __BindgenUnionField<*mut nsIFrame>, pub mSubtreeRoot: __BindgenUnionField<*mut nsINode>, pub bindgen_union_field: u64, } #[test] -fn bindgen_test_layout_nsINode__bindgen_ty_1() { - assert_eq!(::std::mem::size_of::() , 8usize); - assert_eq!(::std::mem::align_of::() , 8usize); +fn bindgen_test_layout_nsINode__bindgen_ty_bindgen_id_143536() { + assert_eq!(::std::mem::size_of::() + , 8usize); + assert_eq!(::std::mem::align_of::() + , 8usize); } -impl Clone for nsINode__bindgen_ty_1 { +impl Clone for nsINode__bindgen_ty_bindgen_id_143536 { fn clone(&self) -> Self { *self } } #[test] @@ -4127,33 +4163,39 @@ pub struct nsIDOMNode_COMTypeInfo { pub _phantom_0: ::std::marker::PhantomData, pub _phantom_1: ::std::marker::PhantomData, } -pub const nsIDOMNode_ELEMENT_NODE: nsIDOMNode__bindgen_ty_1 = - nsIDOMNode__bindgen_ty_1::ELEMENT_NODE; -pub const nsIDOMNode_ATTRIBUTE_NODE: nsIDOMNode__bindgen_ty_1 = - nsIDOMNode__bindgen_ty_1::ATTRIBUTE_NODE; -pub const nsIDOMNode_TEXT_NODE: nsIDOMNode__bindgen_ty_1 = - nsIDOMNode__bindgen_ty_1::TEXT_NODE; -pub const nsIDOMNode_CDATA_SECTION_NODE: nsIDOMNode__bindgen_ty_1 = - nsIDOMNode__bindgen_ty_1::CDATA_SECTION_NODE; -pub const nsIDOMNode_ENTITY_REFERENCE_NODE: nsIDOMNode__bindgen_ty_1 = - nsIDOMNode__bindgen_ty_1::ENTITY_REFERENCE_NODE; -pub const nsIDOMNode_ENTITY_NODE: nsIDOMNode__bindgen_ty_1 = - nsIDOMNode__bindgen_ty_1::ENTITY_NODE; -pub const nsIDOMNode_PROCESSING_INSTRUCTION_NODE: nsIDOMNode__bindgen_ty_1 = - nsIDOMNode__bindgen_ty_1::PROCESSING_INSTRUCTION_NODE; -pub const nsIDOMNode_COMMENT_NODE: nsIDOMNode__bindgen_ty_1 = - nsIDOMNode__bindgen_ty_1::COMMENT_NODE; -pub const nsIDOMNode_DOCUMENT_NODE: nsIDOMNode__bindgen_ty_1 = - nsIDOMNode__bindgen_ty_1::DOCUMENT_NODE; -pub const nsIDOMNode_DOCUMENT_TYPE_NODE: nsIDOMNode__bindgen_ty_1 = - nsIDOMNode__bindgen_ty_1::DOCUMENT_TYPE_NODE; -pub const nsIDOMNode_DOCUMENT_FRAGMENT_NODE: nsIDOMNode__bindgen_ty_1 = - nsIDOMNode__bindgen_ty_1::DOCUMENT_FRAGMENT_NODE; -pub const nsIDOMNode_NOTATION_NODE: nsIDOMNode__bindgen_ty_1 = - nsIDOMNode__bindgen_ty_1::NOTATION_NODE; +pub const nsIDOMNode_ELEMENT_NODE: nsIDOMNode__bindgen_ty_bindgen_id_151835 = + nsIDOMNode__bindgen_ty_bindgen_id_151835::ELEMENT_NODE; +pub const nsIDOMNode_ATTRIBUTE_NODE: nsIDOMNode__bindgen_ty_bindgen_id_151835 + = + nsIDOMNode__bindgen_ty_bindgen_id_151835::ATTRIBUTE_NODE; +pub const nsIDOMNode_TEXT_NODE: nsIDOMNode__bindgen_ty_bindgen_id_151835 = + nsIDOMNode__bindgen_ty_bindgen_id_151835::TEXT_NODE; +pub const nsIDOMNode_CDATA_SECTION_NODE: + nsIDOMNode__bindgen_ty_bindgen_id_151835 = + nsIDOMNode__bindgen_ty_bindgen_id_151835::CDATA_SECTION_NODE; +pub const nsIDOMNode_ENTITY_REFERENCE_NODE: + nsIDOMNode__bindgen_ty_bindgen_id_151835 = + nsIDOMNode__bindgen_ty_bindgen_id_151835::ENTITY_REFERENCE_NODE; +pub const nsIDOMNode_ENTITY_NODE: nsIDOMNode__bindgen_ty_bindgen_id_151835 = + nsIDOMNode__bindgen_ty_bindgen_id_151835::ENTITY_NODE; +pub const nsIDOMNode_PROCESSING_INSTRUCTION_NODE: + nsIDOMNode__bindgen_ty_bindgen_id_151835 = + nsIDOMNode__bindgen_ty_bindgen_id_151835::PROCESSING_INSTRUCTION_NODE; +pub const nsIDOMNode_COMMENT_NODE: nsIDOMNode__bindgen_ty_bindgen_id_151835 = + nsIDOMNode__bindgen_ty_bindgen_id_151835::COMMENT_NODE; +pub const nsIDOMNode_DOCUMENT_NODE: nsIDOMNode__bindgen_ty_bindgen_id_151835 = + nsIDOMNode__bindgen_ty_bindgen_id_151835::DOCUMENT_NODE; +pub const nsIDOMNode_DOCUMENT_TYPE_NODE: + nsIDOMNode__bindgen_ty_bindgen_id_151835 = + nsIDOMNode__bindgen_ty_bindgen_id_151835::DOCUMENT_TYPE_NODE; +pub const nsIDOMNode_DOCUMENT_FRAGMENT_NODE: + nsIDOMNode__bindgen_ty_bindgen_id_151835 = + nsIDOMNode__bindgen_ty_bindgen_id_151835::DOCUMENT_FRAGMENT_NODE; +pub const nsIDOMNode_NOTATION_NODE: nsIDOMNode__bindgen_ty_bindgen_id_151835 = + nsIDOMNode__bindgen_ty_bindgen_id_151835::NOTATION_NODE; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIDOMNode__bindgen_ty_1 { +pub enum nsIDOMNode__bindgen_ty_bindgen_id_151835 { ELEMENT_NODE = 1, ATTRIBUTE_NODE = 2, TEXT_NODE = 3, @@ -4167,24 +4209,27 @@ pub enum nsIDOMNode__bindgen_ty_1 { DOCUMENT_FRAGMENT_NODE = 11, NOTATION_NODE = 12, } -pub const nsIDOMNode_DOCUMENT_POSITION_DISCONNECTED: nsIDOMNode__bindgen_ty_2 - = - nsIDOMNode__bindgen_ty_2::DOCUMENT_POSITION_DISCONNECTED; -pub const nsIDOMNode_DOCUMENT_POSITION_PRECEDING: nsIDOMNode__bindgen_ty_2 = - nsIDOMNode__bindgen_ty_2::DOCUMENT_POSITION_PRECEDING; -pub const nsIDOMNode_DOCUMENT_POSITION_FOLLOWING: nsIDOMNode__bindgen_ty_2 = - nsIDOMNode__bindgen_ty_2::DOCUMENT_POSITION_FOLLOWING; -pub const nsIDOMNode_DOCUMENT_POSITION_CONTAINS: nsIDOMNode__bindgen_ty_2 = - nsIDOMNode__bindgen_ty_2::DOCUMENT_POSITION_CONTAINS; -pub const nsIDOMNode_DOCUMENT_POSITION_CONTAINED_BY: nsIDOMNode__bindgen_ty_2 - = - nsIDOMNode__bindgen_ty_2::DOCUMENT_POSITION_CONTAINED_BY; +pub const nsIDOMNode_DOCUMENT_POSITION_DISCONNECTED: + nsIDOMNode__bindgen_ty_bindgen_id_152054 = + nsIDOMNode__bindgen_ty_bindgen_id_152054::DOCUMENT_POSITION_DISCONNECTED; +pub const nsIDOMNode_DOCUMENT_POSITION_PRECEDING: + nsIDOMNode__bindgen_ty_bindgen_id_152054 = + nsIDOMNode__bindgen_ty_bindgen_id_152054::DOCUMENT_POSITION_PRECEDING; +pub const nsIDOMNode_DOCUMENT_POSITION_FOLLOWING: + nsIDOMNode__bindgen_ty_bindgen_id_152054 = + nsIDOMNode__bindgen_ty_bindgen_id_152054::DOCUMENT_POSITION_FOLLOWING; +pub const nsIDOMNode_DOCUMENT_POSITION_CONTAINS: + nsIDOMNode__bindgen_ty_bindgen_id_152054 = + nsIDOMNode__bindgen_ty_bindgen_id_152054::DOCUMENT_POSITION_CONTAINS; +pub const nsIDOMNode_DOCUMENT_POSITION_CONTAINED_BY: + nsIDOMNode__bindgen_ty_bindgen_id_152054 = + nsIDOMNode__bindgen_ty_bindgen_id_152054::DOCUMENT_POSITION_CONTAINED_BY; pub const nsIDOMNode_DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: - nsIDOMNode__bindgen_ty_2 = - nsIDOMNode__bindgen_ty_2::DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC; + nsIDOMNode__bindgen_ty_bindgen_id_152054 = + nsIDOMNode__bindgen_ty_bindgen_id_152054::DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIDOMNode__bindgen_ty_2 { +pub enum nsIDOMNode__bindgen_ty_bindgen_id_152054 { DOCUMENT_POSITION_DISCONNECTED = 1, DOCUMENT_POSITION_PRECEDING = 2, DOCUMENT_POSITION_FOLLOWING = 4, @@ -5203,18 +5248,30 @@ extern "C" { #[link_name = "_ZN12PLDHashTable12kMaxCapacityE"] pub static PLDHashTable_kMaxCapacity: u32; } -pub const PLDHashTable_kMinCapacity: u32 = 8; +extern "C" { + #[link_name = "_ZN12PLDHashTable12kMinCapacityE"] + pub static PLDHashTable_kMinCapacity: u32; +} extern "C" { #[link_name = "_ZN12PLDHashTable17kMaxInitialLengthE"] pub static PLDHashTable_kMaxInitialLength: u32; } -pub const PLDHashTable_kDefaultInitialLength: u32 = 4; -pub const PLDHashTable_kHashBits: u32 = 32; +extern "C" { + #[link_name = "_ZN12PLDHashTable21kDefaultInitialLengthE"] + pub static PLDHashTable_kDefaultInitialLength: u32; +} +extern "C" { + #[link_name = "_ZN12PLDHashTable9kHashBitsE"] + pub static PLDHashTable_kHashBits: u32; +} extern "C" { #[link_name = "_ZN12PLDHashTable12kGoldenRatioE"] pub static PLDHashTable_kGoldenRatio: u32; } -pub const PLDHashTable_kCollisionFlag: PLDHashNumber = 1; +extern "C" { + #[link_name = "_ZN12PLDHashTable14kCollisionFlagE"] + pub static PLDHashTable_kCollisionFlag: PLDHashNumber; +} #[test] fn bindgen_test_layout_PLDHashTable() { assert_eq!(::std::mem::size_of::() , 48usize); @@ -5256,10 +5313,22 @@ pub struct Checker { pub mState: u32, pub mIsWritable: u32, } -pub const Checker_kIdle: u32 = 0; -pub const Checker_kRead1: u32 = 1; -pub const Checker_kReadMax: u32 = 9999; -pub const Checker_kWrite: u32 = 10000; +extern "C" { + #[link_name = "_ZN7Checker5kIdleE"] + pub static Checker_kIdle: u32; +} +extern "C" { + #[link_name = "_ZN7Checker6kRead1E"] + pub static Checker_kRead1: u32; +} +extern "C" { + #[link_name = "_ZN7Checker8kReadMaxE"] + pub static Checker_kReadMax: u32; +} +extern "C" { + #[link_name = "_ZN7Checker6kWriteE"] + pub static Checker_kWrite: u32; +} #[test] fn bindgen_test_layout_Checker() { assert_eq!(::std::mem::size_of::() , 8usize); @@ -5301,11 +5370,12 @@ pub struct nsPtrHashKey { } pub type nsPtrHashKey_KeyType = *mut T; pub type nsPtrHashKey_KeyTypePointer = *mut T; -pub const nsPtrHashKey_ALLOW_MEMMOVE: nsPtrHashKey__bindgen_ty_1 = - nsPtrHashKey__bindgen_ty_1::ALLOW_MEMMOVE; +pub const nsPtrHashKey_ALLOW_MEMMOVE: + nsPtrHashKey__bindgen_ty_bindgen_id_156719 = + nsPtrHashKey__bindgen_ty_bindgen_id_156719::ALLOW_MEMMOVE; #[repr(i32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsPtrHashKey__bindgen_ty_1 { ALLOW_MEMMOVE = 0, } +pub enum nsPtrHashKey__bindgen_ty_bindgen_id_156719 { ALLOW_MEMMOVE = 0, } /** * A node of content in a document's content model. This interface * is supported by all content objects. @@ -5323,26 +5393,28 @@ pub struct nsIContent_COMTypeInfo { pub _phantom_0: ::std::marker::PhantomData, pub _phantom_1: ::std::marker::PhantomData, } -pub const nsIContent_eAllChildren: nsIContent__bindgen_ty_1 = - nsIContent__bindgen_ty_1::eAllChildren; -pub const nsIContent_eAllButXBL: nsIContent__bindgen_ty_1 = - nsIContent__bindgen_ty_1::eAllButXBL; -pub const nsIContent_eSkipPlaceholderContent: nsIContent__bindgen_ty_1 = - nsIContent__bindgen_ty_1::eSkipPlaceholderContent; +pub const nsIContent_eAllChildren: nsIContent__bindgen_ty_bindgen_id_158065 = + nsIContent__bindgen_ty_bindgen_id_158065::eAllChildren; +pub const nsIContent_eAllButXBL: nsIContent__bindgen_ty_bindgen_id_158065 = + nsIContent__bindgen_ty_bindgen_id_158065::eAllButXBL; +pub const nsIContent_eSkipPlaceholderContent: + nsIContent__bindgen_ty_bindgen_id_158065 = + nsIContent__bindgen_ty_bindgen_id_158065::eSkipPlaceholderContent; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIContent__bindgen_ty_1 { +pub enum nsIContent__bindgen_ty_bindgen_id_158065 { eAllChildren = 0, eAllButXBL = 1, eSkipPlaceholderContent = 2, } -pub const nsIContent_ATTR_MISSING: nsIContent__bindgen_ty_2 = - nsIContent__bindgen_ty_2::ATTR_MISSING; -pub const nsIContent_ATTR_VALUE_NO_MATCH: nsIContent__bindgen_ty_2 = - nsIContent__bindgen_ty_2::ATTR_VALUE_NO_MATCH; +pub const nsIContent_ATTR_MISSING: nsIContent__bindgen_ty_bindgen_id_158301 = + nsIContent__bindgen_ty_bindgen_id_158301::ATTR_MISSING; +pub const nsIContent_ATTR_VALUE_NO_MATCH: + nsIContent__bindgen_ty_bindgen_id_158301 = + nsIContent__bindgen_ty_bindgen_id_158301::ATTR_VALUE_NO_MATCH; #[repr(i32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIContent__bindgen_ty_2 { +pub enum nsIContent__bindgen_ty_bindgen_id_158301 { ATTR_MISSING = -1, ATTR_VALUE_NO_MATCH = -2, } @@ -5363,7 +5435,7 @@ pub enum nsIContent__bindgen_ty_2 { * @return ATTR_MISSING, ATTR_VALUE_NO_MATCH or the non-negative index * indicating the first value of aValues that matched */ -pub type nsIContent_AttrValuesArray = *const *const nsIAtom; +pub type nsIContent_AttrValuesArray = *const *mut nsIAtom; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] pub enum nsIContent_ETabFocusType { @@ -5552,7 +5624,7 @@ pub struct FragmentOrElement_nsDOMSlots { * @see FragmentOrElement::GetAttributes */ pub mAttributeMap: RefPtr, - pub __bindgen_anon_1: FragmentOrElement_nsDOMSlots__bindgen_ty_1, + pub __bindgen_anon_1: FragmentOrElement_nsDOMSlots__bindgen_ty_bindgen_id_159436, /** * An object implementing the .children property for this element. */ @@ -5590,7 +5662,7 @@ pub struct FragmentOrElement_nsDOMSlots { } #[repr(C)] #[derive(Debug, Copy)] -pub struct FragmentOrElement_nsDOMSlots__bindgen_ty_1 { +pub struct FragmentOrElement_nsDOMSlots__bindgen_ty_bindgen_id_159436 { /** * The nearest enclosing content node with a binding that created us. * @see FragmentOrElement::GetBindingParent @@ -5603,13 +5675,13 @@ pub struct FragmentOrElement_nsDOMSlots__bindgen_ty_1 { pub bindgen_union_field: u64, } #[test] -fn bindgen_test_layout_FragmentOrElement_nsDOMSlots__bindgen_ty_1() { - assert_eq!(::std::mem::size_of::() +fn bindgen_test_layout_FragmentOrElement_nsDOMSlots__bindgen_ty_bindgen_id_159436() { + assert_eq!(::std::mem::size_of::() , 8usize); - assert_eq!(::std::mem::align_of::() + assert_eq!(::std::mem::align_of::() , 8usize); } -impl Clone for FragmentOrElement_nsDOMSlots__bindgen_ty_1 { +impl Clone for FragmentOrElement_nsDOMSlots__bindgen_ty_bindgen_id_159436 { fn clone(&self) -> Self { *self } } /** @@ -5697,30 +5769,37 @@ pub struct nsIChannel_COMTypeInfo { pub _phantom_0: ::std::marker::PhantomData, pub _phantom_1: ::std::marker::PhantomData, } -pub const nsIChannel_LOAD_DOCUMENT_URI: nsIChannel__bindgen_ty_1 = - nsIChannel__bindgen_ty_1::LOAD_DOCUMENT_URI; -pub const nsIChannel_LOAD_RETARGETED_DOCUMENT_URI: nsIChannel__bindgen_ty_1 = - nsIChannel__bindgen_ty_1::LOAD_RETARGETED_DOCUMENT_URI; -pub const nsIChannel_LOAD_REPLACE: nsIChannel__bindgen_ty_1 = - nsIChannel__bindgen_ty_1::LOAD_REPLACE; -pub const nsIChannel_LOAD_INITIAL_DOCUMENT_URI: nsIChannel__bindgen_ty_1 = - nsIChannel__bindgen_ty_1::LOAD_INITIAL_DOCUMENT_URI; -pub const nsIChannel_LOAD_TARGETED: nsIChannel__bindgen_ty_1 = - nsIChannel__bindgen_ty_1::LOAD_TARGETED; -pub const nsIChannel_LOAD_CALL_CONTENT_SNIFFERS: nsIChannel__bindgen_ty_1 = - nsIChannel__bindgen_ty_1::LOAD_CALL_CONTENT_SNIFFERS; -pub const nsIChannel_LOAD_CLASSIFY_URI: nsIChannel__bindgen_ty_1 = - nsIChannel__bindgen_ty_1::LOAD_CLASSIFY_URI; +pub const nsIChannel_LOAD_DOCUMENT_URI: + nsIChannel__bindgen_ty_bindgen_id_172960 = + nsIChannel__bindgen_ty_bindgen_id_172960::LOAD_DOCUMENT_URI; +pub const nsIChannel_LOAD_RETARGETED_DOCUMENT_URI: + nsIChannel__bindgen_ty_bindgen_id_172960 = + nsIChannel__bindgen_ty_bindgen_id_172960::LOAD_RETARGETED_DOCUMENT_URI; +pub const nsIChannel_LOAD_REPLACE: nsIChannel__bindgen_ty_bindgen_id_172960 = + nsIChannel__bindgen_ty_bindgen_id_172960::LOAD_REPLACE; +pub const nsIChannel_LOAD_INITIAL_DOCUMENT_URI: + nsIChannel__bindgen_ty_bindgen_id_172960 = + nsIChannel__bindgen_ty_bindgen_id_172960::LOAD_INITIAL_DOCUMENT_URI; +pub const nsIChannel_LOAD_TARGETED: nsIChannel__bindgen_ty_bindgen_id_172960 = + nsIChannel__bindgen_ty_bindgen_id_172960::LOAD_TARGETED; +pub const nsIChannel_LOAD_CALL_CONTENT_SNIFFERS: + nsIChannel__bindgen_ty_bindgen_id_172960 = + nsIChannel__bindgen_ty_bindgen_id_172960::LOAD_CALL_CONTENT_SNIFFERS; +pub const nsIChannel_LOAD_CLASSIFY_URI: + nsIChannel__bindgen_ty_bindgen_id_172960 = + nsIChannel__bindgen_ty_bindgen_id_172960::LOAD_CLASSIFY_URI; pub const nsIChannel_LOAD_MEDIA_SNIFFER_OVERRIDES_CONTENT_TYPE: - nsIChannel__bindgen_ty_1 = - nsIChannel__bindgen_ty_1::LOAD_MEDIA_SNIFFER_OVERRIDES_CONTENT_TYPE; -pub const nsIChannel_LOAD_EXPLICIT_CREDENTIALS: nsIChannel__bindgen_ty_1 = - nsIChannel__bindgen_ty_1::LOAD_EXPLICIT_CREDENTIALS; -pub const nsIChannel_LOAD_BYPASS_SERVICE_WORKER: nsIChannel__bindgen_ty_1 = - nsIChannel__bindgen_ty_1::LOAD_BYPASS_SERVICE_WORKER; + nsIChannel__bindgen_ty_bindgen_id_172960 = + nsIChannel__bindgen_ty_bindgen_id_172960::LOAD_MEDIA_SNIFFER_OVERRIDES_CONTENT_TYPE; +pub const nsIChannel_LOAD_EXPLICIT_CREDENTIALS: + nsIChannel__bindgen_ty_bindgen_id_172960 = + nsIChannel__bindgen_ty_bindgen_id_172960::LOAD_EXPLICIT_CREDENTIALS; +pub const nsIChannel_LOAD_BYPASS_SERVICE_WORKER: + nsIChannel__bindgen_ty_bindgen_id_172960 = + nsIChannel__bindgen_ty_bindgen_id_172960::LOAD_BYPASS_SERVICE_WORKER; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIChannel__bindgen_ty_1 { +pub enum nsIChannel__bindgen_ty_bindgen_id_172960 { LOAD_DOCUMENT_URI = 65536, LOAD_RETARGETED_DOCUMENT_URI = 131072, LOAD_REPLACE = 262144, @@ -5732,13 +5811,15 @@ pub enum nsIChannel__bindgen_ty_1 { LOAD_EXPLICIT_CREDENTIALS = 16777216, LOAD_BYPASS_SERVICE_WORKER = 33554432, } -pub const nsIChannel_DISPOSITION_INLINE: nsIChannel__bindgen_ty_2 = - nsIChannel__bindgen_ty_2::DISPOSITION_INLINE; -pub const nsIChannel_DISPOSITION_ATTACHMENT: nsIChannel__bindgen_ty_2 = - nsIChannel__bindgen_ty_2::DISPOSITION_ATTACHMENT; +pub const nsIChannel_DISPOSITION_INLINE: + nsIChannel__bindgen_ty_bindgen_id_172980 = + nsIChannel__bindgen_ty_bindgen_id_172980::DISPOSITION_INLINE; +pub const nsIChannel_DISPOSITION_ATTACHMENT: + nsIChannel__bindgen_ty_bindgen_id_172980 = + nsIChannel__bindgen_ty_bindgen_id_172980::DISPOSITION_ATTACHMENT; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIChannel__bindgen_ty_2 { +pub enum nsIChannel__bindgen_ty_bindgen_id_172980 { DISPOSITION_INLINE = 0, DISPOSITION_ATTACHMENT = 1, } @@ -5762,35 +5843,47 @@ pub struct nsIRequest_COMTypeInfo { pub _phantom_0: ::std::marker::PhantomData, pub _phantom_1: ::std::marker::PhantomData, } -pub const nsIRequest_LOAD_REQUESTMASK: nsIRequest__bindgen_ty_1 = - nsIRequest__bindgen_ty_1::LOAD_REQUESTMASK; -pub const nsIRequest_LOAD_NORMAL: nsIRequest__bindgen_ty_1 = - nsIRequest__bindgen_ty_1::LOAD_NORMAL; -pub const nsIRequest_LOAD_BACKGROUND: nsIRequest__bindgen_ty_1 = - nsIRequest__bindgen_ty_1::LOAD_BACKGROUND; -pub const nsIRequest_INHIBIT_PIPELINE: nsIRequest__bindgen_ty_1 = - nsIRequest__bindgen_ty_1::INHIBIT_PIPELINE; -pub const nsIRequest_INHIBIT_CACHING: nsIRequest__bindgen_ty_1 = - nsIRequest__bindgen_ty_1::INHIBIT_CACHING; -pub const nsIRequest_INHIBIT_PERSISTENT_CACHING: nsIRequest__bindgen_ty_1 = - nsIRequest__bindgen_ty_1::INHIBIT_PERSISTENT_CACHING; -pub const nsIRequest_LOAD_BYPASS_CACHE: nsIRequest__bindgen_ty_1 = - nsIRequest__bindgen_ty_1::LOAD_BYPASS_CACHE; -pub const nsIRequest_LOAD_FROM_CACHE: nsIRequest__bindgen_ty_1 = - nsIRequest__bindgen_ty_1::LOAD_FROM_CACHE; -pub const nsIRequest_VALIDATE_ALWAYS: nsIRequest__bindgen_ty_1 = - nsIRequest__bindgen_ty_1::VALIDATE_ALWAYS; -pub const nsIRequest_VALIDATE_NEVER: nsIRequest__bindgen_ty_1 = - nsIRequest__bindgen_ty_1::VALIDATE_NEVER; -pub const nsIRequest_VALIDATE_ONCE_PER_SESSION: nsIRequest__bindgen_ty_1 = - nsIRequest__bindgen_ty_1::VALIDATE_ONCE_PER_SESSION; -pub const nsIRequest_LOAD_ANONYMOUS: nsIRequest__bindgen_ty_1 = - nsIRequest__bindgen_ty_1::LOAD_ANONYMOUS; -pub const nsIRequest_LOAD_FRESH_CONNECTION: nsIRequest__bindgen_ty_1 = - nsIRequest__bindgen_ty_1::LOAD_FRESH_CONNECTION; +pub const nsIRequest_LOAD_REQUESTMASK: + nsIRequest__bindgen_ty_bindgen_id_172798 = + nsIRequest__bindgen_ty_bindgen_id_172798::LOAD_REQUESTMASK; +pub const nsIRequest_LOAD_NORMAL: nsIRequest__bindgen_ty_bindgen_id_172798 = + nsIRequest__bindgen_ty_bindgen_id_172798::LOAD_NORMAL; +pub const nsIRequest_LOAD_BACKGROUND: nsIRequest__bindgen_ty_bindgen_id_172798 + = + nsIRequest__bindgen_ty_bindgen_id_172798::LOAD_BACKGROUND; +pub const nsIRequest_INHIBIT_PIPELINE: + nsIRequest__bindgen_ty_bindgen_id_172798 = + nsIRequest__bindgen_ty_bindgen_id_172798::INHIBIT_PIPELINE; +pub const nsIRequest_INHIBIT_CACHING: nsIRequest__bindgen_ty_bindgen_id_172798 + = + nsIRequest__bindgen_ty_bindgen_id_172798::INHIBIT_CACHING; +pub const nsIRequest_INHIBIT_PERSISTENT_CACHING: + nsIRequest__bindgen_ty_bindgen_id_172798 = + nsIRequest__bindgen_ty_bindgen_id_172798::INHIBIT_PERSISTENT_CACHING; +pub const nsIRequest_LOAD_BYPASS_CACHE: + nsIRequest__bindgen_ty_bindgen_id_172798 = + nsIRequest__bindgen_ty_bindgen_id_172798::LOAD_BYPASS_CACHE; +pub const nsIRequest_LOAD_FROM_CACHE: nsIRequest__bindgen_ty_bindgen_id_172798 + = + nsIRequest__bindgen_ty_bindgen_id_172798::LOAD_FROM_CACHE; +pub const nsIRequest_VALIDATE_ALWAYS: nsIRequest__bindgen_ty_bindgen_id_172798 + = + nsIRequest__bindgen_ty_bindgen_id_172798::VALIDATE_ALWAYS; +pub const nsIRequest_VALIDATE_NEVER: nsIRequest__bindgen_ty_bindgen_id_172798 + = + nsIRequest__bindgen_ty_bindgen_id_172798::VALIDATE_NEVER; +pub const nsIRequest_VALIDATE_ONCE_PER_SESSION: + nsIRequest__bindgen_ty_bindgen_id_172798 = + nsIRequest__bindgen_ty_bindgen_id_172798::VALIDATE_ONCE_PER_SESSION; +pub const nsIRequest_LOAD_ANONYMOUS: nsIRequest__bindgen_ty_bindgen_id_172798 + = + nsIRequest__bindgen_ty_bindgen_id_172798::LOAD_ANONYMOUS; +pub const nsIRequest_LOAD_FRESH_CONNECTION: + nsIRequest__bindgen_ty_bindgen_id_172798 = + nsIRequest__bindgen_ty_bindgen_id_172798::LOAD_FRESH_CONNECTION; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIRequest__bindgen_ty_1 { +pub enum nsIRequest__bindgen_ty_bindgen_id_172798 { LOAD_REQUESTMASK = 65535, LOAD_NORMAL = 0, LOAD_BACKGROUND = 1, @@ -6332,21 +6425,25 @@ pub enum nsIPresShell_ReflowRootHandling { eNoPositionOrSizeChange = 1, eInferFromBitToAdd = 2, } -pub const nsIPresShell_SCROLL_TOP: nsIPresShell__bindgen_ty_1 = - nsIPresShell__bindgen_ty_1::SCROLL_TOP; -pub const nsIPresShell_SCROLL_BOTTOM: nsIPresShell__bindgen_ty_1 = - nsIPresShell__bindgen_ty_1::SCROLL_BOTTOM; -pub const SCROLL_LEFT: nsIPresShell__bindgen_ty_1 = - nsIPresShell__bindgen_ty_1::SCROLL_TOP; -pub const SCROLL_RIGHT: nsIPresShell__bindgen_ty_1 = - nsIPresShell__bindgen_ty_1::SCROLL_BOTTOM; -pub const nsIPresShell_SCROLL_CENTER: nsIPresShell__bindgen_ty_1 = - nsIPresShell__bindgen_ty_1::SCROLL_CENTER; -pub const nsIPresShell_SCROLL_MINIMUM: nsIPresShell__bindgen_ty_1 = - nsIPresShell__bindgen_ty_1::SCROLL_MINIMUM; +pub const nsIPresShell_SCROLL_TOP: nsIPresShell__bindgen_ty_bindgen_id_191568 + = + nsIPresShell__bindgen_ty_bindgen_id_191568::SCROLL_TOP; +pub const nsIPresShell_SCROLL_BOTTOM: + nsIPresShell__bindgen_ty_bindgen_id_191568 = + nsIPresShell__bindgen_ty_bindgen_id_191568::SCROLL_BOTTOM; +pub const SCROLL_LEFT: nsIPresShell__bindgen_ty_bindgen_id_191568 = + nsIPresShell__bindgen_ty_bindgen_id_191568::SCROLL_TOP; +pub const SCROLL_RIGHT: nsIPresShell__bindgen_ty_bindgen_id_191568 = + nsIPresShell__bindgen_ty_bindgen_id_191568::SCROLL_BOTTOM; +pub const nsIPresShell_SCROLL_CENTER: + nsIPresShell__bindgen_ty_bindgen_id_191568 = + nsIPresShell__bindgen_ty_bindgen_id_191568::SCROLL_CENTER; +pub const nsIPresShell_SCROLL_MINIMUM: + nsIPresShell__bindgen_ty_bindgen_id_191568 = + nsIPresShell__bindgen_ty_bindgen_id_191568::SCROLL_MINIMUM; #[repr(i32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIPresShell__bindgen_ty_1 { +pub enum nsIPresShell__bindgen_ty_bindgen_id_191568 { SCROLL_TOP = 0, SCROLL_BOTTOM = 100, SCROLL_CENTER = 50, @@ -6372,43 +6469,51 @@ fn bindgen_test_layout_nsIPresShell_ScrollAxis() { impl Clone for nsIPresShell_ScrollAxis { fn clone(&self) -> Self { *self } } -pub const nsIPresShell_SCROLL_FIRST_ANCESTOR_ONLY: nsIPresShell__bindgen_ty_2 - = - nsIPresShell__bindgen_ty_2::SCROLL_FIRST_ANCESTOR_ONLY; -pub const nsIPresShell_SCROLL_OVERFLOW_HIDDEN: nsIPresShell__bindgen_ty_2 = - nsIPresShell__bindgen_ty_2::SCROLL_OVERFLOW_HIDDEN; -pub const nsIPresShell_SCROLL_NO_PARENT_FRAMES: nsIPresShell__bindgen_ty_2 = - nsIPresShell__bindgen_ty_2::SCROLL_NO_PARENT_FRAMES; -pub const nsIPresShell_SCROLL_SMOOTH: nsIPresShell__bindgen_ty_2 = - nsIPresShell__bindgen_ty_2::SCROLL_SMOOTH; -pub const nsIPresShell_SCROLL_SMOOTH_AUTO: nsIPresShell__bindgen_ty_2 = - nsIPresShell__bindgen_ty_2::SCROLL_SMOOTH_AUTO; +pub const nsIPresShell_SCROLL_FIRST_ANCESTOR_ONLY: + nsIPresShell__bindgen_ty_bindgen_id_191599 = + nsIPresShell__bindgen_ty_bindgen_id_191599::SCROLL_FIRST_ANCESTOR_ONLY; +pub const nsIPresShell_SCROLL_OVERFLOW_HIDDEN: + nsIPresShell__bindgen_ty_bindgen_id_191599 = + nsIPresShell__bindgen_ty_bindgen_id_191599::SCROLL_OVERFLOW_HIDDEN; +pub const nsIPresShell_SCROLL_NO_PARENT_FRAMES: + nsIPresShell__bindgen_ty_bindgen_id_191599 = + nsIPresShell__bindgen_ty_bindgen_id_191599::SCROLL_NO_PARENT_FRAMES; +pub const nsIPresShell_SCROLL_SMOOTH: + nsIPresShell__bindgen_ty_bindgen_id_191599 = + nsIPresShell__bindgen_ty_bindgen_id_191599::SCROLL_SMOOTH; +pub const nsIPresShell_SCROLL_SMOOTH_AUTO: + nsIPresShell__bindgen_ty_bindgen_id_191599 = + nsIPresShell__bindgen_ty_bindgen_id_191599::SCROLL_SMOOTH_AUTO; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIPresShell__bindgen_ty_2 { +pub enum nsIPresShell__bindgen_ty_bindgen_id_191599 { SCROLL_FIRST_ANCESTOR_ONLY = 1, SCROLL_OVERFLOW_HIDDEN = 2, SCROLL_NO_PARENT_FRAMES = 4, SCROLL_SMOOTH = 8, SCROLL_SMOOTH_AUTO = 16, } -pub const nsIPresShell_RENDER_IS_UNTRUSTED: nsIPresShell__bindgen_ty_3 = - nsIPresShell__bindgen_ty_3::RENDER_IS_UNTRUSTED; +pub const nsIPresShell_RENDER_IS_UNTRUSTED: + nsIPresShell__bindgen_ty_bindgen_id_192054 = + nsIPresShell__bindgen_ty_bindgen_id_192054::RENDER_IS_UNTRUSTED; pub const nsIPresShell_RENDER_IGNORE_VIEWPORT_SCROLLING: - nsIPresShell__bindgen_ty_3 = - nsIPresShell__bindgen_ty_3::RENDER_IGNORE_VIEWPORT_SCROLLING; -pub const nsIPresShell_RENDER_CARET: nsIPresShell__bindgen_ty_3 = - nsIPresShell__bindgen_ty_3::RENDER_CARET; -pub const nsIPresShell_RENDER_USE_WIDGET_LAYERS: nsIPresShell__bindgen_ty_3 = - nsIPresShell__bindgen_ty_3::RENDER_USE_WIDGET_LAYERS; -pub const nsIPresShell_RENDER_ASYNC_DECODE_IMAGES: nsIPresShell__bindgen_ty_3 - = - nsIPresShell__bindgen_ty_3::RENDER_ASYNC_DECODE_IMAGES; -pub const nsIPresShell_RENDER_DOCUMENT_RELATIVE: nsIPresShell__bindgen_ty_3 = - nsIPresShell__bindgen_ty_3::RENDER_DOCUMENT_RELATIVE; + nsIPresShell__bindgen_ty_bindgen_id_192054 = + nsIPresShell__bindgen_ty_bindgen_id_192054::RENDER_IGNORE_VIEWPORT_SCROLLING; +pub const nsIPresShell_RENDER_CARET: + nsIPresShell__bindgen_ty_bindgen_id_192054 = + nsIPresShell__bindgen_ty_bindgen_id_192054::RENDER_CARET; +pub const nsIPresShell_RENDER_USE_WIDGET_LAYERS: + nsIPresShell__bindgen_ty_bindgen_id_192054 = + nsIPresShell__bindgen_ty_bindgen_id_192054::RENDER_USE_WIDGET_LAYERS; +pub const nsIPresShell_RENDER_ASYNC_DECODE_IMAGES: + nsIPresShell__bindgen_ty_bindgen_id_192054 = + nsIPresShell__bindgen_ty_bindgen_id_192054::RENDER_ASYNC_DECODE_IMAGES; +pub const nsIPresShell_RENDER_DOCUMENT_RELATIVE: + nsIPresShell__bindgen_ty_bindgen_id_192054 = + nsIPresShell__bindgen_ty_bindgen_id_192054::RENDER_DOCUMENT_RELATIVE; pub const nsIPresShell_RENDER_DRAWWINDOW_NOT_FLUSHING: - nsIPresShell__bindgen_ty_3 = - nsIPresShell__bindgen_ty_3::RENDER_DRAWWINDOW_NOT_FLUSHING; + nsIPresShell__bindgen_ty_bindgen_id_192054 = + nsIPresShell__bindgen_ty_bindgen_id_192054::RENDER_DRAWWINDOW_NOT_FLUSHING; #[repr(u32)] /** * Render the document into an arbitrary gfxContext @@ -6449,7 +6554,7 @@ pub const nsIPresShell_RENDER_DRAWWINDOW_NOT_FLUSHING: * transform. */ #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIPresShell__bindgen_ty_3 { +pub enum nsIPresShell__bindgen_ty_bindgen_id_192054 { RENDER_IS_UNTRUSTED = 1, RENDER_IGNORE_VIEWPORT_SCROLLING = 2, RENDER_CARET = 4, @@ -6458,18 +6563,21 @@ pub enum nsIPresShell__bindgen_ty_3 { RENDER_DOCUMENT_RELATIVE = 32, RENDER_DRAWWINDOW_NOT_FLUSHING = 64, } -pub const nsIPresShell_RENDER_IS_IMAGE: nsIPresShell__bindgen_ty_4 = - nsIPresShell__bindgen_ty_4::RENDER_IS_IMAGE; -pub const nsIPresShell_RENDER_AUTO_SCALE: nsIPresShell__bindgen_ty_4 = - nsIPresShell__bindgen_ty_4::RENDER_AUTO_SCALE; +pub const nsIPresShell_RENDER_IS_IMAGE: + nsIPresShell__bindgen_ty_bindgen_id_192072 = + nsIPresShell__bindgen_ty_bindgen_id_192072::RENDER_IS_IMAGE; +pub const nsIPresShell_RENDER_AUTO_SCALE: + nsIPresShell__bindgen_ty_bindgen_id_192072 = + nsIPresShell__bindgen_ty_bindgen_id_192072::RENDER_AUTO_SCALE; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIPresShell__bindgen_ty_4 { +pub enum nsIPresShell__bindgen_ty_bindgen_id_192072 { RENDER_IS_IMAGE = 256, RENDER_AUTO_SCALE = 128, } -pub const nsIPresShell_FORCE_DRAW: nsIPresShell__bindgen_ty_5 = - nsIPresShell__bindgen_ty_5::FORCE_DRAW; +pub const nsIPresShell_FORCE_DRAW: nsIPresShell__bindgen_ty_bindgen_id_192210 + = + nsIPresShell__bindgen_ty_bindgen_id_192210::FORCE_DRAW; #[repr(u32)] /** * Add a solid color item to the bottom of aList with frame aFrame and bounds @@ -6479,7 +6587,7 @@ pub const nsIPresShell_FORCE_DRAW: nsIPresShell__bindgen_ty_5 = * transparent by default. */ #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIPresShell__bindgen_ty_5 { FORCE_DRAW = 1, } +pub enum nsIPresShell__bindgen_ty_bindgen_id_192210 { FORCE_DRAW = 1, } #[repr(C)] #[derive(Debug)] pub struct nsIPresShell_PointerCaptureInfo { @@ -6849,63 +6957,67 @@ pub struct DOMPointInit { impl Clone for DOMPointInit { fn clone(&self) -> Self { *self } } -pub const NODE_HAS_LISTENERMANAGER: _bindgen_ty_67 = - _bindgen_ty_67::NODE_HAS_LISTENERMANAGER; -pub const NODE_HAS_PROPERTIES: _bindgen_ty_67 = - _bindgen_ty_67::NODE_HAS_PROPERTIES; -pub const NODE_IS_ANONYMOUS_ROOT: _bindgen_ty_67 = - _bindgen_ty_67::NODE_IS_ANONYMOUS_ROOT; -pub const NODE_IS_IN_NATIVE_ANONYMOUS_SUBTREE: _bindgen_ty_67 = - _bindgen_ty_67::NODE_IS_IN_NATIVE_ANONYMOUS_SUBTREE; -pub const NODE_IS_NATIVE_ANONYMOUS_ROOT: _bindgen_ty_67 = - _bindgen_ty_67::NODE_IS_NATIVE_ANONYMOUS_ROOT; -pub const NODE_FORCE_XBL_BINDINGS: _bindgen_ty_67 = - _bindgen_ty_67::NODE_FORCE_XBL_BINDINGS; -pub const NODE_MAY_BE_IN_BINDING_MNGR: _bindgen_ty_67 = - _bindgen_ty_67::NODE_MAY_BE_IN_BINDING_MNGR; -pub const NODE_IS_EDITABLE: _bindgen_ty_67 = _bindgen_ty_67::NODE_IS_EDITABLE; -pub const NODE_MAY_HAVE_CLASS: _bindgen_ty_67 = - _bindgen_ty_67::NODE_MAY_HAVE_CLASS; -pub const NODE_IS_IN_SHADOW_TREE: _bindgen_ty_67 = - _bindgen_ty_67::NODE_IS_IN_SHADOW_TREE; -pub const NODE_HAS_EMPTY_SELECTOR: _bindgen_ty_67 = - _bindgen_ty_67::NODE_HAS_EMPTY_SELECTOR; -pub const NODE_HAS_SLOW_SELECTOR: _bindgen_ty_67 = - _bindgen_ty_67::NODE_HAS_SLOW_SELECTOR; -pub const NODE_HAS_EDGE_CHILD_SELECTOR: _bindgen_ty_67 = - _bindgen_ty_67::NODE_HAS_EDGE_CHILD_SELECTOR; -pub const NODE_HAS_SLOW_SELECTOR_LATER_SIBLINGS: _bindgen_ty_67 = - _bindgen_ty_67::NODE_HAS_SLOW_SELECTOR_LATER_SIBLINGS; -pub const NODE_ALL_SELECTOR_FLAGS: _bindgen_ty_67 = - _bindgen_ty_67::NODE_ALL_SELECTOR_FLAGS; -pub const NODE_NEEDS_FRAME: _bindgen_ty_67 = _bindgen_ty_67::NODE_NEEDS_FRAME; -pub const NODE_DESCENDANTS_NEED_FRAMES: _bindgen_ty_67 = - _bindgen_ty_67::NODE_DESCENDANTS_NEED_FRAMES; -pub const NODE_HAS_ACCESSKEY: _bindgen_ty_67 = - _bindgen_ty_67::NODE_HAS_ACCESSKEY; -pub const NODE_HAS_DIRECTION_RTL: _bindgen_ty_67 = - _bindgen_ty_67::NODE_HAS_DIRECTION_RTL; -pub const NODE_HAS_DIRECTION_LTR: _bindgen_ty_67 = - _bindgen_ty_67::NODE_HAS_DIRECTION_LTR; -pub const NODE_ALL_DIRECTION_FLAGS: _bindgen_ty_67 = - _bindgen_ty_67::NODE_ALL_DIRECTION_FLAGS; -pub const NODE_CHROME_ONLY_ACCESS: _bindgen_ty_67 = - _bindgen_ty_67::NODE_CHROME_ONLY_ACCESS; -pub const NODE_IS_ROOT_OF_CHROME_ONLY_ACCESS: _bindgen_ty_67 = - _bindgen_ty_67::NODE_IS_ROOT_OF_CHROME_ONLY_ACCESS; -pub const NODE_SHARED_RESTYLE_BIT_1: _bindgen_ty_67 = - _bindgen_ty_67::NODE_SHARED_RESTYLE_BIT_1; -pub const NODE_SHARED_RESTYLE_BIT_2: _bindgen_ty_67 = - _bindgen_ty_67::NODE_SHARED_RESTYLE_BIT_2; -pub const NODE_IS_DIRTY_FOR_SERVO: _bindgen_ty_67 = - _bindgen_ty_67::NODE_SHARED_RESTYLE_BIT_1; -pub const NODE_HAS_DIRTY_DESCENDANTS_FOR_SERVO: _bindgen_ty_67 = - _bindgen_ty_67::NODE_SHARED_RESTYLE_BIT_2; -pub const NODE_TYPE_SPECIFIC_BITS_OFFSET: _bindgen_ty_67 = - _bindgen_ty_67::NODE_TYPE_SPECIFIC_BITS_OFFSET; +pub const NODE_HAS_LISTENERMANAGER: _bindgen_ty_bindgen_id_193622 = + _bindgen_ty_bindgen_id_193622::NODE_HAS_LISTENERMANAGER; +pub const NODE_HAS_PROPERTIES: _bindgen_ty_bindgen_id_193622 = + _bindgen_ty_bindgen_id_193622::NODE_HAS_PROPERTIES; +pub const NODE_IS_ANONYMOUS_ROOT: _bindgen_ty_bindgen_id_193622 = + _bindgen_ty_bindgen_id_193622::NODE_IS_ANONYMOUS_ROOT; +pub const NODE_IS_IN_NATIVE_ANONYMOUS_SUBTREE: _bindgen_ty_bindgen_id_193622 = + _bindgen_ty_bindgen_id_193622::NODE_IS_IN_NATIVE_ANONYMOUS_SUBTREE; +pub const NODE_IS_NATIVE_ANONYMOUS_ROOT: _bindgen_ty_bindgen_id_193622 = + _bindgen_ty_bindgen_id_193622::NODE_IS_NATIVE_ANONYMOUS_ROOT; +pub const NODE_FORCE_XBL_BINDINGS: _bindgen_ty_bindgen_id_193622 = + _bindgen_ty_bindgen_id_193622::NODE_FORCE_XBL_BINDINGS; +pub const NODE_MAY_BE_IN_BINDING_MNGR: _bindgen_ty_bindgen_id_193622 = + _bindgen_ty_bindgen_id_193622::NODE_MAY_BE_IN_BINDING_MNGR; +pub const NODE_IS_EDITABLE: _bindgen_ty_bindgen_id_193622 = + _bindgen_ty_bindgen_id_193622::NODE_IS_EDITABLE; +pub const NODE_MAY_HAVE_CLASS: _bindgen_ty_bindgen_id_193622 = + _bindgen_ty_bindgen_id_193622::NODE_MAY_HAVE_CLASS; +pub const NODE_IS_IN_SHADOW_TREE: _bindgen_ty_bindgen_id_193622 = + _bindgen_ty_bindgen_id_193622::NODE_IS_IN_SHADOW_TREE; +pub const NODE_HAS_EMPTY_SELECTOR: _bindgen_ty_bindgen_id_193622 = + _bindgen_ty_bindgen_id_193622::NODE_HAS_EMPTY_SELECTOR; +pub const NODE_HAS_SLOW_SELECTOR: _bindgen_ty_bindgen_id_193622 = + _bindgen_ty_bindgen_id_193622::NODE_HAS_SLOW_SELECTOR; +pub const NODE_HAS_EDGE_CHILD_SELECTOR: _bindgen_ty_bindgen_id_193622 = + _bindgen_ty_bindgen_id_193622::NODE_HAS_EDGE_CHILD_SELECTOR; +pub const NODE_HAS_SLOW_SELECTOR_LATER_SIBLINGS: _bindgen_ty_bindgen_id_193622 + = + _bindgen_ty_bindgen_id_193622::NODE_HAS_SLOW_SELECTOR_LATER_SIBLINGS; +pub const NODE_ALL_SELECTOR_FLAGS: _bindgen_ty_bindgen_id_193622 = + _bindgen_ty_bindgen_id_193622::NODE_ALL_SELECTOR_FLAGS; +pub const NODE_NEEDS_FRAME: _bindgen_ty_bindgen_id_193622 = + _bindgen_ty_bindgen_id_193622::NODE_NEEDS_FRAME; +pub const NODE_DESCENDANTS_NEED_FRAMES: _bindgen_ty_bindgen_id_193622 = + _bindgen_ty_bindgen_id_193622::NODE_DESCENDANTS_NEED_FRAMES; +pub const NODE_HAS_ACCESSKEY: _bindgen_ty_bindgen_id_193622 = + _bindgen_ty_bindgen_id_193622::NODE_HAS_ACCESSKEY; +pub const NODE_HAS_DIRECTION_RTL: _bindgen_ty_bindgen_id_193622 = + _bindgen_ty_bindgen_id_193622::NODE_HAS_DIRECTION_RTL; +pub const NODE_HAS_DIRECTION_LTR: _bindgen_ty_bindgen_id_193622 = + _bindgen_ty_bindgen_id_193622::NODE_HAS_DIRECTION_LTR; +pub const NODE_ALL_DIRECTION_FLAGS: _bindgen_ty_bindgen_id_193622 = + _bindgen_ty_bindgen_id_193622::NODE_ALL_DIRECTION_FLAGS; +pub const NODE_CHROME_ONLY_ACCESS: _bindgen_ty_bindgen_id_193622 = + _bindgen_ty_bindgen_id_193622::NODE_CHROME_ONLY_ACCESS; +pub const NODE_IS_ROOT_OF_CHROME_ONLY_ACCESS: _bindgen_ty_bindgen_id_193622 = + _bindgen_ty_bindgen_id_193622::NODE_IS_ROOT_OF_CHROME_ONLY_ACCESS; +pub const NODE_SHARED_RESTYLE_BIT_1: _bindgen_ty_bindgen_id_193622 = + _bindgen_ty_bindgen_id_193622::NODE_SHARED_RESTYLE_BIT_1; +pub const NODE_SHARED_RESTYLE_BIT_2: _bindgen_ty_bindgen_id_193622 = + _bindgen_ty_bindgen_id_193622::NODE_SHARED_RESTYLE_BIT_2; +pub const NODE_IS_DIRTY_FOR_SERVO: _bindgen_ty_bindgen_id_193622 = + _bindgen_ty_bindgen_id_193622::NODE_SHARED_RESTYLE_BIT_1; +pub const NODE_HAS_DIRTY_DESCENDANTS_FOR_SERVO: _bindgen_ty_bindgen_id_193622 + = + _bindgen_ty_bindgen_id_193622::NODE_SHARED_RESTYLE_BIT_2; +pub const NODE_TYPE_SPECIFIC_BITS_OFFSET: _bindgen_ty_bindgen_id_193622 = + _bindgen_ty_bindgen_id_193622::NODE_TYPE_SPECIFIC_BITS_OFFSET; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum _bindgen_ty_67 { +pub enum _bindgen_ty_bindgen_id_193622 { NODE_HAS_LISTENERMANAGER = 4, NODE_HAS_PROPERTIES = 8, NODE_IS_ANONYMOUS_ROOT = 16, @@ -6961,17 +7073,20 @@ pub struct nsITimer_COMTypeInfo { pub _phantom_0: ::std::marker::PhantomData, pub _phantom_1: ::std::marker::PhantomData, } -pub const nsITimer_TYPE_ONE_SHOT: nsITimer__bindgen_ty_1 = - nsITimer__bindgen_ty_1::TYPE_ONE_SHOT; -pub const nsITimer_TYPE_REPEATING_SLACK: nsITimer__bindgen_ty_1 = - nsITimer__bindgen_ty_1::TYPE_REPEATING_SLACK; -pub const nsITimer_TYPE_REPEATING_PRECISE: nsITimer__bindgen_ty_1 = - nsITimer__bindgen_ty_1::TYPE_REPEATING_PRECISE; -pub const nsITimer_TYPE_REPEATING_PRECISE_CAN_SKIP: nsITimer__bindgen_ty_1 = - nsITimer__bindgen_ty_1::TYPE_REPEATING_PRECISE_CAN_SKIP; +pub const nsITimer_TYPE_ONE_SHOT: nsITimer__bindgen_ty_bindgen_id_206140 = + nsITimer__bindgen_ty_bindgen_id_206140::TYPE_ONE_SHOT; +pub const nsITimer_TYPE_REPEATING_SLACK: + nsITimer__bindgen_ty_bindgen_id_206140 = + nsITimer__bindgen_ty_bindgen_id_206140::TYPE_REPEATING_SLACK; +pub const nsITimer_TYPE_REPEATING_PRECISE: + nsITimer__bindgen_ty_bindgen_id_206140 = + nsITimer__bindgen_ty_bindgen_id_206140::TYPE_REPEATING_PRECISE; +pub const nsITimer_TYPE_REPEATING_PRECISE_CAN_SKIP: + nsITimer__bindgen_ty_bindgen_id_206140 = + nsITimer__bindgen_ty_bindgen_id_206140::TYPE_REPEATING_PRECISE_CAN_SKIP; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsITimer__bindgen_ty_1 { +pub enum nsITimer__bindgen_ty_bindgen_id_206140 { TYPE_ONE_SHOT = 0, TYPE_REPEATING_SLACK = 1, TYPE_REPEATING_PRECISE = 2, @@ -6995,14 +7110,15 @@ impl Clone for nsITimer { pub struct nsExpirationState { pub _bitfield_1: u32, } -pub const nsExpirationState_NOT_TRACKED: nsExpirationState__bindgen_ty_1 = - nsExpirationState__bindgen_ty_1::NOT_TRACKED; +pub const nsExpirationState_NOT_TRACKED: + nsExpirationState__bindgen_ty_bindgen_id_206616 = + nsExpirationState__bindgen_ty_bindgen_id_206616::NOT_TRACKED; pub const nsExpirationState_MAX_INDEX_IN_GENERATION: - nsExpirationState__bindgen_ty_1 = - nsExpirationState__bindgen_ty_1::MAX_INDEX_IN_GENERATION; + nsExpirationState__bindgen_ty_bindgen_id_206616 = + nsExpirationState__bindgen_ty_bindgen_id_206616::MAX_INDEX_IN_GENERATION; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsExpirationState__bindgen_ty_1 { +pub enum nsExpirationState__bindgen_ty_bindgen_id_206616 { NOT_TRACKED = 15, MAX_INDEX_IN_GENERATION = 268435455, } @@ -7074,25 +7190,32 @@ pub struct imgIRequest_COMTypeInfo { pub _phantom_0: ::std::marker::PhantomData, pub _phantom_1: ::std::marker::PhantomData, } -pub const imgIRequest_STATUS_NONE: imgIRequest__bindgen_ty_1 = - imgIRequest__bindgen_ty_1::STATUS_NONE; -pub const imgIRequest_STATUS_SIZE_AVAILABLE: imgIRequest__bindgen_ty_1 = - imgIRequest__bindgen_ty_1::STATUS_SIZE_AVAILABLE; -pub const imgIRequest_STATUS_LOAD_COMPLETE: imgIRequest__bindgen_ty_1 = - imgIRequest__bindgen_ty_1::STATUS_LOAD_COMPLETE; -pub const imgIRequest_STATUS_ERROR: imgIRequest__bindgen_ty_1 = - imgIRequest__bindgen_ty_1::STATUS_ERROR; -pub const imgIRequest_STATUS_FRAME_COMPLETE: imgIRequest__bindgen_ty_1 = - imgIRequest__bindgen_ty_1::STATUS_FRAME_COMPLETE; -pub const imgIRequest_STATUS_DECODE_COMPLETE: imgIRequest__bindgen_ty_1 = - imgIRequest__bindgen_ty_1::STATUS_DECODE_COMPLETE; -pub const imgIRequest_STATUS_IS_ANIMATED: imgIRequest__bindgen_ty_1 = - imgIRequest__bindgen_ty_1::STATUS_IS_ANIMATED; -pub const imgIRequest_STATUS_HAS_TRANSPARENCY: imgIRequest__bindgen_ty_1 = - imgIRequest__bindgen_ty_1::STATUS_HAS_TRANSPARENCY; +pub const imgIRequest_STATUS_NONE: imgIRequest__bindgen_ty_bindgen_id_208035 = + imgIRequest__bindgen_ty_bindgen_id_208035::STATUS_NONE; +pub const imgIRequest_STATUS_SIZE_AVAILABLE: + imgIRequest__bindgen_ty_bindgen_id_208035 = + imgIRequest__bindgen_ty_bindgen_id_208035::STATUS_SIZE_AVAILABLE; +pub const imgIRequest_STATUS_LOAD_COMPLETE: + imgIRequest__bindgen_ty_bindgen_id_208035 = + imgIRequest__bindgen_ty_bindgen_id_208035::STATUS_LOAD_COMPLETE; +pub const imgIRequest_STATUS_ERROR: imgIRequest__bindgen_ty_bindgen_id_208035 + = + imgIRequest__bindgen_ty_bindgen_id_208035::STATUS_ERROR; +pub const imgIRequest_STATUS_FRAME_COMPLETE: + imgIRequest__bindgen_ty_bindgen_id_208035 = + imgIRequest__bindgen_ty_bindgen_id_208035::STATUS_FRAME_COMPLETE; +pub const imgIRequest_STATUS_DECODE_COMPLETE: + imgIRequest__bindgen_ty_bindgen_id_208035 = + imgIRequest__bindgen_ty_bindgen_id_208035::STATUS_DECODE_COMPLETE; +pub const imgIRequest_STATUS_IS_ANIMATED: + imgIRequest__bindgen_ty_bindgen_id_208035 = + imgIRequest__bindgen_ty_bindgen_id_208035::STATUS_IS_ANIMATED; +pub const imgIRequest_STATUS_HAS_TRANSPARENCY: + imgIRequest__bindgen_ty_bindgen_id_208035 = + imgIRequest__bindgen_ty_bindgen_id_208035::STATUS_HAS_TRANSPARENCY; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum imgIRequest__bindgen_ty_1 { +pub enum imgIRequest__bindgen_ty_bindgen_id_208035 { STATUS_NONE = 0, STATUS_SIZE_AVAILABLE = 1, STATUS_LOAD_COMPLETE = 2, @@ -7102,15 +7225,17 @@ pub enum imgIRequest__bindgen_ty_1 { STATUS_IS_ANIMATED = 32, STATUS_HAS_TRANSPARENCY = 64, } -pub const imgIRequest_CORS_NONE: imgIRequest__bindgen_ty_2 = - imgIRequest__bindgen_ty_2::CORS_NONE; -pub const imgIRequest_CORS_ANONYMOUS: imgIRequest__bindgen_ty_2 = - imgIRequest__bindgen_ty_2::CORS_ANONYMOUS; -pub const imgIRequest_CORS_USE_CREDENTIALS: imgIRequest__bindgen_ty_2 = - imgIRequest__bindgen_ty_2::CORS_USE_CREDENTIALS; +pub const imgIRequest_CORS_NONE: imgIRequest__bindgen_ty_bindgen_id_208115 = + imgIRequest__bindgen_ty_bindgen_id_208115::CORS_NONE; +pub const imgIRequest_CORS_ANONYMOUS: + imgIRequest__bindgen_ty_bindgen_id_208115 = + imgIRequest__bindgen_ty_bindgen_id_208115::CORS_ANONYMOUS; +pub const imgIRequest_CORS_USE_CREDENTIALS: + imgIRequest__bindgen_ty_bindgen_id_208115 = + imgIRequest__bindgen_ty_bindgen_id_208115::CORS_USE_CREDENTIALS; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum imgIRequest__bindgen_ty_2 { +pub enum imgIRequest__bindgen_ty_bindgen_id_208115 { CORS_NONE = 1, CORS_ANONYMOUS = 2, CORS_USE_CREDENTIALS = 3, @@ -7428,12 +7553,12 @@ fn bindgen_test_layout_URLValue() { assert_eq!(::std::mem::align_of::() , 8usize); } #[repr(C)] -pub struct URLValueData__bindgen_vtable { +pub struct bindgen_vtable__bindgen_id_226828 { } #[repr(C)] #[derive(Debug)] pub struct URLValueData { - pub vtable_: *const URLValueData__bindgen_vtable, + pub vtable_: *const bindgen_vtable__bindgen_id_226828, pub mRefCnt: ThreadSafeAutoRefCnt, pub mURI: nsMainThreadPtrHandle, pub mBaseURI: nsMainThreadPtrHandle, @@ -7644,11 +7769,13 @@ pub struct nsPresArena_FreeList { pub type nsPresArena_FreeList_KeyType = u32; pub type nsPresArena_FreeList_KeyTypePointer = *const ::std::os::raw::c_void; pub const nsPresArena_FreeList_ALLOW_MEMMOVE: - nsPresArena_FreeList__bindgen_ty_1 = - nsPresArena_FreeList__bindgen_ty_1::ALLOW_MEMMOVE; + nsPresArena_FreeList__bindgen_ty_bindgen_id_228995 = + nsPresArena_FreeList__bindgen_ty_bindgen_id_228995::ALLOW_MEMMOVE; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsPresArena_FreeList__bindgen_ty_1 { ALLOW_MEMMOVE = 0, } +pub enum nsPresArena_FreeList__bindgen_ty_bindgen_id_228995 { + ALLOW_MEMMOVE = 0, +} #[test] fn bindgen_test_layout_nsPresArena_FreeList() { assert_eq!(::std::mem::size_of::() , 40usize); @@ -7672,35 +7799,35 @@ pub struct imgINotificationObserver_COMTypeInfo { pub _phantom_1: ::std::marker::PhantomData, } pub const imgINotificationObserver_SIZE_AVAILABLE: - imgINotificationObserver__bindgen_ty_1 = - imgINotificationObserver__bindgen_ty_1::SIZE_AVAILABLE; + imgINotificationObserver__bindgen_ty_bindgen_id_229142 = + imgINotificationObserver__bindgen_ty_bindgen_id_229142::SIZE_AVAILABLE; pub const imgINotificationObserver_FRAME_UPDATE: - imgINotificationObserver__bindgen_ty_1 = - imgINotificationObserver__bindgen_ty_1::FRAME_UPDATE; + imgINotificationObserver__bindgen_ty_bindgen_id_229142 = + imgINotificationObserver__bindgen_ty_bindgen_id_229142::FRAME_UPDATE; pub const imgINotificationObserver_FRAME_COMPLETE: - imgINotificationObserver__bindgen_ty_1 = - imgINotificationObserver__bindgen_ty_1::FRAME_COMPLETE; + imgINotificationObserver__bindgen_ty_bindgen_id_229142 = + imgINotificationObserver__bindgen_ty_bindgen_id_229142::FRAME_COMPLETE; pub const imgINotificationObserver_LOAD_COMPLETE: - imgINotificationObserver__bindgen_ty_1 = - imgINotificationObserver__bindgen_ty_1::LOAD_COMPLETE; + imgINotificationObserver__bindgen_ty_bindgen_id_229142 = + imgINotificationObserver__bindgen_ty_bindgen_id_229142::LOAD_COMPLETE; pub const imgINotificationObserver_DECODE_COMPLETE: - imgINotificationObserver__bindgen_ty_1 = - imgINotificationObserver__bindgen_ty_1::DECODE_COMPLETE; + imgINotificationObserver__bindgen_ty_bindgen_id_229142 = + imgINotificationObserver__bindgen_ty_bindgen_id_229142::DECODE_COMPLETE; pub const imgINotificationObserver_DISCARD: - imgINotificationObserver__bindgen_ty_1 = - imgINotificationObserver__bindgen_ty_1::DISCARD; + imgINotificationObserver__bindgen_ty_bindgen_id_229142 = + imgINotificationObserver__bindgen_ty_bindgen_id_229142::DISCARD; pub const imgINotificationObserver_UNLOCKED_DRAW: - imgINotificationObserver__bindgen_ty_1 = - imgINotificationObserver__bindgen_ty_1::UNLOCKED_DRAW; + imgINotificationObserver__bindgen_ty_bindgen_id_229142 = + imgINotificationObserver__bindgen_ty_bindgen_id_229142::UNLOCKED_DRAW; pub const imgINotificationObserver_IS_ANIMATED: - imgINotificationObserver__bindgen_ty_1 = - imgINotificationObserver__bindgen_ty_1::IS_ANIMATED; + imgINotificationObserver__bindgen_ty_bindgen_id_229142 = + imgINotificationObserver__bindgen_ty_bindgen_id_229142::IS_ANIMATED; pub const imgINotificationObserver_HAS_TRANSPARENCY: - imgINotificationObserver__bindgen_ty_1 = - imgINotificationObserver__bindgen_ty_1::HAS_TRANSPARENCY; + imgINotificationObserver__bindgen_ty_bindgen_id_229142 = + imgINotificationObserver__bindgen_ty_bindgen_id_229142::HAS_TRANSPARENCY; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum imgINotificationObserver__bindgen_ty_1 { +pub enum imgINotificationObserver__bindgen_ty_bindgen_id_229142 { SIZE_AVAILABLE = 1, FRAME_UPDATE = 2, FRAME_COMPLETE = 3, @@ -7948,11 +8075,13 @@ pub type gfxFontFeatureValueSet_FeatureValueHashEntry_KeyType = pub type gfxFontFeatureValueSet_FeatureValueHashEntry_KeyTypePointer = *const gfxFontFeatureValueSet_FeatureValueHashKey; pub const gfxFontFeatureValueSet_FeatureValueHashEntry_ALLOW_MEMMOVE: - gfxFontFeatureValueSet_FeatureValueHashEntry__bindgen_ty_1 = - gfxFontFeatureValueSet_FeatureValueHashEntry__bindgen_ty_1::ALLOW_MEMMOVE; + gfxFontFeatureValueSet_FeatureValueHashEntry__bindgen_ty_bindgen_id_230402 + = + gfxFontFeatureValueSet_FeatureValueHashEntry__bindgen_ty_bindgen_id_230402::ALLOW_MEMMOVE; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum gfxFontFeatureValueSet_FeatureValueHashEntry__bindgen_ty_1 { +pub enum gfxFontFeatureValueSet_FeatureValueHashEntry__bindgen_ty_bindgen_id_230402 + { ALLOW_MEMMOVE = 1, } #[test] @@ -8302,21 +8431,23 @@ pub enum nsStyleUnit { } #[repr(C)] #[derive(Debug, Copy)] -pub struct _bindgen_ty_25 { +pub struct _bindgen_ty_bindgen_id_231019 { pub mInt: __BindgenUnionField, pub mFloat: __BindgenUnionField, pub mPointer: __BindgenUnionField<*mut ::std::os::raw::c_void>, pub bindgen_union_field: u64, } #[test] -fn bindgen_test_layout__bindgen_ty_25() { - assert_eq!(::std::mem::size_of::<_bindgen_ty_25>() , 8usize); - assert_eq!(::std::mem::align_of::<_bindgen_ty_25>() , 8usize); +fn bindgen_test_layout__bindgen_ty_bindgen_id_231019() { + assert_eq!(::std::mem::size_of::<_bindgen_ty_bindgen_id_231019>() , + 8usize); + assert_eq!(::std::mem::align_of::<_bindgen_ty_bindgen_id_231019>() , + 8usize); } -impl Clone for _bindgen_ty_25 { +impl Clone for _bindgen_ty_bindgen_id_231019 { fn clone(&self) -> Self { *self } } -pub type nsStyleUnion = _bindgen_ty_25; +pub type nsStyleUnion = _bindgen_ty_bindgen_id_231019; /** * Class that hold a single size specification used by the style * system. The size specification consists of two parts -- a number @@ -9024,519 +9155,521 @@ pub enum nsCSSKeyword { eCSSKeyword_fill = 238, eCSSKeyword_filled = 239, eCSSKeyword_fill_box = 240, - eCSSKeyword_fit_content = 241, - eCSSKeyword_fixed = 242, - eCSSKeyword_flat = 243, - eCSSKeyword_flex = 244, - eCSSKeyword_flex_end = 245, - eCSSKeyword_flex_start = 246, - eCSSKeyword_flip = 247, - eCSSKeyword_forwards = 248, - eCSSKeyword_fraktur = 249, - eCSSKeyword_from_image = 250, - eCSSKeyword_full_width = 251, - eCSSKeyword_fullscreen = 252, - eCSSKeyword_grab = 253, - eCSSKeyword_grabbing = 254, - eCSSKeyword_grad = 255, - eCSSKeyword_grayscale = 256, - eCSSKeyword_graytext = 257, - eCSSKeyword_grid = 258, - eCSSKeyword_groove = 259, - eCSSKeyword_hard_light = 260, - eCSSKeyword_hebrew = 261, - eCSSKeyword_help = 262, - eCSSKeyword_hidden = 263, - eCSSKeyword_hide = 264, - eCSSKeyword_highlight = 265, - eCSSKeyword_highlighttext = 266, - eCSSKeyword_historical_forms = 267, - eCSSKeyword_historical_ligatures = 268, - eCSSKeyword_horizontal = 269, - eCSSKeyword_horizontal_tb = 270, - eCSSKeyword_hue = 271, - eCSSKeyword_hue_rotate = 272, - eCSSKeyword_hz = 273, - eCSSKeyword_icon = 274, - eCSSKeyword_ignore = 275, - eCSSKeyword_in = 276, - eCSSKeyword_interlace = 277, - eCSSKeyword_inactive = 278, - eCSSKeyword_inactiveborder = 279, - eCSSKeyword_inactivecaption = 280, - eCSSKeyword_inactivecaptiontext = 281, - eCSSKeyword_infinite = 282, - eCSSKeyword_infobackground = 283, - eCSSKeyword_infotext = 284, - eCSSKeyword_inherit = 285, - eCSSKeyword_initial = 286, - eCSSKeyword_inline = 287, - eCSSKeyword_inline_axis = 288, - eCSSKeyword_inline_block = 289, - eCSSKeyword_inline_end = 290, - eCSSKeyword_inline_flex = 291, - eCSSKeyword_inline_grid = 292, - eCSSKeyword_inline_start = 293, - eCSSKeyword_inline_table = 294, - eCSSKeyword_inset = 295, - eCSSKeyword_inside = 296, - eCSSKeyword_interpolatematrix = 297, - eCSSKeyword_intersect = 298, - eCSSKeyword_isolate = 299, - eCSSKeyword_isolate_override = 300, - eCSSKeyword_invert = 301, - eCSSKeyword_italic = 302, - eCSSKeyword_japanese_formal = 303, - eCSSKeyword_japanese_informal = 304, - eCSSKeyword_jis78 = 305, - eCSSKeyword_jis83 = 306, - eCSSKeyword_jis90 = 307, - eCSSKeyword_jis04 = 308, - eCSSKeyword_justify = 309, - eCSSKeyword_keep_all = 310, - eCSSKeyword_khz = 311, - eCSSKeyword_korean_hangul_formal = 312, - eCSSKeyword_korean_hanja_formal = 313, - eCSSKeyword_korean_hanja_informal = 314, - eCSSKeyword_landscape = 315, - eCSSKeyword_large = 316, - eCSSKeyword_larger = 317, - eCSSKeyword_layout = 318, - eCSSKeyword_last_baseline = 319, - eCSSKeyword_left = 320, - eCSSKeyword_legacy = 321, - eCSSKeyword_lighten = 322, - eCSSKeyword_lighter = 323, - eCSSKeyword_line_through = 324, - eCSSKeyword_linear = 325, - eCSSKeyword_lining_nums = 326, - eCSSKeyword_list_item = 327, - eCSSKeyword_local = 328, - eCSSKeyword_logical = 329, - eCSSKeyword_looped = 330, - eCSSKeyword_lowercase = 331, - eCSSKeyword_lr = 332, - eCSSKeyword_lr_tb = 333, - eCSSKeyword_ltr = 334, - eCSSKeyword_luminance = 335, - eCSSKeyword_luminosity = 336, - eCSSKeyword_mandatory = 337, - eCSSKeyword_manipulation = 338, - eCSSKeyword_manual = 339, - eCSSKeyword_margin_box = 340, - eCSSKeyword_markers = 341, - eCSSKeyword_match_parent = 342, - eCSSKeyword_match_source = 343, - eCSSKeyword_matrix = 344, - eCSSKeyword_matrix3d = 345, - eCSSKeyword_max_content = 346, - eCSSKeyword_medium = 347, - eCSSKeyword_menu = 348, - eCSSKeyword_menutext = 349, - eCSSKeyword_message_box = 350, - eCSSKeyword_middle = 351, - eCSSKeyword_min_content = 352, - eCSSKeyword_minmax = 353, - eCSSKeyword_mix = 354, - eCSSKeyword_mixed = 355, - eCSSKeyword_mm = 356, - eCSSKeyword_monospace = 357, - eCSSKeyword_move = 358, - eCSSKeyword_ms = 359, - eCSSKeyword_multiply = 360, - eCSSKeyword_n_resize = 361, - eCSSKeyword_narrower = 362, - eCSSKeyword_ne_resize = 363, - eCSSKeyword_nesw_resize = 364, - eCSSKeyword_no_close_quote = 365, - eCSSKeyword_no_common_ligatures = 366, - eCSSKeyword_no_contextual = 367, - eCSSKeyword_no_discretionary_ligatures = 368, - eCSSKeyword_no_drag = 369, - eCSSKeyword_no_drop = 370, - eCSSKeyword_no_historical_ligatures = 371, - eCSSKeyword_no_open_quote = 372, - eCSSKeyword_no_repeat = 373, - eCSSKeyword_none = 374, - eCSSKeyword_normal = 375, - eCSSKeyword_not_allowed = 376, - eCSSKeyword_nowrap = 377, - eCSSKeyword_numeric = 378, - eCSSKeyword_ns_resize = 379, - eCSSKeyword_nw_resize = 380, - eCSSKeyword_nwse_resize = 381, - eCSSKeyword_oblique = 382, - eCSSKeyword_oldstyle_nums = 383, - eCSSKeyword_opacity = 384, - eCSSKeyword_open = 385, - eCSSKeyword_open_quote = 386, - eCSSKeyword_optional = 387, - eCSSKeyword_ordinal = 388, - eCSSKeyword_ornaments = 389, - eCSSKeyword_outset = 390, - eCSSKeyword_outside = 391, - eCSSKeyword_over = 392, - eCSSKeyword_overlay = 393, - eCSSKeyword_overline = 394, - eCSSKeyword_paint = 395, - eCSSKeyword_padding_box = 396, - eCSSKeyword_painted = 397, - eCSSKeyword_pan_x = 398, - eCSSKeyword_pan_y = 399, - eCSSKeyword_paused = 400, - eCSSKeyword_pc = 401, - eCSSKeyword_perspective = 402, - eCSSKeyword_petite_caps = 403, - eCSSKeyword_physical = 404, - eCSSKeyword_plaintext = 405, - eCSSKeyword_pointer = 406, - eCSSKeyword_polygon = 407, - eCSSKeyword_portrait = 408, - eCSSKeyword_pre = 409, - eCSSKeyword_pre_wrap = 410, - eCSSKeyword_pre_line = 411, - eCSSKeyword_preserve_3d = 412, - eCSSKeyword_progress = 413, - eCSSKeyword_progressive = 414, - eCSSKeyword_proportional_nums = 415, - eCSSKeyword_proportional_width = 416, - eCSSKeyword_proximity = 417, - eCSSKeyword_pt = 418, - eCSSKeyword_px = 419, - eCSSKeyword_rad = 420, - eCSSKeyword_read_only = 421, - eCSSKeyword_read_write = 422, - eCSSKeyword_relative = 423, - eCSSKeyword_repeat = 424, - eCSSKeyword_repeat_x = 425, - eCSSKeyword_repeat_y = 426, - eCSSKeyword_reverse = 427, - eCSSKeyword_ridge = 428, - eCSSKeyword_right = 429, - eCSSKeyword_rl = 430, - eCSSKeyword_rl_tb = 431, - eCSSKeyword_rotate = 432, - eCSSKeyword_rotate3d = 433, - eCSSKeyword_rotatex = 434, - eCSSKeyword_rotatey = 435, - eCSSKeyword_rotatez = 436, - eCSSKeyword_round = 437, - eCSSKeyword_row = 438, - eCSSKeyword_row_resize = 439, - eCSSKeyword_row_reverse = 440, - eCSSKeyword_rtl = 441, - eCSSKeyword_ruby = 442, - eCSSKeyword_ruby_base = 443, - eCSSKeyword_ruby_base_container = 444, - eCSSKeyword_ruby_text = 445, - eCSSKeyword_ruby_text_container = 446, - eCSSKeyword_running = 447, - eCSSKeyword_s = 448, - eCSSKeyword_s_resize = 449, - eCSSKeyword_safe = 450, - eCSSKeyword_saturate = 451, - eCSSKeyword_saturation = 452, - eCSSKeyword_scale = 453, - eCSSKeyword_scale_down = 454, - eCSSKeyword_scale3d = 455, - eCSSKeyword_scalex = 456, - eCSSKeyword_scaley = 457, - eCSSKeyword_scalez = 458, - eCSSKeyword_screen = 459, - eCSSKeyword_script = 460, - eCSSKeyword_scroll = 461, - eCSSKeyword_scrollbar = 462, - eCSSKeyword_scrollbar_small = 463, - eCSSKeyword_scrollbar_horizontal = 464, - eCSSKeyword_scrollbar_vertical = 465, - eCSSKeyword_se_resize = 466, - eCSSKeyword_select_after = 467, - eCSSKeyword_select_all = 468, - eCSSKeyword_select_before = 469, - eCSSKeyword_select_menu = 470, - eCSSKeyword_select_same = 471, - eCSSKeyword_self_end = 472, - eCSSKeyword_self_start = 473, - eCSSKeyword_semi_condensed = 474, - eCSSKeyword_semi_expanded = 475, - eCSSKeyword_separate = 476, - eCSSKeyword_sepia = 477, - eCSSKeyword_serif = 478, - eCSSKeyword_sesame = 479, - eCSSKeyword_show = 480, - eCSSKeyword_sideways = 481, - eCSSKeyword_sideways_lr = 482, - eCSSKeyword_sideways_right = 483, - eCSSKeyword_sideways_rl = 484, - eCSSKeyword_simp_chinese_formal = 485, - eCSSKeyword_simp_chinese_informal = 486, - eCSSKeyword_simplified = 487, - eCSSKeyword_skew = 488, - eCSSKeyword_skewx = 489, - eCSSKeyword_skewy = 490, - eCSSKeyword_slashed_zero = 491, - eCSSKeyword_slice = 492, - eCSSKeyword_small = 493, - eCSSKeyword_small_caps = 494, - eCSSKeyword_small_caption = 495, - eCSSKeyword_smaller = 496, - eCSSKeyword_smooth = 497, - eCSSKeyword_soft = 498, - eCSSKeyword_soft_light = 499, - eCSSKeyword_solid = 500, - eCSSKeyword_space_around = 501, - eCSSKeyword_space_between = 502, - eCSSKeyword_space_evenly = 503, - eCSSKeyword_span = 504, - eCSSKeyword_spell_out = 505, - eCSSKeyword_square = 506, - eCSSKeyword_stacked_fractions = 507, - eCSSKeyword_start = 508, - eCSSKeyword_static = 509, - eCSSKeyword_standalone = 510, - eCSSKeyword_status_bar = 511, - eCSSKeyword_step_end = 512, - eCSSKeyword_step_start = 513, - eCSSKeyword_sticky = 514, - eCSSKeyword_stretch = 515, - eCSSKeyword_stretch_to_fit = 516, - eCSSKeyword_stretched = 517, - eCSSKeyword_strict = 518, - eCSSKeyword_stroke = 519, - eCSSKeyword_stroke_box = 520, - eCSSKeyword_style = 521, - eCSSKeyword_styleset = 522, - eCSSKeyword_stylistic = 523, - eCSSKeyword_sub = 524, - eCSSKeyword_subgrid = 525, - eCSSKeyword_subtract = 526, - eCSSKeyword_super = 527, - eCSSKeyword_sw_resize = 528, - eCSSKeyword_swash = 529, - eCSSKeyword_swap = 530, - eCSSKeyword_table = 531, - eCSSKeyword_table_caption = 532, - eCSSKeyword_table_cell = 533, - eCSSKeyword_table_column = 534, - eCSSKeyword_table_column_group = 535, - eCSSKeyword_table_footer_group = 536, - eCSSKeyword_table_header_group = 537, - eCSSKeyword_table_row = 538, - eCSSKeyword_table_row_group = 539, - eCSSKeyword_tabular_nums = 540, - eCSSKeyword_tailed = 541, - eCSSKeyword_tb = 542, - eCSSKeyword_tb_rl = 543, - eCSSKeyword_text = 544, - eCSSKeyword_text_bottom = 545, - eCSSKeyword_text_top = 546, - eCSSKeyword_thick = 547, - eCSSKeyword_thin = 548, - eCSSKeyword_threeddarkshadow = 549, - eCSSKeyword_threedface = 550, - eCSSKeyword_threedhighlight = 551, - eCSSKeyword_threedlightshadow = 552, - eCSSKeyword_threedshadow = 553, - eCSSKeyword_titling_caps = 554, - eCSSKeyword_toggle = 555, - eCSSKeyword_top = 556, - eCSSKeyword_top_outside = 557, - eCSSKeyword_trad_chinese_formal = 558, - eCSSKeyword_trad_chinese_informal = 559, - eCSSKeyword_traditional = 560, - eCSSKeyword_translate = 561, - eCSSKeyword_translate3d = 562, - eCSSKeyword_translatex = 563, - eCSSKeyword_translatey = 564, - eCSSKeyword_translatez = 565, - eCSSKeyword_transparent = 566, - eCSSKeyword_triangle = 567, - eCSSKeyword_tri_state = 568, - eCSSKeyword_ultra_condensed = 569, - eCSSKeyword_ultra_expanded = 570, - eCSSKeyword_under = 571, - eCSSKeyword_underline = 572, - eCSSKeyword_unicase = 573, - eCSSKeyword_unsafe = 574, - eCSSKeyword_unset = 575, - eCSSKeyword_uppercase = 576, - eCSSKeyword_upright = 577, - eCSSKeyword_vertical = 578, - eCSSKeyword_vertical_lr = 579, - eCSSKeyword_vertical_rl = 580, - eCSSKeyword_vertical_text = 581, - eCSSKeyword_view_box = 582, - eCSSKeyword_visible = 583, - eCSSKeyword_visiblefill = 584, - eCSSKeyword_visiblepainted = 585, - eCSSKeyword_visiblestroke = 586, - eCSSKeyword_w_resize = 587, - eCSSKeyword_wait = 588, - eCSSKeyword_wavy = 589, - eCSSKeyword_weight = 590, - eCSSKeyword_wider = 591, - eCSSKeyword_window = 592, - eCSSKeyword_windowframe = 593, - eCSSKeyword_windowtext = 594, - eCSSKeyword_words = 595, - eCSSKeyword_wrap = 596, - eCSSKeyword_wrap_reverse = 597, - eCSSKeyword_write_only = 598, - eCSSKeyword_x_large = 599, - eCSSKeyword_x_small = 600, - eCSSKeyword_xx_large = 601, - eCSSKeyword_xx_small = 602, - eCSSKeyword_zoom_in = 603, - eCSSKeyword_zoom_out = 604, - eCSSKeyword_radio = 605, - eCSSKeyword_checkbox = 606, - eCSSKeyword_button_bevel = 607, - eCSSKeyword_toolbox = 608, - eCSSKeyword_toolbar = 609, - eCSSKeyword_toolbarbutton = 610, - eCSSKeyword_toolbargripper = 611, - eCSSKeyword_dualbutton = 612, - eCSSKeyword_toolbarbutton_dropdown = 613, - eCSSKeyword_button_arrow_up = 614, - eCSSKeyword_button_arrow_down = 615, - eCSSKeyword_button_arrow_next = 616, - eCSSKeyword_button_arrow_previous = 617, - eCSSKeyword_separator = 618, - eCSSKeyword_splitter = 619, - eCSSKeyword_statusbar = 620, - eCSSKeyword_statusbarpanel = 621, - eCSSKeyword_resizerpanel = 622, - eCSSKeyword_resizer = 623, - eCSSKeyword_listbox = 624, - eCSSKeyword_listitem = 625, - eCSSKeyword_numbers = 626, - eCSSKeyword_number_input = 627, - eCSSKeyword_treeview = 628, - eCSSKeyword_treeitem = 629, - eCSSKeyword_treetwisty = 630, - eCSSKeyword_treetwistyopen = 631, - eCSSKeyword_treeline = 632, - eCSSKeyword_treeheader = 633, - eCSSKeyword_treeheadercell = 634, - eCSSKeyword_treeheadersortarrow = 635, - eCSSKeyword_progressbar = 636, - eCSSKeyword_progressbar_vertical = 637, - eCSSKeyword_progresschunk = 638, - eCSSKeyword_progresschunk_vertical = 639, - eCSSKeyword_tab = 640, - eCSSKeyword_tabpanels = 641, - eCSSKeyword_tabpanel = 642, - eCSSKeyword_tab_scroll_arrow_back = 643, - eCSSKeyword_tab_scroll_arrow_forward = 644, - eCSSKeyword_tooltip = 645, - eCSSKeyword_spinner = 646, - eCSSKeyword_spinner_upbutton = 647, - eCSSKeyword_spinner_downbutton = 648, - eCSSKeyword_spinner_textfield = 649, - eCSSKeyword_scrollbarbutton_up = 650, - eCSSKeyword_scrollbarbutton_down = 651, - eCSSKeyword_scrollbarbutton_left = 652, - eCSSKeyword_scrollbarbutton_right = 653, - eCSSKeyword_scrollbartrack_horizontal = 654, - eCSSKeyword_scrollbartrack_vertical = 655, - eCSSKeyword_scrollbarthumb_horizontal = 656, - eCSSKeyword_scrollbarthumb_vertical = 657, - eCSSKeyword_sheet = 658, - eCSSKeyword_textfield = 659, - eCSSKeyword_textfield_multiline = 660, - eCSSKeyword_caret = 661, - eCSSKeyword_searchfield = 662, - eCSSKeyword_menubar = 663, - eCSSKeyword_menupopup = 664, - eCSSKeyword_menuitem = 665, - eCSSKeyword_checkmenuitem = 666, - eCSSKeyword_radiomenuitem = 667, - eCSSKeyword_menucheckbox = 668, - eCSSKeyword_menuradio = 669, - eCSSKeyword_menuseparator = 670, - eCSSKeyword_menuarrow = 671, - eCSSKeyword_menuimage = 672, - eCSSKeyword_menuitemtext = 673, - eCSSKeyword_menulist = 674, - eCSSKeyword_menulist_button = 675, - eCSSKeyword_menulist_text = 676, - eCSSKeyword_menulist_textfield = 677, - eCSSKeyword_meterbar = 678, - eCSSKeyword_meterchunk = 679, - eCSSKeyword_minimal_ui = 680, - eCSSKeyword_range = 681, - eCSSKeyword_range_thumb = 682, - eCSSKeyword_sans_serif = 683, - eCSSKeyword_sans_serif_bold_italic = 684, - eCSSKeyword_sans_serif_italic = 685, - eCSSKeyword_scale_horizontal = 686, - eCSSKeyword_scale_vertical = 687, - eCSSKeyword_scalethumb_horizontal = 688, - eCSSKeyword_scalethumb_vertical = 689, - eCSSKeyword_scalethumbstart = 690, - eCSSKeyword_scalethumbend = 691, - eCSSKeyword_scalethumbtick = 692, - eCSSKeyword_groupbox = 693, - eCSSKeyword_checkbox_container = 694, - eCSSKeyword_radio_container = 695, - eCSSKeyword_checkbox_label = 696, - eCSSKeyword_radio_label = 697, - eCSSKeyword_button_focus = 698, - eCSSKeyword__moz_win_media_toolbox = 699, - eCSSKeyword__moz_win_communications_toolbox = 700, - eCSSKeyword__moz_win_browsertabbar_toolbox = 701, - eCSSKeyword__moz_win_mediatext = 702, - eCSSKeyword__moz_win_communicationstext = 703, - eCSSKeyword__moz_win_glass = 704, - eCSSKeyword__moz_win_borderless_glass = 705, - eCSSKeyword__moz_window_titlebar = 706, - eCSSKeyword__moz_window_titlebar_maximized = 707, - eCSSKeyword__moz_window_frame_left = 708, - eCSSKeyword__moz_window_frame_right = 709, - eCSSKeyword__moz_window_frame_bottom = 710, - eCSSKeyword__moz_window_button_close = 711, - eCSSKeyword__moz_window_button_minimize = 712, - eCSSKeyword__moz_window_button_maximize = 713, - eCSSKeyword__moz_window_button_restore = 714, - eCSSKeyword__moz_window_button_box = 715, - eCSSKeyword__moz_window_button_box_maximized = 716, - eCSSKeyword__moz_mac_help_button = 717, - eCSSKeyword__moz_win_exclude_glass = 718, - eCSSKeyword__moz_mac_vibrancy_light = 719, - eCSSKeyword__moz_mac_vibrancy_dark = 720, - eCSSKeyword__moz_mac_disclosure_button_closed = 721, - eCSSKeyword__moz_mac_disclosure_button_open = 722, - eCSSKeyword__moz_mac_source_list = 723, - eCSSKeyword__moz_mac_source_list_selection = 724, - eCSSKeyword__moz_mac_active_source_list_selection = 725, - eCSSKeyword_alphabetic = 726, - eCSSKeyword_bevel = 727, - eCSSKeyword_butt = 728, - eCSSKeyword_central = 729, - eCSSKeyword_crispedges = 730, - eCSSKeyword_evenodd = 731, - eCSSKeyword_geometricprecision = 732, - eCSSKeyword_hanging = 733, - eCSSKeyword_ideographic = 734, - eCSSKeyword_linearrgb = 735, - eCSSKeyword_mathematical = 736, - eCSSKeyword_miter = 737, - eCSSKeyword_no_change = 738, - eCSSKeyword_non_scaling_stroke = 739, - eCSSKeyword_nonzero = 740, - eCSSKeyword_optimizelegibility = 741, - eCSSKeyword_optimizequality = 742, - eCSSKeyword_optimizespeed = 743, - eCSSKeyword_reset_size = 744, - eCSSKeyword_srgb = 745, - eCSSKeyword_symbolic = 746, - eCSSKeyword_symbols = 747, - eCSSKeyword_text_after_edge = 748, - eCSSKeyword_text_before_edge = 749, - eCSSKeyword_use_script = 750, - eCSSKeyword__moz_crisp_edges = 751, - eCSSKeyword_space = 752, - eCSSKeyword_COUNT = 753, + eCSSKeyword_first = 241, + eCSSKeyword_fit_content = 242, + eCSSKeyword_fixed = 243, + eCSSKeyword_flat = 244, + eCSSKeyword_flex = 245, + eCSSKeyword_flex_end = 246, + eCSSKeyword_flex_start = 247, + eCSSKeyword_flip = 248, + eCSSKeyword_forwards = 249, + eCSSKeyword_fraktur = 250, + eCSSKeyword_from_image = 251, + eCSSKeyword_full_width = 252, + eCSSKeyword_fullscreen = 253, + eCSSKeyword_grab = 254, + eCSSKeyword_grabbing = 255, + eCSSKeyword_grad = 256, + eCSSKeyword_grayscale = 257, + eCSSKeyword_graytext = 258, + eCSSKeyword_grid = 259, + eCSSKeyword_groove = 260, + eCSSKeyword_hard_light = 261, + eCSSKeyword_hebrew = 262, + eCSSKeyword_help = 263, + eCSSKeyword_hidden = 264, + eCSSKeyword_hide = 265, + eCSSKeyword_highlight = 266, + eCSSKeyword_highlighttext = 267, + eCSSKeyword_historical_forms = 268, + eCSSKeyword_historical_ligatures = 269, + eCSSKeyword_horizontal = 270, + eCSSKeyword_horizontal_tb = 271, + eCSSKeyword_hue = 272, + eCSSKeyword_hue_rotate = 273, + eCSSKeyword_hz = 274, + eCSSKeyword_icon = 275, + eCSSKeyword_ignore = 276, + eCSSKeyword_in = 277, + eCSSKeyword_interlace = 278, + eCSSKeyword_inactive = 279, + eCSSKeyword_inactiveborder = 280, + eCSSKeyword_inactivecaption = 281, + eCSSKeyword_inactivecaptiontext = 282, + eCSSKeyword_infinite = 283, + eCSSKeyword_infobackground = 284, + eCSSKeyword_infotext = 285, + eCSSKeyword_inherit = 286, + eCSSKeyword_initial = 287, + eCSSKeyword_inline = 288, + eCSSKeyword_inline_axis = 289, + eCSSKeyword_inline_block = 290, + eCSSKeyword_inline_end = 291, + eCSSKeyword_inline_flex = 292, + eCSSKeyword_inline_grid = 293, + eCSSKeyword_inline_start = 294, + eCSSKeyword_inline_table = 295, + eCSSKeyword_inset = 296, + eCSSKeyword_inside = 297, + eCSSKeyword_interpolatematrix = 298, + eCSSKeyword_intersect = 299, + eCSSKeyword_isolate = 300, + eCSSKeyword_isolate_override = 301, + eCSSKeyword_invert = 302, + eCSSKeyword_italic = 303, + eCSSKeyword_japanese_formal = 304, + eCSSKeyword_japanese_informal = 305, + eCSSKeyword_jis78 = 306, + eCSSKeyword_jis83 = 307, + eCSSKeyword_jis90 = 308, + eCSSKeyword_jis04 = 309, + eCSSKeyword_justify = 310, + eCSSKeyword_keep_all = 311, + eCSSKeyword_khz = 312, + eCSSKeyword_korean_hangul_formal = 313, + eCSSKeyword_korean_hanja_formal = 314, + eCSSKeyword_korean_hanja_informal = 315, + eCSSKeyword_landscape = 316, + eCSSKeyword_large = 317, + eCSSKeyword_larger = 318, + eCSSKeyword_last = 319, + eCSSKeyword_last_baseline = 320, + eCSSKeyword_layout = 321, + eCSSKeyword_left = 322, + eCSSKeyword_legacy = 323, + eCSSKeyword_lighten = 324, + eCSSKeyword_lighter = 325, + eCSSKeyword_line_through = 326, + eCSSKeyword_linear = 327, + eCSSKeyword_lining_nums = 328, + eCSSKeyword_list_item = 329, + eCSSKeyword_local = 330, + eCSSKeyword_logical = 331, + eCSSKeyword_looped = 332, + eCSSKeyword_lowercase = 333, + eCSSKeyword_lr = 334, + eCSSKeyword_lr_tb = 335, + eCSSKeyword_ltr = 336, + eCSSKeyword_luminance = 337, + eCSSKeyword_luminosity = 338, + eCSSKeyword_mandatory = 339, + eCSSKeyword_manipulation = 340, + eCSSKeyword_manual = 341, + eCSSKeyword_margin_box = 342, + eCSSKeyword_markers = 343, + eCSSKeyword_match_parent = 344, + eCSSKeyword_match_source = 345, + eCSSKeyword_matrix = 346, + eCSSKeyword_matrix3d = 347, + eCSSKeyword_max_content = 348, + eCSSKeyword_medium = 349, + eCSSKeyword_menu = 350, + eCSSKeyword_menutext = 351, + eCSSKeyword_message_box = 352, + eCSSKeyword_middle = 353, + eCSSKeyword_min_content = 354, + eCSSKeyword_minmax = 355, + eCSSKeyword_mix = 356, + eCSSKeyword_mixed = 357, + eCSSKeyword_mm = 358, + eCSSKeyword_monospace = 359, + eCSSKeyword_move = 360, + eCSSKeyword_ms = 361, + eCSSKeyword_multiply = 362, + eCSSKeyword_n_resize = 363, + eCSSKeyword_narrower = 364, + eCSSKeyword_ne_resize = 365, + eCSSKeyword_nesw_resize = 366, + eCSSKeyword_no_close_quote = 367, + eCSSKeyword_no_common_ligatures = 368, + eCSSKeyword_no_contextual = 369, + eCSSKeyword_no_discretionary_ligatures = 370, + eCSSKeyword_no_drag = 371, + eCSSKeyword_no_drop = 372, + eCSSKeyword_no_historical_ligatures = 373, + eCSSKeyword_no_open_quote = 374, + eCSSKeyword_no_repeat = 375, + eCSSKeyword_none = 376, + eCSSKeyword_normal = 377, + eCSSKeyword_not_allowed = 378, + eCSSKeyword_nowrap = 379, + eCSSKeyword_numeric = 380, + eCSSKeyword_ns_resize = 381, + eCSSKeyword_nw_resize = 382, + eCSSKeyword_nwse_resize = 383, + eCSSKeyword_oblique = 384, + eCSSKeyword_oldstyle_nums = 385, + eCSSKeyword_opacity = 386, + eCSSKeyword_open = 387, + eCSSKeyword_open_quote = 388, + eCSSKeyword_optional = 389, + eCSSKeyword_ordinal = 390, + eCSSKeyword_ornaments = 391, + eCSSKeyword_outset = 392, + eCSSKeyword_outside = 393, + eCSSKeyword_over = 394, + eCSSKeyword_overlay = 395, + eCSSKeyword_overline = 396, + eCSSKeyword_paint = 397, + eCSSKeyword_padding_box = 398, + eCSSKeyword_painted = 399, + eCSSKeyword_pan_x = 400, + eCSSKeyword_pan_y = 401, + eCSSKeyword_paused = 402, + eCSSKeyword_pc = 403, + eCSSKeyword_perspective = 404, + eCSSKeyword_petite_caps = 405, + eCSSKeyword_physical = 406, + eCSSKeyword_plaintext = 407, + eCSSKeyword_pointer = 408, + eCSSKeyword_polygon = 409, + eCSSKeyword_portrait = 410, + eCSSKeyword_pre = 411, + eCSSKeyword_pre_wrap = 412, + eCSSKeyword_pre_line = 413, + eCSSKeyword_preserve_3d = 414, + eCSSKeyword_progress = 415, + eCSSKeyword_progressive = 416, + eCSSKeyword_proportional_nums = 417, + eCSSKeyword_proportional_width = 418, + eCSSKeyword_proximity = 419, + eCSSKeyword_pt = 420, + eCSSKeyword_px = 421, + eCSSKeyword_rad = 422, + eCSSKeyword_read_only = 423, + eCSSKeyword_read_write = 424, + eCSSKeyword_relative = 425, + eCSSKeyword_repeat = 426, + eCSSKeyword_repeat_x = 427, + eCSSKeyword_repeat_y = 428, + eCSSKeyword_reverse = 429, + eCSSKeyword_ridge = 430, + eCSSKeyword_right = 431, + eCSSKeyword_rl = 432, + eCSSKeyword_rl_tb = 433, + eCSSKeyword_rotate = 434, + eCSSKeyword_rotate3d = 435, + eCSSKeyword_rotatex = 436, + eCSSKeyword_rotatey = 437, + eCSSKeyword_rotatez = 438, + eCSSKeyword_round = 439, + eCSSKeyword_row = 440, + eCSSKeyword_row_resize = 441, + eCSSKeyword_row_reverse = 442, + eCSSKeyword_rtl = 443, + eCSSKeyword_ruby = 444, + eCSSKeyword_ruby_base = 445, + eCSSKeyword_ruby_base_container = 446, + eCSSKeyword_ruby_text = 447, + eCSSKeyword_ruby_text_container = 448, + eCSSKeyword_running = 449, + eCSSKeyword_s = 450, + eCSSKeyword_s_resize = 451, + eCSSKeyword_safe = 452, + eCSSKeyword_saturate = 453, + eCSSKeyword_saturation = 454, + eCSSKeyword_scale = 455, + eCSSKeyword_scale_down = 456, + eCSSKeyword_scale3d = 457, + eCSSKeyword_scalex = 458, + eCSSKeyword_scaley = 459, + eCSSKeyword_scalez = 460, + eCSSKeyword_screen = 461, + eCSSKeyword_script = 462, + eCSSKeyword_scroll = 463, + eCSSKeyword_scrollbar = 464, + eCSSKeyword_scrollbar_small = 465, + eCSSKeyword_scrollbar_horizontal = 466, + eCSSKeyword_scrollbar_vertical = 467, + eCSSKeyword_se_resize = 468, + eCSSKeyword_select_after = 469, + eCSSKeyword_select_all = 470, + eCSSKeyword_select_before = 471, + eCSSKeyword_select_menu = 472, + eCSSKeyword_select_same = 473, + eCSSKeyword_self_end = 474, + eCSSKeyword_self_start = 475, + eCSSKeyword_semi_condensed = 476, + eCSSKeyword_semi_expanded = 477, + eCSSKeyword_separate = 478, + eCSSKeyword_sepia = 479, + eCSSKeyword_serif = 480, + eCSSKeyword_sesame = 481, + eCSSKeyword_show = 482, + eCSSKeyword_sideways = 483, + eCSSKeyword_sideways_lr = 484, + eCSSKeyword_sideways_right = 485, + eCSSKeyword_sideways_rl = 486, + eCSSKeyword_simp_chinese_formal = 487, + eCSSKeyword_simp_chinese_informal = 488, + eCSSKeyword_simplified = 489, + eCSSKeyword_skew = 490, + eCSSKeyword_skewx = 491, + eCSSKeyword_skewy = 492, + eCSSKeyword_slashed_zero = 493, + eCSSKeyword_slice = 494, + eCSSKeyword_small = 495, + eCSSKeyword_small_caps = 496, + eCSSKeyword_small_caption = 497, + eCSSKeyword_smaller = 498, + eCSSKeyword_smooth = 499, + eCSSKeyword_soft = 500, + eCSSKeyword_soft_light = 501, + eCSSKeyword_solid = 502, + eCSSKeyword_space_around = 503, + eCSSKeyword_space_between = 504, + eCSSKeyword_space_evenly = 505, + eCSSKeyword_span = 506, + eCSSKeyword_spell_out = 507, + eCSSKeyword_square = 508, + eCSSKeyword_stacked_fractions = 509, + eCSSKeyword_start = 510, + eCSSKeyword_static = 511, + eCSSKeyword_standalone = 512, + eCSSKeyword_status_bar = 513, + eCSSKeyword_step_end = 514, + eCSSKeyword_step_start = 515, + eCSSKeyword_sticky = 516, + eCSSKeyword_stretch = 517, + eCSSKeyword_stretch_to_fit = 518, + eCSSKeyword_stretched = 519, + eCSSKeyword_strict = 520, + eCSSKeyword_stroke = 521, + eCSSKeyword_stroke_box = 522, + eCSSKeyword_style = 523, + eCSSKeyword_styleset = 524, + eCSSKeyword_stylistic = 525, + eCSSKeyword_sub = 526, + eCSSKeyword_subgrid = 527, + eCSSKeyword_subtract = 528, + eCSSKeyword_super = 529, + eCSSKeyword_sw_resize = 530, + eCSSKeyword_swash = 531, + eCSSKeyword_swap = 532, + eCSSKeyword_table = 533, + eCSSKeyword_table_caption = 534, + eCSSKeyword_table_cell = 535, + eCSSKeyword_table_column = 536, + eCSSKeyword_table_column_group = 537, + eCSSKeyword_table_footer_group = 538, + eCSSKeyword_table_header_group = 539, + eCSSKeyword_table_row = 540, + eCSSKeyword_table_row_group = 541, + eCSSKeyword_tabular_nums = 542, + eCSSKeyword_tailed = 543, + eCSSKeyword_tb = 544, + eCSSKeyword_tb_rl = 545, + eCSSKeyword_text = 546, + eCSSKeyword_text_bottom = 547, + eCSSKeyword_text_top = 548, + eCSSKeyword_thick = 549, + eCSSKeyword_thin = 550, + eCSSKeyword_threeddarkshadow = 551, + eCSSKeyword_threedface = 552, + eCSSKeyword_threedhighlight = 553, + eCSSKeyword_threedlightshadow = 554, + eCSSKeyword_threedshadow = 555, + eCSSKeyword_titling_caps = 556, + eCSSKeyword_toggle = 557, + eCSSKeyword_top = 558, + eCSSKeyword_top_outside = 559, + eCSSKeyword_trad_chinese_formal = 560, + eCSSKeyword_trad_chinese_informal = 561, + eCSSKeyword_traditional = 562, + eCSSKeyword_translate = 563, + eCSSKeyword_translate3d = 564, + eCSSKeyword_translatex = 565, + eCSSKeyword_translatey = 566, + eCSSKeyword_translatez = 567, + eCSSKeyword_transparent = 568, + eCSSKeyword_triangle = 569, + eCSSKeyword_tri_state = 570, + eCSSKeyword_ultra_condensed = 571, + eCSSKeyword_ultra_expanded = 572, + eCSSKeyword_under = 573, + eCSSKeyword_underline = 574, + eCSSKeyword_unicase = 575, + eCSSKeyword_unsafe = 576, + eCSSKeyword_unset = 577, + eCSSKeyword_uppercase = 578, + eCSSKeyword_upright = 579, + eCSSKeyword_vertical = 580, + eCSSKeyword_vertical_lr = 581, + eCSSKeyword_vertical_rl = 582, + eCSSKeyword_vertical_text = 583, + eCSSKeyword_view_box = 584, + eCSSKeyword_visible = 585, + eCSSKeyword_visiblefill = 586, + eCSSKeyword_visiblepainted = 587, + eCSSKeyword_visiblestroke = 588, + eCSSKeyword_w_resize = 589, + eCSSKeyword_wait = 590, + eCSSKeyword_wavy = 591, + eCSSKeyword_weight = 592, + eCSSKeyword_wider = 593, + eCSSKeyword_window = 594, + eCSSKeyword_windowframe = 595, + eCSSKeyword_windowtext = 596, + eCSSKeyword_words = 597, + eCSSKeyword_wrap = 598, + eCSSKeyword_wrap_reverse = 599, + eCSSKeyword_write_only = 600, + eCSSKeyword_x_large = 601, + eCSSKeyword_x_small = 602, + eCSSKeyword_xx_large = 603, + eCSSKeyword_xx_small = 604, + eCSSKeyword_zoom_in = 605, + eCSSKeyword_zoom_out = 606, + eCSSKeyword_radio = 607, + eCSSKeyword_checkbox = 608, + eCSSKeyword_button_bevel = 609, + eCSSKeyword_toolbox = 610, + eCSSKeyword_toolbar = 611, + eCSSKeyword_toolbarbutton = 612, + eCSSKeyword_toolbargripper = 613, + eCSSKeyword_dualbutton = 614, + eCSSKeyword_toolbarbutton_dropdown = 615, + eCSSKeyword_button_arrow_up = 616, + eCSSKeyword_button_arrow_down = 617, + eCSSKeyword_button_arrow_next = 618, + eCSSKeyword_button_arrow_previous = 619, + eCSSKeyword_separator = 620, + eCSSKeyword_splitter = 621, + eCSSKeyword_statusbar = 622, + eCSSKeyword_statusbarpanel = 623, + eCSSKeyword_resizerpanel = 624, + eCSSKeyword_resizer = 625, + eCSSKeyword_listbox = 626, + eCSSKeyword_listitem = 627, + eCSSKeyword_numbers = 628, + eCSSKeyword_number_input = 629, + eCSSKeyword_treeview = 630, + eCSSKeyword_treeitem = 631, + eCSSKeyword_treetwisty = 632, + eCSSKeyword_treetwistyopen = 633, + eCSSKeyword_treeline = 634, + eCSSKeyword_treeheader = 635, + eCSSKeyword_treeheadercell = 636, + eCSSKeyword_treeheadersortarrow = 637, + eCSSKeyword_progressbar = 638, + eCSSKeyword_progressbar_vertical = 639, + eCSSKeyword_progresschunk = 640, + eCSSKeyword_progresschunk_vertical = 641, + eCSSKeyword_tab = 642, + eCSSKeyword_tabpanels = 643, + eCSSKeyword_tabpanel = 644, + eCSSKeyword_tab_scroll_arrow_back = 645, + eCSSKeyword_tab_scroll_arrow_forward = 646, + eCSSKeyword_tooltip = 647, + eCSSKeyword_spinner = 648, + eCSSKeyword_spinner_upbutton = 649, + eCSSKeyword_spinner_downbutton = 650, + eCSSKeyword_spinner_textfield = 651, + eCSSKeyword_scrollbarbutton_up = 652, + eCSSKeyword_scrollbarbutton_down = 653, + eCSSKeyword_scrollbarbutton_left = 654, + eCSSKeyword_scrollbarbutton_right = 655, + eCSSKeyword_scrollbartrack_horizontal = 656, + eCSSKeyword_scrollbartrack_vertical = 657, + eCSSKeyword_scrollbarthumb_horizontal = 658, + eCSSKeyword_scrollbarthumb_vertical = 659, + eCSSKeyword_sheet = 660, + eCSSKeyword_textfield = 661, + eCSSKeyword_textfield_multiline = 662, + eCSSKeyword_caret = 663, + eCSSKeyword_searchfield = 664, + eCSSKeyword_menubar = 665, + eCSSKeyword_menupopup = 666, + eCSSKeyword_menuitem = 667, + eCSSKeyword_checkmenuitem = 668, + eCSSKeyword_radiomenuitem = 669, + eCSSKeyword_menucheckbox = 670, + eCSSKeyword_menuradio = 671, + eCSSKeyword_menuseparator = 672, + eCSSKeyword_menuarrow = 673, + eCSSKeyword_menuimage = 674, + eCSSKeyword_menuitemtext = 675, + eCSSKeyword_menulist = 676, + eCSSKeyword_menulist_button = 677, + eCSSKeyword_menulist_text = 678, + eCSSKeyword_menulist_textfield = 679, + eCSSKeyword_meterbar = 680, + eCSSKeyword_meterchunk = 681, + eCSSKeyword_minimal_ui = 682, + eCSSKeyword_range = 683, + eCSSKeyword_range_thumb = 684, + eCSSKeyword_sans_serif = 685, + eCSSKeyword_sans_serif_bold_italic = 686, + eCSSKeyword_sans_serif_italic = 687, + eCSSKeyword_scale_horizontal = 688, + eCSSKeyword_scale_vertical = 689, + eCSSKeyword_scalethumb_horizontal = 690, + eCSSKeyword_scalethumb_vertical = 691, + eCSSKeyword_scalethumbstart = 692, + eCSSKeyword_scalethumbend = 693, + eCSSKeyword_scalethumbtick = 694, + eCSSKeyword_groupbox = 695, + eCSSKeyword_checkbox_container = 696, + eCSSKeyword_radio_container = 697, + eCSSKeyword_checkbox_label = 698, + eCSSKeyword_radio_label = 699, + eCSSKeyword_button_focus = 700, + eCSSKeyword__moz_win_media_toolbox = 701, + eCSSKeyword__moz_win_communications_toolbox = 702, + eCSSKeyword__moz_win_browsertabbar_toolbox = 703, + eCSSKeyword__moz_win_mediatext = 704, + eCSSKeyword__moz_win_communicationstext = 705, + eCSSKeyword__moz_win_glass = 706, + eCSSKeyword__moz_win_borderless_glass = 707, + eCSSKeyword__moz_window_titlebar = 708, + eCSSKeyword__moz_window_titlebar_maximized = 709, + eCSSKeyword__moz_window_frame_left = 710, + eCSSKeyword__moz_window_frame_right = 711, + eCSSKeyword__moz_window_frame_bottom = 712, + eCSSKeyword__moz_window_button_close = 713, + eCSSKeyword__moz_window_button_minimize = 714, + eCSSKeyword__moz_window_button_maximize = 715, + eCSSKeyword__moz_window_button_restore = 716, + eCSSKeyword__moz_window_button_box = 717, + eCSSKeyword__moz_window_button_box_maximized = 718, + eCSSKeyword__moz_mac_help_button = 719, + eCSSKeyword__moz_win_exclude_glass = 720, + eCSSKeyword__moz_mac_vibrancy_light = 721, + eCSSKeyword__moz_mac_vibrancy_dark = 722, + eCSSKeyword__moz_mac_disclosure_button_closed = 723, + eCSSKeyword__moz_mac_disclosure_button_open = 724, + eCSSKeyword__moz_mac_source_list = 725, + eCSSKeyword__moz_mac_source_list_selection = 726, + eCSSKeyword__moz_mac_active_source_list_selection = 727, + eCSSKeyword_alphabetic = 728, + eCSSKeyword_bevel = 729, + eCSSKeyword_butt = 730, + eCSSKeyword_central = 731, + eCSSKeyword_crispedges = 732, + eCSSKeyword_evenodd = 733, + eCSSKeyword_geometricprecision = 734, + eCSSKeyword_hanging = 735, + eCSSKeyword_ideographic = 736, + eCSSKeyword_linearrgb = 737, + eCSSKeyword_mathematical = 738, + eCSSKeyword_miter = 739, + eCSSKeyword_no_change = 740, + eCSSKeyword_non_scaling_stroke = 741, + eCSSKeyword_nonzero = 742, + eCSSKeyword_optimizelegibility = 743, + eCSSKeyword_optimizequality = 744, + eCSSKeyword_optimizespeed = 745, + eCSSKeyword_reset_size = 746, + eCSSKeyword_srgb = 747, + eCSSKeyword_symbolic = 748, + eCSSKeyword_symbols = 749, + eCSSKeyword_text_after_edge = 750, + eCSSKeyword_text_before_edge = 751, + eCSSKeyword_use_script = 752, + eCSSKeyword__moz_crisp_edges = 753, + eCSSKeyword_space = 754, + eCSSKeyword_COUNT = 755, } pub const nsCSSPropertyID_eCSSProperty_COUNT_DUMMY: nsCSSPropertyID = nsCSSPropertyID::eCSSProperty_z_index; @@ -10127,7 +10260,7 @@ fn bindgen_test_layout_imgRequestProxy() { assert_eq!(::std::mem::align_of::() , 8usize); } #[repr(C)] -pub struct IProgressObserver__bindgen_vtable { +pub struct bindgen_vtable__bindgen_id_241728 { } /** * An interface for observing changes to image state, as reported by @@ -10144,7 +10277,7 @@ pub struct IProgressObserver__bindgen_vtable { #[repr(C)] #[derive(Debug)] pub struct IProgressObserver { - pub vtable_: *const IProgressObserver__bindgen_vtable, + pub vtable_: *const bindgen_vtable__bindgen_id_241728, pub _base: u64, } #[test] @@ -10165,23 +10298,23 @@ pub struct nsISupportsPriority_COMTypeInfo { pub _phantom_1: ::std::marker::PhantomData, } pub const nsISupportsPriority_PRIORITY_HIGHEST: - nsISupportsPriority__bindgen_ty_1 = - nsISupportsPriority__bindgen_ty_1::PRIORITY_HIGHEST; -pub const nsISupportsPriority_PRIORITY_HIGH: nsISupportsPriority__bindgen_ty_1 - = - nsISupportsPriority__bindgen_ty_1::PRIORITY_HIGH; + nsISupportsPriority__bindgen_ty_bindgen_id_241809 = + nsISupportsPriority__bindgen_ty_bindgen_id_241809::PRIORITY_HIGHEST; +pub const nsISupportsPriority_PRIORITY_HIGH: + nsISupportsPriority__bindgen_ty_bindgen_id_241809 = + nsISupportsPriority__bindgen_ty_bindgen_id_241809::PRIORITY_HIGH; pub const nsISupportsPriority_PRIORITY_NORMAL: - nsISupportsPriority__bindgen_ty_1 = - nsISupportsPriority__bindgen_ty_1::PRIORITY_NORMAL; -pub const nsISupportsPriority_PRIORITY_LOW: nsISupportsPriority__bindgen_ty_1 - = - nsISupportsPriority__bindgen_ty_1::PRIORITY_LOW; + nsISupportsPriority__bindgen_ty_bindgen_id_241809 = + nsISupportsPriority__bindgen_ty_bindgen_id_241809::PRIORITY_NORMAL; +pub const nsISupportsPriority_PRIORITY_LOW: + nsISupportsPriority__bindgen_ty_bindgen_id_241809 = + nsISupportsPriority__bindgen_ty_bindgen_id_241809::PRIORITY_LOW; pub const nsISupportsPriority_PRIORITY_LOWEST: - nsISupportsPriority__bindgen_ty_1 = - nsISupportsPriority__bindgen_ty_1::PRIORITY_LOWEST; + nsISupportsPriority__bindgen_ty_bindgen_id_241809 = + nsISupportsPriority__bindgen_ty_bindgen_id_241809::PRIORITY_LOWEST; #[repr(i32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsISupportsPriority__bindgen_ty_1 { +pub enum nsISupportsPriority__bindgen_ty_bindgen_id_241809 { PRIORITY_HIGHEST = -20, PRIORITY_HIGH = -10, PRIORITY_NORMAL = 0, @@ -10615,7 +10748,7 @@ fn bindgen_test_layout_nsCSSValueFloatColor() { #[derive(Debug)] pub struct nsCSSValue { pub mUnit: nsCSSUnit, - pub mValue: nsCSSValue__bindgen_ty_1, + pub mValue: nsCSSValue__bindgen_ty_bindgen_id_244854, } #[repr(C)] #[derive(Debug)] @@ -10631,7 +10764,7 @@ fn bindgen_test_layout_nsCSSValue_Array() { } #[repr(C)] #[derive(Debug, Copy)] -pub struct nsCSSValue__bindgen_ty_1 { +pub struct nsCSSValue__bindgen_ty_bindgen_id_244854 { pub mInt: __BindgenUnionField, pub mFloat: __BindgenUnionField, pub mString: __BindgenUnionField<*mut nsStringBuffer>, @@ -10656,11 +10789,13 @@ pub struct nsCSSValue__bindgen_ty_1 { pub bindgen_union_field: u64, } #[test] -fn bindgen_test_layout_nsCSSValue__bindgen_ty_1() { - assert_eq!(::std::mem::size_of::() , 8usize); - assert_eq!(::std::mem::align_of::() , 8usize); +fn bindgen_test_layout_nsCSSValue__bindgen_ty_bindgen_id_244854() { + assert_eq!(::std::mem::size_of::() + , 8usize); + assert_eq!(::std::mem::align_of::() + , 8usize); } -impl Clone for nsCSSValue__bindgen_ty_1 { +impl Clone for nsCSSValue__bindgen_ty_bindgen_id_244854 { fn clone(&self) -> Self { *self } } #[test] @@ -10741,12 +10876,12 @@ fn bindgen_test_layout_CSSVariableValues() { assert_eq!(::std::mem::align_of::() , 8usize); } #[repr(C)] -pub struct CounterStyle__bindgen_vtable { +pub struct bindgen_vtable__bindgen_id_245962 { } #[repr(C)] #[derive(Debug, Copy)] pub struct CounterStyle { - pub vtable_: *const CounterStyle__bindgen_vtable, + pub vtable_: *const bindgen_vtable__bindgen_id_245962, pub mStyle: i32, } #[test] @@ -10966,23 +11101,25 @@ pub struct nsStyleImage { pub mCachedBIData: UniquePtr>, pub mType: nsStyleImageType, - pub __bindgen_anon_1: nsStyleImage__bindgen_ty_1, + pub __bindgen_anon_1: nsStyleImage__bindgen_ty_bindgen_id_247952, pub mCropRect: UniquePtr>, } #[repr(C)] #[derive(Debug, Copy)] -pub struct nsStyleImage__bindgen_ty_1 { +pub struct nsStyleImage__bindgen_ty_bindgen_id_247952 { pub mImage: __BindgenUnionField<*mut nsStyleImageRequest>, pub mGradient: __BindgenUnionField<*mut nsStyleGradient>, pub mElementId: __BindgenUnionField<*mut u16>, pub bindgen_union_field: u64, } #[test] -fn bindgen_test_layout_nsStyleImage__bindgen_ty_1() { - assert_eq!(::std::mem::size_of::() , 8usize); - assert_eq!(::std::mem::align_of::() , 8usize); +fn bindgen_test_layout_nsStyleImage__bindgen_ty_bindgen_id_247952() { + assert_eq!(::std::mem::size_of::() + , 8usize); + assert_eq!(::std::mem::align_of::() + , 8usize); } -impl Clone for nsStyleImage__bindgen_ty_1 { +impl Clone for nsStyleImage__bindgen_ty_bindgen_id_247952 { fn clone(&self) -> Self { *self } } #[test] @@ -11031,33 +11168,45 @@ pub struct nsStyleImageLayers { pub mCompositeCount: u32, pub mLayers: nsStyleAutoArray, } -pub const nsStyleImageLayers_shorthand: nsStyleImageLayers__bindgen_ty_1 = - nsStyleImageLayers__bindgen_ty_1::shorthand; -pub const nsStyleImageLayers_color: nsStyleImageLayers__bindgen_ty_1 = - nsStyleImageLayers__bindgen_ty_1::color; -pub const nsStyleImageLayers_image: nsStyleImageLayers__bindgen_ty_1 = - nsStyleImageLayers__bindgen_ty_1::image; -pub const nsStyleImageLayers_repeat: nsStyleImageLayers__bindgen_ty_1 = - nsStyleImageLayers__bindgen_ty_1::repeat; -pub const nsStyleImageLayers_positionX: nsStyleImageLayers__bindgen_ty_1 = - nsStyleImageLayers__bindgen_ty_1::positionX; -pub const nsStyleImageLayers_positionY: nsStyleImageLayers__bindgen_ty_1 = - nsStyleImageLayers__bindgen_ty_1::positionY; -pub const nsStyleImageLayers_clip: nsStyleImageLayers__bindgen_ty_1 = - nsStyleImageLayers__bindgen_ty_1::clip; -pub const nsStyleImageLayers_origin: nsStyleImageLayers__bindgen_ty_1 = - nsStyleImageLayers__bindgen_ty_1::origin; -pub const nsStyleImageLayers_size: nsStyleImageLayers__bindgen_ty_1 = - nsStyleImageLayers__bindgen_ty_1::size; -pub const nsStyleImageLayers_attachment: nsStyleImageLayers__bindgen_ty_1 = - nsStyleImageLayers__bindgen_ty_1::attachment; -pub const nsStyleImageLayers_maskMode: nsStyleImageLayers__bindgen_ty_1 = - nsStyleImageLayers__bindgen_ty_1::maskMode; -pub const nsStyleImageLayers_composite: nsStyleImageLayers__bindgen_ty_1 = - nsStyleImageLayers__bindgen_ty_1::composite; +pub const nsStyleImageLayers_shorthand: + nsStyleImageLayers__bindgen_ty_bindgen_id_248014 = + nsStyleImageLayers__bindgen_ty_bindgen_id_248014::shorthand; +pub const nsStyleImageLayers_color: + nsStyleImageLayers__bindgen_ty_bindgen_id_248014 = + nsStyleImageLayers__bindgen_ty_bindgen_id_248014::color; +pub const nsStyleImageLayers_image: + nsStyleImageLayers__bindgen_ty_bindgen_id_248014 = + nsStyleImageLayers__bindgen_ty_bindgen_id_248014::image; +pub const nsStyleImageLayers_repeat: + nsStyleImageLayers__bindgen_ty_bindgen_id_248014 = + nsStyleImageLayers__bindgen_ty_bindgen_id_248014::repeat; +pub const nsStyleImageLayers_positionX: + nsStyleImageLayers__bindgen_ty_bindgen_id_248014 = + nsStyleImageLayers__bindgen_ty_bindgen_id_248014::positionX; +pub const nsStyleImageLayers_positionY: + nsStyleImageLayers__bindgen_ty_bindgen_id_248014 = + nsStyleImageLayers__bindgen_ty_bindgen_id_248014::positionY; +pub const nsStyleImageLayers_clip: + nsStyleImageLayers__bindgen_ty_bindgen_id_248014 = + nsStyleImageLayers__bindgen_ty_bindgen_id_248014::clip; +pub const nsStyleImageLayers_origin: + nsStyleImageLayers__bindgen_ty_bindgen_id_248014 = + nsStyleImageLayers__bindgen_ty_bindgen_id_248014::origin; +pub const nsStyleImageLayers_size: + nsStyleImageLayers__bindgen_ty_bindgen_id_248014 = + nsStyleImageLayers__bindgen_ty_bindgen_id_248014::size; +pub const nsStyleImageLayers_attachment: + nsStyleImageLayers__bindgen_ty_bindgen_id_248014 = + nsStyleImageLayers__bindgen_ty_bindgen_id_248014::attachment; +pub const nsStyleImageLayers_maskMode: + nsStyleImageLayers__bindgen_ty_bindgen_id_248014 = + nsStyleImageLayers__bindgen_ty_bindgen_id_248014::maskMode; +pub const nsStyleImageLayers_composite: + nsStyleImageLayers__bindgen_ty_bindgen_id_248014 = + nsStyleImageLayers__bindgen_ty_bindgen_id_248014::composite; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsStyleImageLayers__bindgen_ty_1 { +pub enum nsStyleImageLayers__bindgen_ty_bindgen_id_248014 { shorthand = 0, color = 1, image = 2, @@ -11248,44 +11397,45 @@ pub struct nsStyleBorder { pub mFloatEdge: StyleFloatEdge, pub mBoxDecorationBreak: StyleBoxDecorationBreak, pub mBorderStyle: [u8; 4usize], - pub __bindgen_anon_1: nsStyleBorder__bindgen_ty_1, + pub __bindgen_anon_1: nsStyleBorder__bindgen_ty_bindgen_id_248684, pub mComputedBorder: nsMargin, pub mBorder: nsMargin, pub mTwipsPerPixel: nscoord, } #[repr(C)] #[derive(Debug, Copy)] -pub struct nsStyleBorder__bindgen_ty_1 { - pub __bindgen_anon_1: __BindgenUnionField, +pub struct nsStyleBorder__bindgen_ty_bindgen_id_248684 { + pub __bindgen_anon_1: __BindgenUnionField, pub mBorderColor: __BindgenUnionField<[StyleComplexColor; 4usize]>, pub bindgen_union_field: [u32; 8usize], } #[repr(C)] #[derive(Debug, Copy)] -pub struct nsStyleBorder__bindgen_ty_1_1 { +pub struct nsStyleBorder__bindgen_ty_bindgen_id_248684__bindgen_ty_bindgen_id_248685 { pub mBorderTopColor: StyleComplexColor, pub mBorderRightColor: StyleComplexColor, pub mBorderBottomColor: StyleComplexColor, pub mBorderLeftColor: StyleComplexColor, } #[test] -fn bindgen_test_layout_nsStyleBorder__bindgen_ty_1_1() { - assert_eq!(::std::mem::size_of::() , - 32usize); - assert_eq!(::std::mem::align_of::() , - 4usize); +fn bindgen_test_layout_nsStyleBorder__bindgen_ty_bindgen_id_248684__bindgen_ty_bindgen_id_248685() { + assert_eq!(::std::mem::size_of::() + , 32usize); + assert_eq!(::std::mem::align_of::() + , 4usize); } -impl Clone for nsStyleBorder__bindgen_ty_1_1 { +impl Clone for + nsStyleBorder__bindgen_ty_bindgen_id_248684__bindgen_ty_bindgen_id_248685 { fn clone(&self) -> Self { *self } } #[test] -fn bindgen_test_layout_nsStyleBorder__bindgen_ty_1() { - assert_eq!(::std::mem::size_of::() , - 32usize); - assert_eq!(::std::mem::align_of::() , - 4usize); +fn bindgen_test_layout_nsStyleBorder__bindgen_ty_bindgen_id_248684() { + assert_eq!(::std::mem::size_of::() + , 32usize); + assert_eq!(::std::mem::align_of::() + , 4usize); } -impl Clone for nsStyleBorder__bindgen_ty_1 { +impl Clone for nsStyleBorder__bindgen_ty_bindgen_id_248684 { fn clone(&self) -> Self { *self } } #[test] @@ -11358,8 +11508,14 @@ pub struct nsStyleGridLine { pub mInteger: i32, pub mLineName: nsString, } -pub const nsStyleGridLine_kMinLine: i32 = -10000; -pub const nsStyleGridLine_kMaxLine: i32 = 10000; +extern "C" { + #[link_name = "_ZN15nsStyleGridLine8kMinLineE"] + pub static nsStyleGridLine_kMinLine: i32; +} +extern "C" { + #[link_name = "_ZN15nsStyleGridLine8kMaxLineE"] + pub static nsStyleGridLine_kMaxLine: i32; +} #[test] fn bindgen_test_layout_nsStyleGridLine() { assert_eq!(::std::mem::size_of::() , 24usize); @@ -11586,7 +11742,7 @@ impl Clone for nsStyleImageOrientation { #[derive(Debug, Copy)] pub struct nsTimingFunction { pub mType: nsTimingFunction_Type, - pub __bindgen_anon_1: nsTimingFunction__bindgen_ty_1, + pub __bindgen_anon_1: nsTimingFunction__bindgen_ty_bindgen_id_249680, } #[repr(i32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] @@ -11605,52 +11761,56 @@ pub enum nsTimingFunction_Type { pub enum nsTimingFunction_Keyword { Implicit = 0, Explicit = 1, } #[repr(C)] #[derive(Debug, Copy)] -pub struct nsTimingFunction__bindgen_ty_1 { - pub mFunc: __BindgenUnionField, - pub __bindgen_anon_1: __BindgenUnionField, +pub struct nsTimingFunction__bindgen_ty_bindgen_id_249680 { + pub mFunc: __BindgenUnionField, + pub __bindgen_anon_1: __BindgenUnionField, pub bindgen_union_field: [u32; 4usize], } #[repr(C)] #[derive(Debug, Copy)] -pub struct nsTimingFunction__bindgen_ty_1_1 { +pub struct nsTimingFunction__bindgen_ty_bindgen_id_249680__bindgen_ty_bindgen_id_249681 { pub mX1: f32, pub mY1: f32, pub mX2: f32, pub mY2: f32, } #[test] -fn bindgen_test_layout_nsTimingFunction__bindgen_ty_1_1() { - assert_eq!(::std::mem::size_of::() , - 16usize); - assert_eq!(::std::mem::align_of::() , - 4usize); +fn bindgen_test_layout_nsTimingFunction__bindgen_ty_bindgen_id_249680__bindgen_ty_bindgen_id_249681() { + assert_eq!(::std::mem::size_of::() + , 16usize); + assert_eq!(::std::mem::align_of::() + , 4usize); } -impl Clone for nsTimingFunction__bindgen_ty_1_1 { +impl Clone for + nsTimingFunction__bindgen_ty_bindgen_id_249680__bindgen_ty_bindgen_id_249681 + { fn clone(&self) -> Self { *self } } #[repr(C)] #[derive(Debug, Copy)] -pub struct nsTimingFunction__bindgen_ty_1_2 { +pub struct nsTimingFunction__bindgen_ty_bindgen_id_249680__bindgen_ty_bindgen_id_249692 { pub mSteps: u32, } #[test] -fn bindgen_test_layout_nsTimingFunction__bindgen_ty_1_2() { - assert_eq!(::std::mem::size_of::() , - 4usize); - assert_eq!(::std::mem::align_of::() , - 4usize); +fn bindgen_test_layout_nsTimingFunction__bindgen_ty_bindgen_id_249680__bindgen_ty_bindgen_id_249692() { + assert_eq!(::std::mem::size_of::() + , 4usize); + assert_eq!(::std::mem::align_of::() + , 4usize); } -impl Clone for nsTimingFunction__bindgen_ty_1_2 { +impl Clone for + nsTimingFunction__bindgen_ty_bindgen_id_249680__bindgen_ty_bindgen_id_249692 + { fn clone(&self) -> Self { *self } } #[test] -fn bindgen_test_layout_nsTimingFunction__bindgen_ty_1() { - assert_eq!(::std::mem::size_of::() , - 16usize); - assert_eq!(::std::mem::align_of::() , - 4usize); +fn bindgen_test_layout_nsTimingFunction__bindgen_ty_bindgen_id_249680() { + assert_eq!(::std::mem::size_of::() + , 16usize); + assert_eq!(::std::mem::align_of::() + , 4usize); } -impl Clone for nsTimingFunction__bindgen_ty_1 { +impl Clone for nsTimingFunction__bindgen_ty_bindgen_id_249680 { fn clone(&self) -> Self { *self } } #[test] @@ -11711,13 +11871,13 @@ fn bindgen_test_layout_StyleBasicShape() { #[repr(C)] #[derive(Debug)] pub struct StyleShapeSource { - pub __bindgen_anon_1: StyleShapeSource__bindgen_ty_1, + pub __bindgen_anon_1: StyleShapeSource__bindgen_ty_bindgen_id_250063, pub mType: StyleShapeSourceType, pub mReferenceBox: ReferenceBox, } #[repr(C)] #[derive(Debug, Copy, Clone)] -pub struct StyleShapeSource__bindgen_ty_1 { +pub struct StyleShapeSource__bindgen_ty_bindgen_id_250063 { pub mBasicShape: __BindgenUnionField<*mut StyleBasicShape>, pub mURL: __BindgenUnionField<*mut URLValue>, pub bindgen_union_field: u64, @@ -11769,25 +11929,25 @@ pub enum nsStyleContentType { #[derive(Debug)] pub struct nsStyleContentData { pub mType: nsStyleContentType, - pub mContent: nsStyleContentData__bindgen_ty_1, + pub mContent: nsStyleContentData__bindgen_ty_bindgen_id_250165, pub mImageTracked: bool, } #[repr(C)] #[derive(Debug, Copy)] -pub struct nsStyleContentData__bindgen_ty_1 { +pub struct nsStyleContentData__bindgen_ty_bindgen_id_250165 { pub mString: __BindgenUnionField<*mut u16>, pub mImage: __BindgenUnionField<*mut imgRequestProxy>, pub mCounters: __BindgenUnionField<*mut nsCSSValue_Array>, pub bindgen_union_field: u64, } #[test] -fn bindgen_test_layout_nsStyleContentData__bindgen_ty_1() { - assert_eq!(::std::mem::size_of::() , - 8usize); - assert_eq!(::std::mem::align_of::() , - 8usize); +fn bindgen_test_layout_nsStyleContentData__bindgen_ty_bindgen_id_250165() { + assert_eq!(::std::mem::size_of::() + , 8usize); + assert_eq!(::std::mem::align_of::() + , 8usize); } -impl Clone for nsStyleContentData__bindgen_ty_1 { +impl Clone for nsStyleContentData__bindgen_ty_bindgen_id_250165 { fn clone(&self) -> Self { *self } } #[test] @@ -11888,7 +12048,10 @@ pub struct nsStyleColumn { pub mColumnRuleWidth: nscoord, pub mTwipsPerPixel: nscoord, } -pub const nsStyleColumn_kMaxColumnCount: u32 = 1000; +extern "C" { + #[link_name = "_ZN13nsStyleColumn15kMaxColumnCountE"] + pub static nsStyleColumn_kMaxColumnCount: u32; +} #[test] fn bindgen_test_layout_nsStyleColumn() { assert_eq!(::std::mem::size_of::() , 64usize); @@ -11906,25 +12069,25 @@ pub enum nsStyleSVGPaintType { #[repr(C)] #[derive(Debug)] pub struct nsStyleSVGPaint { - pub mPaint: nsStyleSVGPaint__bindgen_ty_1, + pub mPaint: nsStyleSVGPaint__bindgen_ty_bindgen_id_250655, pub mType: nsStyleSVGPaintType, pub mFallbackColor: nscolor, } #[repr(C)] #[derive(Debug, Copy)] -pub struct nsStyleSVGPaint__bindgen_ty_1 { +pub struct nsStyleSVGPaint__bindgen_ty_bindgen_id_250655 { pub mColor: __BindgenUnionField, pub mPaintServer: __BindgenUnionField<*mut URLValue>, pub bindgen_union_field: u64, } #[test] -fn bindgen_test_layout_nsStyleSVGPaint__bindgen_ty_1() { - assert_eq!(::std::mem::size_of::() , - 8usize); - assert_eq!(::std::mem::align_of::() , - 8usize); +fn bindgen_test_layout_nsStyleSVGPaint__bindgen_ty_bindgen_id_250655() { + assert_eq!(::std::mem::size_of::() + , 8usize); + assert_eq!(::std::mem::align_of::() + , 8usize); } -impl Clone for nsStyleSVGPaint__bindgen_ty_1 { +impl Clone for nsStyleSVGPaint__bindgen_ty_bindgen_id_250655 { fn clone(&self) -> Self { *self } } #[test] @@ -11957,23 +12120,30 @@ pub struct nsStyleSVG { pub mTextAnchor: u8, pub mContextFlags: u8, } -pub const nsStyleSVG_FILL_OPACITY_SOURCE_MASK: nsStyleSVG__bindgen_ty_1 = - nsStyleSVG__bindgen_ty_1::FILL_OPACITY_SOURCE_MASK; -pub const nsStyleSVG_STROKE_OPACITY_SOURCE_MASK: nsStyleSVG__bindgen_ty_1 = - nsStyleSVG__bindgen_ty_1::STROKE_OPACITY_SOURCE_MASK; -pub const nsStyleSVG_STROKE_DASHARRAY_CONTEXT: nsStyleSVG__bindgen_ty_1 = - nsStyleSVG__bindgen_ty_1::STROKE_DASHARRAY_CONTEXT; -pub const nsStyleSVG_STROKE_DASHOFFSET_CONTEXT: nsStyleSVG__bindgen_ty_1 = - nsStyleSVG__bindgen_ty_1::STROKE_DASHOFFSET_CONTEXT; -pub const nsStyleSVG_STROKE_WIDTH_CONTEXT: nsStyleSVG__bindgen_ty_1 = - nsStyleSVG__bindgen_ty_1::STROKE_WIDTH_CONTEXT; -pub const nsStyleSVG_FILL_OPACITY_SOURCE_SHIFT: nsStyleSVG__bindgen_ty_1 = - nsStyleSVG__bindgen_ty_1::FILL_OPACITY_SOURCE_SHIFT; -pub const nsStyleSVG_STROKE_OPACITY_SOURCE_SHIFT: nsStyleSVG__bindgen_ty_1 = - nsStyleSVG__bindgen_ty_1::STROKE_OPACITY_SOURCE_SHIFT; +pub const nsStyleSVG_FILL_OPACITY_SOURCE_MASK: + nsStyleSVG__bindgen_ty_bindgen_id_250824 = + nsStyleSVG__bindgen_ty_bindgen_id_250824::FILL_OPACITY_SOURCE_MASK; +pub const nsStyleSVG_STROKE_OPACITY_SOURCE_MASK: + nsStyleSVG__bindgen_ty_bindgen_id_250824 = + nsStyleSVG__bindgen_ty_bindgen_id_250824::STROKE_OPACITY_SOURCE_MASK; +pub const nsStyleSVG_STROKE_DASHARRAY_CONTEXT: + nsStyleSVG__bindgen_ty_bindgen_id_250824 = + nsStyleSVG__bindgen_ty_bindgen_id_250824::STROKE_DASHARRAY_CONTEXT; +pub const nsStyleSVG_STROKE_DASHOFFSET_CONTEXT: + nsStyleSVG__bindgen_ty_bindgen_id_250824 = + nsStyleSVG__bindgen_ty_bindgen_id_250824::STROKE_DASHOFFSET_CONTEXT; +pub const nsStyleSVG_STROKE_WIDTH_CONTEXT: + nsStyleSVG__bindgen_ty_bindgen_id_250824 = + nsStyleSVG__bindgen_ty_bindgen_id_250824::STROKE_WIDTH_CONTEXT; +pub const nsStyleSVG_FILL_OPACITY_SOURCE_SHIFT: + nsStyleSVG__bindgen_ty_bindgen_id_250824 = + nsStyleSVG__bindgen_ty_bindgen_id_250824::FILL_OPACITY_SOURCE_SHIFT; +pub const nsStyleSVG_STROKE_OPACITY_SOURCE_SHIFT: + nsStyleSVG__bindgen_ty_bindgen_id_250824 = + nsStyleSVG__bindgen_ty_bindgen_id_250824::STROKE_OPACITY_SOURCE_SHIFT; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsStyleSVG__bindgen_ty_1 { +pub enum nsStyleSVG__bindgen_ty_bindgen_id_250824 { FILL_OPACITY_SOURCE_MASK = 3, STROKE_OPACITY_SOURCE_MASK = 12, STROKE_DASHARRAY_CONTEXT = 16, @@ -11992,22 +12162,23 @@ fn bindgen_test_layout_nsStyleSVG() { pub struct nsStyleFilter { pub mType: u32, pub mFilterParameter: nsStyleCoord, - pub __bindgen_anon_1: nsStyleFilter__bindgen_ty_1, + pub __bindgen_anon_1: nsStyleFilter__bindgen_ty_bindgen_id_250899, } #[repr(C)] #[derive(Debug, Copy)] -pub struct nsStyleFilter__bindgen_ty_1 { +pub struct nsStyleFilter__bindgen_ty_bindgen_id_250899 { pub mURL: __BindgenUnionField<*mut URLValue>, pub mDropShadow: __BindgenUnionField<*mut nsCSSShadowArray>, pub bindgen_union_field: u64, } #[test] -fn bindgen_test_layout_nsStyleFilter__bindgen_ty_1() { - assert_eq!(::std::mem::size_of::() , 8usize); - assert_eq!(::std::mem::align_of::() , - 8usize); +fn bindgen_test_layout_nsStyleFilter__bindgen_ty_bindgen_id_250899() { + assert_eq!(::std::mem::size_of::() + , 8usize); + assert_eq!(::std::mem::align_of::() + , 8usize); } -impl Clone for nsStyleFilter__bindgen_ty_1 { +impl Clone for nsStyleFilter__bindgen_ty_bindgen_id_250899 { fn clone(&self) -> Self { *self } } #[test] diff --git a/components/style/gecko_bindings/structs_release.rs b/components/style/gecko_bindings/structs_release.rs index a9bdbbd4b3b1..5d0c5b254a4d 100644 --- a/components/style/gecko_bindings/structs_release.rs +++ b/components/style/gecko_bindings/structs_release.rs @@ -1409,6 +1409,7 @@ pub enum nsresult { NS_ERROR_DOM_MEDIA_MEDIASINK_ERR = 2154692619, NS_ERROR_DOM_MEDIA_DEMUXER_ERR = 2154692620, NS_ERROR_DOM_MEDIA_CDM_ERR = 2154692621, + NS_ERROR_DOM_MEDIA_NEED_NEW_DECODER = 2154692622, NS_ERROR_DOM_MEDIA_CUBEB_INITIALIZATION_ERR = 2154692709, NS_ERROR_DOWNLOAD_COMPLETE = 2155347969, NS_ERROR_DOWNLOAD_NOT_PARTIAL = 2155347970, @@ -1543,8 +1544,8 @@ pub type Value_PayloadType = u64; #[derive(Debug, Copy)] pub struct Value_layout { pub asBits: __BindgenUnionField, - pub debugView: __BindgenUnionField, - pub s: __BindgenUnionField, + pub debugView: __BindgenUnionField, + pub s: __BindgenUnionField, pub asDouble: __BindgenUnionField, pub asPtr: __BindgenUnionField<*mut ::std::os::raw::c_void>, pub asWord: __BindgenUnionField, @@ -1553,18 +1554,20 @@ pub struct Value_layout { } #[repr(C)] #[derive(Debug, Copy)] -pub struct Value_layout__bindgen_ty_1 { +pub struct Value_layout__bindgen_ty_bindgen_id_55111 { pub _bitfield_1: u64, } #[test] -fn bindgen_test_layout_Value_layout__bindgen_ty_1() { - assert_eq!(::std::mem::size_of::() , 8usize); - assert_eq!(::std::mem::align_of::() , 8usize); +fn bindgen_test_layout_Value_layout__bindgen_ty_bindgen_id_55111() { + assert_eq!(::std::mem::size_of::() + , 8usize); + assert_eq!(::std::mem::align_of::() + , 8usize); } -impl Clone for Value_layout__bindgen_ty_1 { +impl Clone for Value_layout__bindgen_ty_bindgen_id_55111 { fn clone(&self) -> Self { *self } } -impl Value_layout__bindgen_ty_1 { +impl Value_layout__bindgen_ty_bindgen_id_55111 { #[inline] pub fn payload47(&self) -> u64 { unsafe { @@ -1597,33 +1600,36 @@ impl Value_layout__bindgen_ty_1 { } #[repr(C)] #[derive(Debug, Copy)] -pub struct Value_layout__bindgen_ty_2 { - pub payload: Value_layout__bindgen_ty_2_1, +pub struct Value_layout__bindgen_ty_bindgen_id_55117 { + pub payload: Value_layout__bindgen_ty_bindgen_id_55117__bindgen_ty_bindgen_id_55118, } #[repr(C)] #[derive(Debug, Copy)] -pub struct Value_layout__bindgen_ty_2_1 { +pub struct Value_layout__bindgen_ty_bindgen_id_55117__bindgen_ty_bindgen_id_55118 { pub i32: __BindgenUnionField, pub u32: __BindgenUnionField, pub why: __BindgenUnionField, pub bindgen_union_field: u32, } #[test] -fn bindgen_test_layout_Value_layout__bindgen_ty_2_1() { - assert_eq!(::std::mem::size_of::() , - 4usize); - assert_eq!(::std::mem::align_of::() , - 4usize); +fn bindgen_test_layout_Value_layout__bindgen_ty_bindgen_id_55117__bindgen_ty_bindgen_id_55118() { + assert_eq!(::std::mem::size_of::() + , 4usize); + assert_eq!(::std::mem::align_of::() + , 4usize); } -impl Clone for Value_layout__bindgen_ty_2_1 { +impl Clone for + Value_layout__bindgen_ty_bindgen_id_55117__bindgen_ty_bindgen_id_55118 { fn clone(&self) -> Self { *self } } #[test] -fn bindgen_test_layout_Value_layout__bindgen_ty_2() { - assert_eq!(::std::mem::size_of::() , 4usize); - assert_eq!(::std::mem::align_of::() , 4usize); +fn bindgen_test_layout_Value_layout__bindgen_ty_bindgen_id_55117() { + assert_eq!(::std::mem::size_of::() + , 4usize); + assert_eq!(::std::mem::align_of::() + , 4usize); } -impl Clone for Value_layout__bindgen_ty_2 { +impl Clone for Value_layout__bindgen_ty_bindgen_id_55117 { fn clone(&self) -> Self { *self } } #[test] @@ -1712,25 +1718,33 @@ pub type nsAString_internal_const_char_iterator = *const nsAString_internal_char_type; pub type nsAString_internal_size_type = u32; pub type nsAString_internal_index_type = u32; -pub const nsAString_internal_F_NONE: nsAString_internal__bindgen_ty_1 = - nsAString_internal__bindgen_ty_1::F_NONE; -pub const nsAString_internal_F_TERMINATED: nsAString_internal__bindgen_ty_1 = - nsAString_internal__bindgen_ty_1::F_TERMINATED; -pub const nsAString_internal_F_VOIDED: nsAString_internal__bindgen_ty_1 = - nsAString_internal__bindgen_ty_1::F_VOIDED; -pub const nsAString_internal_F_SHARED: nsAString_internal__bindgen_ty_1 = - nsAString_internal__bindgen_ty_1::F_SHARED; -pub const nsAString_internal_F_OWNED: nsAString_internal__bindgen_ty_1 = - nsAString_internal__bindgen_ty_1::F_OWNED; -pub const nsAString_internal_F_FIXED: nsAString_internal__bindgen_ty_1 = - nsAString_internal__bindgen_ty_1::F_FIXED; -pub const nsAString_internal_F_LITERAL: nsAString_internal__bindgen_ty_1 = - nsAString_internal__bindgen_ty_1::F_LITERAL; -pub const nsAString_internal_F_CLASS_FIXED: nsAString_internal__bindgen_ty_1 = - nsAString_internal__bindgen_ty_1::F_CLASS_FIXED; +pub const nsAString_internal_F_NONE: + nsAString_internal__bindgen_ty_bindgen_id_69918 = + nsAString_internal__bindgen_ty_bindgen_id_69918::F_NONE; +pub const nsAString_internal_F_TERMINATED: + nsAString_internal__bindgen_ty_bindgen_id_69918 = + nsAString_internal__bindgen_ty_bindgen_id_69918::F_TERMINATED; +pub const nsAString_internal_F_VOIDED: + nsAString_internal__bindgen_ty_bindgen_id_69918 = + nsAString_internal__bindgen_ty_bindgen_id_69918::F_VOIDED; +pub const nsAString_internal_F_SHARED: + nsAString_internal__bindgen_ty_bindgen_id_69918 = + nsAString_internal__bindgen_ty_bindgen_id_69918::F_SHARED; +pub const nsAString_internal_F_OWNED: + nsAString_internal__bindgen_ty_bindgen_id_69918 = + nsAString_internal__bindgen_ty_bindgen_id_69918::F_OWNED; +pub const nsAString_internal_F_FIXED: + nsAString_internal__bindgen_ty_bindgen_id_69918 = + nsAString_internal__bindgen_ty_bindgen_id_69918::F_FIXED; +pub const nsAString_internal_F_LITERAL: + nsAString_internal__bindgen_ty_bindgen_id_69918 = + nsAString_internal__bindgen_ty_bindgen_id_69918::F_LITERAL; +pub const nsAString_internal_F_CLASS_FIXED: + nsAString_internal__bindgen_ty_bindgen_id_69918 = + nsAString_internal__bindgen_ty_bindgen_id_69918::F_CLASS_FIXED; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsAString_internal__bindgen_ty_1 { +pub enum nsAString_internal__bindgen_ty_bindgen_id_69918 { F_NONE = 0, F_TERMINATED = 1, F_VOIDED = 2, @@ -1767,12 +1781,12 @@ impl Clone for nsSubstringTuple { fn clone(&self) -> Self { *self } } #[repr(C)] -pub struct nsStringComparator__bindgen_vtable { +pub struct bindgen_vtable__bindgen_id_70528 { } #[repr(C)] #[derive(Debug, Copy)] pub struct nsStringComparator { - pub vtable_: *const nsStringComparator__bindgen_vtable, + pub vtable_: *const bindgen_vtable__bindgen_id_70528, } pub type nsStringComparator_char_type = u16; #[test] @@ -1812,27 +1826,33 @@ pub type nsACString_internal_const_char_iterator = *const nsACString_internal_char_type; pub type nsACString_internal_size_type = u32; pub type nsACString_internal_index_type = u32; -pub const nsACString_internal_F_NONE: nsACString_internal__bindgen_ty_1 = - nsACString_internal__bindgen_ty_1::F_NONE; -pub const nsACString_internal_F_TERMINATED: nsACString_internal__bindgen_ty_1 - = - nsACString_internal__bindgen_ty_1::F_TERMINATED; -pub const nsACString_internal_F_VOIDED: nsACString_internal__bindgen_ty_1 = - nsACString_internal__bindgen_ty_1::F_VOIDED; -pub const nsACString_internal_F_SHARED: nsACString_internal__bindgen_ty_1 = - nsACString_internal__bindgen_ty_1::F_SHARED; -pub const nsACString_internal_F_OWNED: nsACString_internal__bindgen_ty_1 = - nsACString_internal__bindgen_ty_1::F_OWNED; -pub const nsACString_internal_F_FIXED: nsACString_internal__bindgen_ty_1 = - nsACString_internal__bindgen_ty_1::F_FIXED; -pub const nsACString_internal_F_LITERAL: nsACString_internal__bindgen_ty_1 = - nsACString_internal__bindgen_ty_1::F_LITERAL; -pub const nsACString_internal_F_CLASS_FIXED: nsACString_internal__bindgen_ty_1 - = - nsACString_internal__bindgen_ty_1::F_CLASS_FIXED; +pub const nsACString_internal_F_NONE: + nsACString_internal__bindgen_ty_bindgen_id_71758 = + nsACString_internal__bindgen_ty_bindgen_id_71758::F_NONE; +pub const nsACString_internal_F_TERMINATED: + nsACString_internal__bindgen_ty_bindgen_id_71758 = + nsACString_internal__bindgen_ty_bindgen_id_71758::F_TERMINATED; +pub const nsACString_internal_F_VOIDED: + nsACString_internal__bindgen_ty_bindgen_id_71758 = + nsACString_internal__bindgen_ty_bindgen_id_71758::F_VOIDED; +pub const nsACString_internal_F_SHARED: + nsACString_internal__bindgen_ty_bindgen_id_71758 = + nsACString_internal__bindgen_ty_bindgen_id_71758::F_SHARED; +pub const nsACString_internal_F_OWNED: + nsACString_internal__bindgen_ty_bindgen_id_71758 = + nsACString_internal__bindgen_ty_bindgen_id_71758::F_OWNED; +pub const nsACString_internal_F_FIXED: + nsACString_internal__bindgen_ty_bindgen_id_71758 = + nsACString_internal__bindgen_ty_bindgen_id_71758::F_FIXED; +pub const nsACString_internal_F_LITERAL: + nsACString_internal__bindgen_ty_bindgen_id_71758 = + nsACString_internal__bindgen_ty_bindgen_id_71758::F_LITERAL; +pub const nsACString_internal_F_CLASS_FIXED: + nsACString_internal__bindgen_ty_bindgen_id_71758 = + nsACString_internal__bindgen_ty_bindgen_id_71758::F_CLASS_FIXED; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsACString_internal__bindgen_ty_1 { +pub enum nsACString_internal__bindgen_ty_bindgen_id_71758 { F_NONE = 0, F_TERMINATED = 1, F_VOIDED = 2, @@ -1894,12 +1914,12 @@ fn bindgen_test_layout_nsCString() { assert_eq!(::std::mem::align_of::() , 8usize); } #[repr(C)] -pub struct nsCStringComparator__bindgen_vtable { +pub struct bindgen_vtable__bindgen_id_72310 { } #[repr(C)] #[derive(Debug, Copy)] pub struct nsCStringComparator { - pub vtable_: *const nsCStringComparator__bindgen_vtable, + pub vtable_: *const bindgen_vtable__bindgen_id_72310, } pub type nsCStringComparator_char_type = ::std::os::raw::c_char; #[test] @@ -1911,7 +1931,7 @@ impl Clone for nsCStringComparator { fn clone(&self) -> Self { *self } } #[repr(C)] -pub struct nsISupports__bindgen_vtable { +pub struct bindgen_vtable__bindgen_id_72614 { } /** * Basic component object model interface. Objects which implement @@ -1922,7 +1942,7 @@ pub struct nsISupports__bindgen_vtable { #[repr(C)] #[derive(Debug, Copy)] pub struct nsISupports { - pub vtable_: *const nsISupports__bindgen_vtable, + pub vtable_: *const bindgen_vtable__bindgen_id_72614, } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -1940,7 +1960,7 @@ impl Clone for nsISupports { fn clone(&self) -> Self { *self } } #[repr(C)] -pub struct nsCycleCollectionParticipant__bindgen_vtable { +pub struct bindgen_vtable__bindgen_id_72898 { } /** * Participant implementation classes @@ -1948,7 +1968,7 @@ pub struct nsCycleCollectionParticipant__bindgen_vtable { #[repr(C)] #[derive(Debug, Copy)] pub struct nsCycleCollectionParticipant { - pub vtable_: *const nsCycleCollectionParticipant__bindgen_vtable, + pub vtable_: *const bindgen_vtable__bindgen_id_72898, pub mMightSkip: bool, } #[test] @@ -2242,7 +2262,7 @@ fn bindgen_test_layout_ErrorResult() { #[derive(Debug)] pub struct TErrorResult { pub mResult: nsresult, - pub __bindgen_anon_1: TErrorResult__bindgen_ty_1, + pub __bindgen_anon_1: TErrorResult__bindgen_ty_bindgen_id_77325, pub _phantom_0: ::std::marker::PhantomData, } #[repr(C)] @@ -2259,7 +2279,7 @@ pub struct TErrorResult_DOMExceptionInfo { } #[repr(C)] #[derive(Debug, Copy, Clone)] -pub struct TErrorResult__bindgen_ty_1 { +pub struct TErrorResult__bindgen_ty_bindgen_id_77325 { pub mMessage: __BindgenUnionField<*mut TErrorResult_Message>, pub mJSException: __BindgenUnionField, pub mDOMExceptionInfo: __BindgenUnionField<*mut TErrorResult_DOMExceptionInfo>, @@ -2403,17 +2423,21 @@ pub struct nsIPrincipal_COMTypeInfo { pub _phantom_0: ::std::marker::PhantomData, pub _phantom_1: ::std::marker::PhantomData, } -pub const nsIPrincipal_APP_STATUS_NOT_INSTALLED: nsIPrincipal__bindgen_ty_1 = - nsIPrincipal__bindgen_ty_1::APP_STATUS_NOT_INSTALLED; -pub const nsIPrincipal_APP_STATUS_INSTALLED: nsIPrincipal__bindgen_ty_1 = - nsIPrincipal__bindgen_ty_1::APP_STATUS_INSTALLED; -pub const nsIPrincipal_APP_STATUS_PRIVILEGED: nsIPrincipal__bindgen_ty_1 = - nsIPrincipal__bindgen_ty_1::APP_STATUS_PRIVILEGED; -pub const nsIPrincipal_APP_STATUS_CERTIFIED: nsIPrincipal__bindgen_ty_1 = - nsIPrincipal__bindgen_ty_1::APP_STATUS_CERTIFIED; +pub const nsIPrincipal_APP_STATUS_NOT_INSTALLED: + nsIPrincipal__bindgen_ty_bindgen_id_78339 = + nsIPrincipal__bindgen_ty_bindgen_id_78339::APP_STATUS_NOT_INSTALLED; +pub const nsIPrincipal_APP_STATUS_INSTALLED: + nsIPrincipal__bindgen_ty_bindgen_id_78339 = + nsIPrincipal__bindgen_ty_bindgen_id_78339::APP_STATUS_INSTALLED; +pub const nsIPrincipal_APP_STATUS_PRIVILEGED: + nsIPrincipal__bindgen_ty_bindgen_id_78339 = + nsIPrincipal__bindgen_ty_bindgen_id_78339::APP_STATUS_PRIVILEGED; +pub const nsIPrincipal_APP_STATUS_CERTIFIED: + nsIPrincipal__bindgen_ty_bindgen_id_78339 = + nsIPrincipal__bindgen_ty_bindgen_id_78339::APP_STATUS_CERTIFIED; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIPrincipal__bindgen_ty_1 { +pub enum nsIPrincipal__bindgen_ty_bindgen_id_78339 { APP_STATUS_NOT_INSTALLED = 0, APP_STATUS_INSTALLED = 1, APP_STATUS_PRIVILEGED = 2, @@ -2448,7 +2472,7 @@ impl Clone for nsISerializable { fn clone(&self) -> Self { *self } } #[repr(C)] -pub struct nsWrapperCache__bindgen_vtable { +pub struct bindgen_vtable__bindgen_id_78507 { } /** * Class to store the wrapper for an object. This can only be used with objects @@ -2490,7 +2514,7 @@ pub struct nsWrapperCache__bindgen_vtable { #[repr(C)] #[derive(Debug)] pub struct nsWrapperCache { - pub vtable_: *const nsWrapperCache__bindgen_vtable, + pub vtable_: *const bindgen_vtable__bindgen_id_78507, pub mWrapper: *mut JSObject, pub mFlags: nsWrapperCache_FlagsType, } @@ -2502,8 +2526,9 @@ pub struct nsWrapperCache_COMTypeInfo { pub _phantom_1: ::std::marker::PhantomData, } pub type nsWrapperCache_FlagsType = u32; -pub const nsWrapperCache_WRAPPER_BIT_PRESERVED: nsWrapperCache__bindgen_ty_1 = - nsWrapperCache__bindgen_ty_1::WRAPPER_BIT_PRESERVED; +pub const nsWrapperCache_WRAPPER_BIT_PRESERVED: + nsWrapperCache__bindgen_ty_bindgen_id_78703 = + nsWrapperCache__bindgen_ty_bindgen_id_78703::WRAPPER_BIT_PRESERVED; #[repr(u32)] /** * If this bit is set then we're preserving the wrapper, which in effect ties @@ -2517,22 +2542,29 @@ pub const nsWrapperCache_WRAPPER_BIT_PRESERVED: nsWrapperCache__bindgen_ty_1 = * NS_IMPL_CYCLE_COLLECTION_UNLINK_PRESERVED_WRAPPER). */ #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsWrapperCache__bindgen_ty_1 { WRAPPER_BIT_PRESERVED = 1, } +pub enum nsWrapperCache__bindgen_ty_bindgen_id_78703 { + WRAPPER_BIT_PRESERVED = 1, +} pub const nsWrapperCache_WRAPPER_IS_NOT_DOM_BINDING: - nsWrapperCache__bindgen_ty_2 = - nsWrapperCache__bindgen_ty_2::WRAPPER_IS_NOT_DOM_BINDING; + nsWrapperCache__bindgen_ty_bindgen_id_78706 = + nsWrapperCache__bindgen_ty_bindgen_id_78706::WRAPPER_IS_NOT_DOM_BINDING; #[repr(u32)] /** * If this bit is set then the wrapper for the native object is not a DOM * binding. */ #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsWrapperCache__bindgen_ty_2 { WRAPPER_IS_NOT_DOM_BINDING = 2, } -pub const nsWrapperCache_kWrapperFlagsMask: nsWrapperCache__bindgen_ty_3 = - nsWrapperCache__bindgen_ty_3::kWrapperFlagsMask; +pub enum nsWrapperCache__bindgen_ty_bindgen_id_78706 { + WRAPPER_IS_NOT_DOM_BINDING = 2, +} +pub const nsWrapperCache_kWrapperFlagsMask: + nsWrapperCache__bindgen_ty_bindgen_id_78709 = + nsWrapperCache__bindgen_ty_bindgen_id_78709::kWrapperFlagsMask; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsWrapperCache__bindgen_ty_3 { kWrapperFlagsMask = 3, } +pub enum nsWrapperCache__bindgen_ty_bindgen_id_78709 { + kWrapperFlagsMask = 3, +} #[test] fn bindgen_test_layout_nsWrapperCache() { assert_eq!(::std::mem::size_of::() , 24usize); @@ -2607,7 +2639,7 @@ pub struct pair<_T1, _T2> { pub type pair_first_type<_T1> = _T1; pub type pair_second_type<_T2> = _T2; #[repr(C)] -pub struct SourceHook__bindgen_vtable { +pub struct bindgen_vtable__bindgen_id_127355 { } /** * A class of objects that return source code on demand. @@ -2623,7 +2655,7 @@ pub struct SourceHook__bindgen_vtable { #[repr(C)] #[derive(Debug)] pub struct SourceHook { - pub vtable_: *const SourceHook__bindgen_vtable, + pub vtable_: *const bindgen_vtable__bindgen_id_127355, } #[test] fn bindgen_test_layout_SourceHook() { @@ -3607,7 +3639,7 @@ pub struct nsINode { pub mNextSibling: *mut nsIContent, pub mPreviousSibling: *mut nsIContent, pub mFirstChild: *mut nsIContent, - pub __bindgen_anon_1: nsINode__bindgen_ty_1, + pub __bindgen_anon_1: nsINode__bindgen_ty_bindgen_id_137918, pub mSlots: *mut nsINode_nsSlots, pub mServoData: ServoCell<*mut ServoNodeData>, } @@ -3627,35 +3659,37 @@ pub struct nsINode_COMTypeInfo { pub _phantom_0: ::std::marker::PhantomData, pub _phantom_1: ::std::marker::PhantomData, } -pub const nsINode_eCONTENT: nsINode__bindgen_ty_2 = - nsINode__bindgen_ty_2::eCONTENT; -pub const nsINode_eDOCUMENT: nsINode__bindgen_ty_2 = - nsINode__bindgen_ty_2::eDOCUMENT; -pub const nsINode_eATTRIBUTE: nsINode__bindgen_ty_2 = - nsINode__bindgen_ty_2::eATTRIBUTE; -pub const nsINode_eTEXT: nsINode__bindgen_ty_2 = nsINode__bindgen_ty_2::eTEXT; -pub const nsINode_ePROCESSING_INSTRUCTION: nsINode__bindgen_ty_2 = - nsINode__bindgen_ty_2::ePROCESSING_INSTRUCTION; -pub const nsINode_eCOMMENT: nsINode__bindgen_ty_2 = - nsINode__bindgen_ty_2::eCOMMENT; -pub const nsINode_eHTML_FORM_CONTROL: nsINode__bindgen_ty_2 = - nsINode__bindgen_ty_2::eHTML_FORM_CONTROL; -pub const nsINode_eDOCUMENT_FRAGMENT: nsINode__bindgen_ty_2 = - nsINode__bindgen_ty_2::eDOCUMENT_FRAGMENT; -pub const nsINode_eDATA_NODE: nsINode__bindgen_ty_2 = - nsINode__bindgen_ty_2::eDATA_NODE; -pub const nsINode_eMEDIA: nsINode__bindgen_ty_2 = - nsINode__bindgen_ty_2::eMEDIA; -pub const nsINode_eANIMATION: nsINode__bindgen_ty_2 = - nsINode__bindgen_ty_2::eANIMATION; -pub const nsINode_eFILTER: nsINode__bindgen_ty_2 = - nsINode__bindgen_ty_2::eFILTER; +pub const nsINode_eCONTENT: nsINode__bindgen_ty_bindgen_id_134000 = + nsINode__bindgen_ty_bindgen_id_134000::eCONTENT; +pub const nsINode_eDOCUMENT: nsINode__bindgen_ty_bindgen_id_134000 = + nsINode__bindgen_ty_bindgen_id_134000::eDOCUMENT; +pub const nsINode_eATTRIBUTE: nsINode__bindgen_ty_bindgen_id_134000 = + nsINode__bindgen_ty_bindgen_id_134000::eATTRIBUTE; +pub const nsINode_eTEXT: nsINode__bindgen_ty_bindgen_id_134000 = + nsINode__bindgen_ty_bindgen_id_134000::eTEXT; +pub const nsINode_ePROCESSING_INSTRUCTION: + nsINode__bindgen_ty_bindgen_id_134000 = + nsINode__bindgen_ty_bindgen_id_134000::ePROCESSING_INSTRUCTION; +pub const nsINode_eCOMMENT: nsINode__bindgen_ty_bindgen_id_134000 = + nsINode__bindgen_ty_bindgen_id_134000::eCOMMENT; +pub const nsINode_eHTML_FORM_CONTROL: nsINode__bindgen_ty_bindgen_id_134000 = + nsINode__bindgen_ty_bindgen_id_134000::eHTML_FORM_CONTROL; +pub const nsINode_eDOCUMENT_FRAGMENT: nsINode__bindgen_ty_bindgen_id_134000 = + nsINode__bindgen_ty_bindgen_id_134000::eDOCUMENT_FRAGMENT; +pub const nsINode_eDATA_NODE: nsINode__bindgen_ty_bindgen_id_134000 = + nsINode__bindgen_ty_bindgen_id_134000::eDATA_NODE; +pub const nsINode_eMEDIA: nsINode__bindgen_ty_bindgen_id_134000 = + nsINode__bindgen_ty_bindgen_id_134000::eMEDIA; +pub const nsINode_eANIMATION: nsINode__bindgen_ty_bindgen_id_134000 = + nsINode__bindgen_ty_bindgen_id_134000::eANIMATION; +pub const nsINode_eFILTER: nsINode__bindgen_ty_bindgen_id_134000 = + nsINode__bindgen_ty_bindgen_id_134000::eFILTER; #[repr(u32)] /** * Bit-flags to pass (or'ed together) to IsNodeOfType() */ #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsINode__bindgen_ty_2 { +pub enum nsINode__bindgen_ty_bindgen_id_134000 { eCONTENT = 1, eDOCUMENT = 2, eATTRIBUTE = 4, @@ -3670,12 +3704,12 @@ pub enum nsINode__bindgen_ty_2 { eFILTER = 2048, } #[repr(C)] -pub struct nsINode_nsSlots__bindgen_vtable { +pub struct bindgen_vtable__bindgen_id_134769 { } #[repr(C)] #[derive(Debug)] pub struct nsINode_nsSlots { - pub vtable_: *const nsINode_nsSlots__bindgen_vtable, + pub vtable_: *const bindgen_vtable__bindgen_id_134769, /** * A list of mutation observers */ @@ -3744,17 +3778,19 @@ pub enum nsINode_BooleanFlag { } #[repr(C)] #[derive(Debug, Copy)] -pub struct nsINode__bindgen_ty_1 { +pub struct nsINode__bindgen_ty_bindgen_id_137918 { pub mPrimaryFrame: __BindgenUnionField<*mut nsIFrame>, pub mSubtreeRoot: __BindgenUnionField<*mut nsINode>, pub bindgen_union_field: u64, } #[test] -fn bindgen_test_layout_nsINode__bindgen_ty_1() { - assert_eq!(::std::mem::size_of::() , 8usize); - assert_eq!(::std::mem::align_of::() , 8usize); +fn bindgen_test_layout_nsINode__bindgen_ty_bindgen_id_137918() { + assert_eq!(::std::mem::size_of::() + , 8usize); + assert_eq!(::std::mem::align_of::() + , 8usize); } -impl Clone for nsINode__bindgen_ty_1 { +impl Clone for nsINode__bindgen_ty_bindgen_id_137918 { fn clone(&self) -> Self { *self } } #[test] @@ -4109,33 +4145,39 @@ pub struct nsIDOMNode_COMTypeInfo { pub _phantom_0: ::std::marker::PhantomData, pub _phantom_1: ::std::marker::PhantomData, } -pub const nsIDOMNode_ELEMENT_NODE: nsIDOMNode__bindgen_ty_1 = - nsIDOMNode__bindgen_ty_1::ELEMENT_NODE; -pub const nsIDOMNode_ATTRIBUTE_NODE: nsIDOMNode__bindgen_ty_1 = - nsIDOMNode__bindgen_ty_1::ATTRIBUTE_NODE; -pub const nsIDOMNode_TEXT_NODE: nsIDOMNode__bindgen_ty_1 = - nsIDOMNode__bindgen_ty_1::TEXT_NODE; -pub const nsIDOMNode_CDATA_SECTION_NODE: nsIDOMNode__bindgen_ty_1 = - nsIDOMNode__bindgen_ty_1::CDATA_SECTION_NODE; -pub const nsIDOMNode_ENTITY_REFERENCE_NODE: nsIDOMNode__bindgen_ty_1 = - nsIDOMNode__bindgen_ty_1::ENTITY_REFERENCE_NODE; -pub const nsIDOMNode_ENTITY_NODE: nsIDOMNode__bindgen_ty_1 = - nsIDOMNode__bindgen_ty_1::ENTITY_NODE; -pub const nsIDOMNode_PROCESSING_INSTRUCTION_NODE: nsIDOMNode__bindgen_ty_1 = - nsIDOMNode__bindgen_ty_1::PROCESSING_INSTRUCTION_NODE; -pub const nsIDOMNode_COMMENT_NODE: nsIDOMNode__bindgen_ty_1 = - nsIDOMNode__bindgen_ty_1::COMMENT_NODE; -pub const nsIDOMNode_DOCUMENT_NODE: nsIDOMNode__bindgen_ty_1 = - nsIDOMNode__bindgen_ty_1::DOCUMENT_NODE; -pub const nsIDOMNode_DOCUMENT_TYPE_NODE: nsIDOMNode__bindgen_ty_1 = - nsIDOMNode__bindgen_ty_1::DOCUMENT_TYPE_NODE; -pub const nsIDOMNode_DOCUMENT_FRAGMENT_NODE: nsIDOMNode__bindgen_ty_1 = - nsIDOMNode__bindgen_ty_1::DOCUMENT_FRAGMENT_NODE; -pub const nsIDOMNode_NOTATION_NODE: nsIDOMNode__bindgen_ty_1 = - nsIDOMNode__bindgen_ty_1::NOTATION_NODE; +pub const nsIDOMNode_ELEMENT_NODE: nsIDOMNode__bindgen_ty_bindgen_id_146363 = + nsIDOMNode__bindgen_ty_bindgen_id_146363::ELEMENT_NODE; +pub const nsIDOMNode_ATTRIBUTE_NODE: nsIDOMNode__bindgen_ty_bindgen_id_146363 + = + nsIDOMNode__bindgen_ty_bindgen_id_146363::ATTRIBUTE_NODE; +pub const nsIDOMNode_TEXT_NODE: nsIDOMNode__bindgen_ty_bindgen_id_146363 = + nsIDOMNode__bindgen_ty_bindgen_id_146363::TEXT_NODE; +pub const nsIDOMNode_CDATA_SECTION_NODE: + nsIDOMNode__bindgen_ty_bindgen_id_146363 = + nsIDOMNode__bindgen_ty_bindgen_id_146363::CDATA_SECTION_NODE; +pub const nsIDOMNode_ENTITY_REFERENCE_NODE: + nsIDOMNode__bindgen_ty_bindgen_id_146363 = + nsIDOMNode__bindgen_ty_bindgen_id_146363::ENTITY_REFERENCE_NODE; +pub const nsIDOMNode_ENTITY_NODE: nsIDOMNode__bindgen_ty_bindgen_id_146363 = + nsIDOMNode__bindgen_ty_bindgen_id_146363::ENTITY_NODE; +pub const nsIDOMNode_PROCESSING_INSTRUCTION_NODE: + nsIDOMNode__bindgen_ty_bindgen_id_146363 = + nsIDOMNode__bindgen_ty_bindgen_id_146363::PROCESSING_INSTRUCTION_NODE; +pub const nsIDOMNode_COMMENT_NODE: nsIDOMNode__bindgen_ty_bindgen_id_146363 = + nsIDOMNode__bindgen_ty_bindgen_id_146363::COMMENT_NODE; +pub const nsIDOMNode_DOCUMENT_NODE: nsIDOMNode__bindgen_ty_bindgen_id_146363 = + nsIDOMNode__bindgen_ty_bindgen_id_146363::DOCUMENT_NODE; +pub const nsIDOMNode_DOCUMENT_TYPE_NODE: + nsIDOMNode__bindgen_ty_bindgen_id_146363 = + nsIDOMNode__bindgen_ty_bindgen_id_146363::DOCUMENT_TYPE_NODE; +pub const nsIDOMNode_DOCUMENT_FRAGMENT_NODE: + nsIDOMNode__bindgen_ty_bindgen_id_146363 = + nsIDOMNode__bindgen_ty_bindgen_id_146363::DOCUMENT_FRAGMENT_NODE; +pub const nsIDOMNode_NOTATION_NODE: nsIDOMNode__bindgen_ty_bindgen_id_146363 = + nsIDOMNode__bindgen_ty_bindgen_id_146363::NOTATION_NODE; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIDOMNode__bindgen_ty_1 { +pub enum nsIDOMNode__bindgen_ty_bindgen_id_146363 { ELEMENT_NODE = 1, ATTRIBUTE_NODE = 2, TEXT_NODE = 3, @@ -4149,24 +4191,27 @@ pub enum nsIDOMNode__bindgen_ty_1 { DOCUMENT_FRAGMENT_NODE = 11, NOTATION_NODE = 12, } -pub const nsIDOMNode_DOCUMENT_POSITION_DISCONNECTED: nsIDOMNode__bindgen_ty_2 - = - nsIDOMNode__bindgen_ty_2::DOCUMENT_POSITION_DISCONNECTED; -pub const nsIDOMNode_DOCUMENT_POSITION_PRECEDING: nsIDOMNode__bindgen_ty_2 = - nsIDOMNode__bindgen_ty_2::DOCUMENT_POSITION_PRECEDING; -pub const nsIDOMNode_DOCUMENT_POSITION_FOLLOWING: nsIDOMNode__bindgen_ty_2 = - nsIDOMNode__bindgen_ty_2::DOCUMENT_POSITION_FOLLOWING; -pub const nsIDOMNode_DOCUMENT_POSITION_CONTAINS: nsIDOMNode__bindgen_ty_2 = - nsIDOMNode__bindgen_ty_2::DOCUMENT_POSITION_CONTAINS; -pub const nsIDOMNode_DOCUMENT_POSITION_CONTAINED_BY: nsIDOMNode__bindgen_ty_2 - = - nsIDOMNode__bindgen_ty_2::DOCUMENT_POSITION_CONTAINED_BY; +pub const nsIDOMNode_DOCUMENT_POSITION_DISCONNECTED: + nsIDOMNode__bindgen_ty_bindgen_id_146582 = + nsIDOMNode__bindgen_ty_bindgen_id_146582::DOCUMENT_POSITION_DISCONNECTED; +pub const nsIDOMNode_DOCUMENT_POSITION_PRECEDING: + nsIDOMNode__bindgen_ty_bindgen_id_146582 = + nsIDOMNode__bindgen_ty_bindgen_id_146582::DOCUMENT_POSITION_PRECEDING; +pub const nsIDOMNode_DOCUMENT_POSITION_FOLLOWING: + nsIDOMNode__bindgen_ty_bindgen_id_146582 = + nsIDOMNode__bindgen_ty_bindgen_id_146582::DOCUMENT_POSITION_FOLLOWING; +pub const nsIDOMNode_DOCUMENT_POSITION_CONTAINS: + nsIDOMNode__bindgen_ty_bindgen_id_146582 = + nsIDOMNode__bindgen_ty_bindgen_id_146582::DOCUMENT_POSITION_CONTAINS; +pub const nsIDOMNode_DOCUMENT_POSITION_CONTAINED_BY: + nsIDOMNode__bindgen_ty_bindgen_id_146582 = + nsIDOMNode__bindgen_ty_bindgen_id_146582::DOCUMENT_POSITION_CONTAINED_BY; pub const nsIDOMNode_DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: - nsIDOMNode__bindgen_ty_2 = - nsIDOMNode__bindgen_ty_2::DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC; + nsIDOMNode__bindgen_ty_bindgen_id_146582 = + nsIDOMNode__bindgen_ty_bindgen_id_146582::DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIDOMNode__bindgen_ty_2 { +pub enum nsIDOMNode__bindgen_ty_bindgen_id_146582 { DOCUMENT_POSITION_DISCONNECTED = 1, DOCUMENT_POSITION_PRECEDING = 2, DOCUMENT_POSITION_FOLLOWING = 4, @@ -5181,18 +5226,30 @@ extern "C" { #[link_name = "_ZN12PLDHashTable12kMaxCapacityE"] pub static PLDHashTable_kMaxCapacity: u32; } -pub const PLDHashTable_kMinCapacity: u32 = 8; +extern "C" { + #[link_name = "_ZN12PLDHashTable12kMinCapacityE"] + pub static PLDHashTable_kMinCapacity: u32; +} extern "C" { #[link_name = "_ZN12PLDHashTable17kMaxInitialLengthE"] pub static PLDHashTable_kMaxInitialLength: u32; } -pub const PLDHashTable_kDefaultInitialLength: u32 = 4; -pub const PLDHashTable_kHashBits: u32 = 32; +extern "C" { + #[link_name = "_ZN12PLDHashTable21kDefaultInitialLengthE"] + pub static PLDHashTable_kDefaultInitialLength: u32; +} +extern "C" { + #[link_name = "_ZN12PLDHashTable9kHashBitsE"] + pub static PLDHashTable_kHashBits: u32; +} extern "C" { #[link_name = "_ZN12PLDHashTable12kGoldenRatioE"] pub static PLDHashTable_kGoldenRatio: u32; } -pub const PLDHashTable_kCollisionFlag: PLDHashNumber = 1; +extern "C" { + #[link_name = "_ZN12PLDHashTable14kCollisionFlagE"] + pub static PLDHashTable_kCollisionFlag: PLDHashNumber; +} #[test] fn bindgen_test_layout_PLDHashTable() { assert_eq!(::std::mem::size_of::() , 40usize); @@ -5261,11 +5318,12 @@ pub struct nsPtrHashKey { } pub type nsPtrHashKey_KeyType = *mut T; pub type nsPtrHashKey_KeyTypePointer = *mut T; -pub const nsPtrHashKey_ALLOW_MEMMOVE: nsPtrHashKey__bindgen_ty_1 = - nsPtrHashKey__bindgen_ty_1::ALLOW_MEMMOVE; +pub const nsPtrHashKey_ALLOW_MEMMOVE: + nsPtrHashKey__bindgen_ty_bindgen_id_151074 = + nsPtrHashKey__bindgen_ty_bindgen_id_151074::ALLOW_MEMMOVE; #[repr(i32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsPtrHashKey__bindgen_ty_1 { ALLOW_MEMMOVE = 0, } +pub enum nsPtrHashKey__bindgen_ty_bindgen_id_151074 { ALLOW_MEMMOVE = 0, } /** * A node of content in a document's content model. This interface * is supported by all content objects. @@ -5283,26 +5341,28 @@ pub struct nsIContent_COMTypeInfo { pub _phantom_0: ::std::marker::PhantomData, pub _phantom_1: ::std::marker::PhantomData, } -pub const nsIContent_eAllChildren: nsIContent__bindgen_ty_1 = - nsIContent__bindgen_ty_1::eAllChildren; -pub const nsIContent_eAllButXBL: nsIContent__bindgen_ty_1 = - nsIContent__bindgen_ty_1::eAllButXBL; -pub const nsIContent_eSkipPlaceholderContent: nsIContent__bindgen_ty_1 = - nsIContent__bindgen_ty_1::eSkipPlaceholderContent; +pub const nsIContent_eAllChildren: nsIContent__bindgen_ty_bindgen_id_152420 = + nsIContent__bindgen_ty_bindgen_id_152420::eAllChildren; +pub const nsIContent_eAllButXBL: nsIContent__bindgen_ty_bindgen_id_152420 = + nsIContent__bindgen_ty_bindgen_id_152420::eAllButXBL; +pub const nsIContent_eSkipPlaceholderContent: + nsIContent__bindgen_ty_bindgen_id_152420 = + nsIContent__bindgen_ty_bindgen_id_152420::eSkipPlaceholderContent; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIContent__bindgen_ty_1 { +pub enum nsIContent__bindgen_ty_bindgen_id_152420 { eAllChildren = 0, eAllButXBL = 1, eSkipPlaceholderContent = 2, } -pub const nsIContent_ATTR_MISSING: nsIContent__bindgen_ty_2 = - nsIContent__bindgen_ty_2::ATTR_MISSING; -pub const nsIContent_ATTR_VALUE_NO_MATCH: nsIContent__bindgen_ty_2 = - nsIContent__bindgen_ty_2::ATTR_VALUE_NO_MATCH; +pub const nsIContent_ATTR_MISSING: nsIContent__bindgen_ty_bindgen_id_152656 = + nsIContent__bindgen_ty_bindgen_id_152656::ATTR_MISSING; +pub const nsIContent_ATTR_VALUE_NO_MATCH: + nsIContent__bindgen_ty_bindgen_id_152656 = + nsIContent__bindgen_ty_bindgen_id_152656::ATTR_VALUE_NO_MATCH; #[repr(i32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIContent__bindgen_ty_2 { +pub enum nsIContent__bindgen_ty_bindgen_id_152656 { ATTR_MISSING = -1, ATTR_VALUE_NO_MATCH = -2, } @@ -5323,7 +5383,7 @@ pub enum nsIContent__bindgen_ty_2 { * @return ATTR_MISSING, ATTR_VALUE_NO_MATCH or the non-negative index * indicating the first value of aValues that matched */ -pub type nsIContent_AttrValuesArray = *const *const nsIAtom; +pub type nsIContent_AttrValuesArray = *const *mut nsIAtom; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] pub enum nsIContent_ETabFocusType { @@ -5512,7 +5572,7 @@ pub struct FragmentOrElement_nsDOMSlots { * @see FragmentOrElement::GetAttributes */ pub mAttributeMap: RefPtr, - pub __bindgen_anon_1: FragmentOrElement_nsDOMSlots__bindgen_ty_1, + pub __bindgen_anon_1: FragmentOrElement_nsDOMSlots__bindgen_ty_bindgen_id_153755, /** * An object implementing the .children property for this element. */ @@ -5550,7 +5610,7 @@ pub struct FragmentOrElement_nsDOMSlots { } #[repr(C)] #[derive(Debug, Copy)] -pub struct FragmentOrElement_nsDOMSlots__bindgen_ty_1 { +pub struct FragmentOrElement_nsDOMSlots__bindgen_ty_bindgen_id_153755 { /** * The nearest enclosing content node with a binding that created us. * @see FragmentOrElement::GetBindingParent @@ -5563,13 +5623,13 @@ pub struct FragmentOrElement_nsDOMSlots__bindgen_ty_1 { pub bindgen_union_field: u64, } #[test] -fn bindgen_test_layout_FragmentOrElement_nsDOMSlots__bindgen_ty_1() { - assert_eq!(::std::mem::size_of::() +fn bindgen_test_layout_FragmentOrElement_nsDOMSlots__bindgen_ty_bindgen_id_153755() { + assert_eq!(::std::mem::size_of::() , 8usize); - assert_eq!(::std::mem::align_of::() + assert_eq!(::std::mem::align_of::() , 8usize); } -impl Clone for FragmentOrElement_nsDOMSlots__bindgen_ty_1 { +impl Clone for FragmentOrElement_nsDOMSlots__bindgen_ty_bindgen_id_153755 { fn clone(&self) -> Self { *self } } /** @@ -5657,30 +5717,37 @@ pub struct nsIChannel_COMTypeInfo { pub _phantom_0: ::std::marker::PhantomData, pub _phantom_1: ::std::marker::PhantomData, } -pub const nsIChannel_LOAD_DOCUMENT_URI: nsIChannel__bindgen_ty_1 = - nsIChannel__bindgen_ty_1::LOAD_DOCUMENT_URI; -pub const nsIChannel_LOAD_RETARGETED_DOCUMENT_URI: nsIChannel__bindgen_ty_1 = - nsIChannel__bindgen_ty_1::LOAD_RETARGETED_DOCUMENT_URI; -pub const nsIChannel_LOAD_REPLACE: nsIChannel__bindgen_ty_1 = - nsIChannel__bindgen_ty_1::LOAD_REPLACE; -pub const nsIChannel_LOAD_INITIAL_DOCUMENT_URI: nsIChannel__bindgen_ty_1 = - nsIChannel__bindgen_ty_1::LOAD_INITIAL_DOCUMENT_URI; -pub const nsIChannel_LOAD_TARGETED: nsIChannel__bindgen_ty_1 = - nsIChannel__bindgen_ty_1::LOAD_TARGETED; -pub const nsIChannel_LOAD_CALL_CONTENT_SNIFFERS: nsIChannel__bindgen_ty_1 = - nsIChannel__bindgen_ty_1::LOAD_CALL_CONTENT_SNIFFERS; -pub const nsIChannel_LOAD_CLASSIFY_URI: nsIChannel__bindgen_ty_1 = - nsIChannel__bindgen_ty_1::LOAD_CLASSIFY_URI; +pub const nsIChannel_LOAD_DOCUMENT_URI: + nsIChannel__bindgen_ty_bindgen_id_166960 = + nsIChannel__bindgen_ty_bindgen_id_166960::LOAD_DOCUMENT_URI; +pub const nsIChannel_LOAD_RETARGETED_DOCUMENT_URI: + nsIChannel__bindgen_ty_bindgen_id_166960 = + nsIChannel__bindgen_ty_bindgen_id_166960::LOAD_RETARGETED_DOCUMENT_URI; +pub const nsIChannel_LOAD_REPLACE: nsIChannel__bindgen_ty_bindgen_id_166960 = + nsIChannel__bindgen_ty_bindgen_id_166960::LOAD_REPLACE; +pub const nsIChannel_LOAD_INITIAL_DOCUMENT_URI: + nsIChannel__bindgen_ty_bindgen_id_166960 = + nsIChannel__bindgen_ty_bindgen_id_166960::LOAD_INITIAL_DOCUMENT_URI; +pub const nsIChannel_LOAD_TARGETED: nsIChannel__bindgen_ty_bindgen_id_166960 = + nsIChannel__bindgen_ty_bindgen_id_166960::LOAD_TARGETED; +pub const nsIChannel_LOAD_CALL_CONTENT_SNIFFERS: + nsIChannel__bindgen_ty_bindgen_id_166960 = + nsIChannel__bindgen_ty_bindgen_id_166960::LOAD_CALL_CONTENT_SNIFFERS; +pub const nsIChannel_LOAD_CLASSIFY_URI: + nsIChannel__bindgen_ty_bindgen_id_166960 = + nsIChannel__bindgen_ty_bindgen_id_166960::LOAD_CLASSIFY_URI; pub const nsIChannel_LOAD_MEDIA_SNIFFER_OVERRIDES_CONTENT_TYPE: - nsIChannel__bindgen_ty_1 = - nsIChannel__bindgen_ty_1::LOAD_MEDIA_SNIFFER_OVERRIDES_CONTENT_TYPE; -pub const nsIChannel_LOAD_EXPLICIT_CREDENTIALS: nsIChannel__bindgen_ty_1 = - nsIChannel__bindgen_ty_1::LOAD_EXPLICIT_CREDENTIALS; -pub const nsIChannel_LOAD_BYPASS_SERVICE_WORKER: nsIChannel__bindgen_ty_1 = - nsIChannel__bindgen_ty_1::LOAD_BYPASS_SERVICE_WORKER; + nsIChannel__bindgen_ty_bindgen_id_166960 = + nsIChannel__bindgen_ty_bindgen_id_166960::LOAD_MEDIA_SNIFFER_OVERRIDES_CONTENT_TYPE; +pub const nsIChannel_LOAD_EXPLICIT_CREDENTIALS: + nsIChannel__bindgen_ty_bindgen_id_166960 = + nsIChannel__bindgen_ty_bindgen_id_166960::LOAD_EXPLICIT_CREDENTIALS; +pub const nsIChannel_LOAD_BYPASS_SERVICE_WORKER: + nsIChannel__bindgen_ty_bindgen_id_166960 = + nsIChannel__bindgen_ty_bindgen_id_166960::LOAD_BYPASS_SERVICE_WORKER; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIChannel__bindgen_ty_1 { +pub enum nsIChannel__bindgen_ty_bindgen_id_166960 { LOAD_DOCUMENT_URI = 65536, LOAD_RETARGETED_DOCUMENT_URI = 131072, LOAD_REPLACE = 262144, @@ -5692,13 +5759,15 @@ pub enum nsIChannel__bindgen_ty_1 { LOAD_EXPLICIT_CREDENTIALS = 16777216, LOAD_BYPASS_SERVICE_WORKER = 33554432, } -pub const nsIChannel_DISPOSITION_INLINE: nsIChannel__bindgen_ty_2 = - nsIChannel__bindgen_ty_2::DISPOSITION_INLINE; -pub const nsIChannel_DISPOSITION_ATTACHMENT: nsIChannel__bindgen_ty_2 = - nsIChannel__bindgen_ty_2::DISPOSITION_ATTACHMENT; +pub const nsIChannel_DISPOSITION_INLINE: + nsIChannel__bindgen_ty_bindgen_id_166980 = + nsIChannel__bindgen_ty_bindgen_id_166980::DISPOSITION_INLINE; +pub const nsIChannel_DISPOSITION_ATTACHMENT: + nsIChannel__bindgen_ty_bindgen_id_166980 = + nsIChannel__bindgen_ty_bindgen_id_166980::DISPOSITION_ATTACHMENT; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIChannel__bindgen_ty_2 { +pub enum nsIChannel__bindgen_ty_bindgen_id_166980 { DISPOSITION_INLINE = 0, DISPOSITION_ATTACHMENT = 1, } @@ -5722,35 +5791,47 @@ pub struct nsIRequest_COMTypeInfo { pub _phantom_0: ::std::marker::PhantomData, pub _phantom_1: ::std::marker::PhantomData, } -pub const nsIRequest_LOAD_REQUESTMASK: nsIRequest__bindgen_ty_1 = - nsIRequest__bindgen_ty_1::LOAD_REQUESTMASK; -pub const nsIRequest_LOAD_NORMAL: nsIRequest__bindgen_ty_1 = - nsIRequest__bindgen_ty_1::LOAD_NORMAL; -pub const nsIRequest_LOAD_BACKGROUND: nsIRequest__bindgen_ty_1 = - nsIRequest__bindgen_ty_1::LOAD_BACKGROUND; -pub const nsIRequest_INHIBIT_PIPELINE: nsIRequest__bindgen_ty_1 = - nsIRequest__bindgen_ty_1::INHIBIT_PIPELINE; -pub const nsIRequest_INHIBIT_CACHING: nsIRequest__bindgen_ty_1 = - nsIRequest__bindgen_ty_1::INHIBIT_CACHING; -pub const nsIRequest_INHIBIT_PERSISTENT_CACHING: nsIRequest__bindgen_ty_1 = - nsIRequest__bindgen_ty_1::INHIBIT_PERSISTENT_CACHING; -pub const nsIRequest_LOAD_BYPASS_CACHE: nsIRequest__bindgen_ty_1 = - nsIRequest__bindgen_ty_1::LOAD_BYPASS_CACHE; -pub const nsIRequest_LOAD_FROM_CACHE: nsIRequest__bindgen_ty_1 = - nsIRequest__bindgen_ty_1::LOAD_FROM_CACHE; -pub const nsIRequest_VALIDATE_ALWAYS: nsIRequest__bindgen_ty_1 = - nsIRequest__bindgen_ty_1::VALIDATE_ALWAYS; -pub const nsIRequest_VALIDATE_NEVER: nsIRequest__bindgen_ty_1 = - nsIRequest__bindgen_ty_1::VALIDATE_NEVER; -pub const nsIRequest_VALIDATE_ONCE_PER_SESSION: nsIRequest__bindgen_ty_1 = - nsIRequest__bindgen_ty_1::VALIDATE_ONCE_PER_SESSION; -pub const nsIRequest_LOAD_ANONYMOUS: nsIRequest__bindgen_ty_1 = - nsIRequest__bindgen_ty_1::LOAD_ANONYMOUS; -pub const nsIRequest_LOAD_FRESH_CONNECTION: nsIRequest__bindgen_ty_1 = - nsIRequest__bindgen_ty_1::LOAD_FRESH_CONNECTION; +pub const nsIRequest_LOAD_REQUESTMASK: + nsIRequest__bindgen_ty_bindgen_id_166798 = + nsIRequest__bindgen_ty_bindgen_id_166798::LOAD_REQUESTMASK; +pub const nsIRequest_LOAD_NORMAL: nsIRequest__bindgen_ty_bindgen_id_166798 = + nsIRequest__bindgen_ty_bindgen_id_166798::LOAD_NORMAL; +pub const nsIRequest_LOAD_BACKGROUND: nsIRequest__bindgen_ty_bindgen_id_166798 + = + nsIRequest__bindgen_ty_bindgen_id_166798::LOAD_BACKGROUND; +pub const nsIRequest_INHIBIT_PIPELINE: + nsIRequest__bindgen_ty_bindgen_id_166798 = + nsIRequest__bindgen_ty_bindgen_id_166798::INHIBIT_PIPELINE; +pub const nsIRequest_INHIBIT_CACHING: nsIRequest__bindgen_ty_bindgen_id_166798 + = + nsIRequest__bindgen_ty_bindgen_id_166798::INHIBIT_CACHING; +pub const nsIRequest_INHIBIT_PERSISTENT_CACHING: + nsIRequest__bindgen_ty_bindgen_id_166798 = + nsIRequest__bindgen_ty_bindgen_id_166798::INHIBIT_PERSISTENT_CACHING; +pub const nsIRequest_LOAD_BYPASS_CACHE: + nsIRequest__bindgen_ty_bindgen_id_166798 = + nsIRequest__bindgen_ty_bindgen_id_166798::LOAD_BYPASS_CACHE; +pub const nsIRequest_LOAD_FROM_CACHE: nsIRequest__bindgen_ty_bindgen_id_166798 + = + nsIRequest__bindgen_ty_bindgen_id_166798::LOAD_FROM_CACHE; +pub const nsIRequest_VALIDATE_ALWAYS: nsIRequest__bindgen_ty_bindgen_id_166798 + = + nsIRequest__bindgen_ty_bindgen_id_166798::VALIDATE_ALWAYS; +pub const nsIRequest_VALIDATE_NEVER: nsIRequest__bindgen_ty_bindgen_id_166798 + = + nsIRequest__bindgen_ty_bindgen_id_166798::VALIDATE_NEVER; +pub const nsIRequest_VALIDATE_ONCE_PER_SESSION: + nsIRequest__bindgen_ty_bindgen_id_166798 = + nsIRequest__bindgen_ty_bindgen_id_166798::VALIDATE_ONCE_PER_SESSION; +pub const nsIRequest_LOAD_ANONYMOUS: nsIRequest__bindgen_ty_bindgen_id_166798 + = + nsIRequest__bindgen_ty_bindgen_id_166798::LOAD_ANONYMOUS; +pub const nsIRequest_LOAD_FRESH_CONNECTION: + nsIRequest__bindgen_ty_bindgen_id_166798 = + nsIRequest__bindgen_ty_bindgen_id_166798::LOAD_FRESH_CONNECTION; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIRequest__bindgen_ty_1 { +pub enum nsIRequest__bindgen_ty_bindgen_id_166798 { LOAD_REQUESTMASK = 65535, LOAD_NORMAL = 0, LOAD_BACKGROUND = 1, @@ -6290,21 +6371,25 @@ pub enum nsIPresShell_ReflowRootHandling { eNoPositionOrSizeChange = 1, eInferFromBitToAdd = 2, } -pub const nsIPresShell_SCROLL_TOP: nsIPresShell__bindgen_ty_1 = - nsIPresShell__bindgen_ty_1::SCROLL_TOP; -pub const nsIPresShell_SCROLL_BOTTOM: nsIPresShell__bindgen_ty_1 = - nsIPresShell__bindgen_ty_1::SCROLL_BOTTOM; -pub const SCROLL_LEFT: nsIPresShell__bindgen_ty_1 = - nsIPresShell__bindgen_ty_1::SCROLL_TOP; -pub const SCROLL_RIGHT: nsIPresShell__bindgen_ty_1 = - nsIPresShell__bindgen_ty_1::SCROLL_BOTTOM; -pub const nsIPresShell_SCROLL_CENTER: nsIPresShell__bindgen_ty_1 = - nsIPresShell__bindgen_ty_1::SCROLL_CENTER; -pub const nsIPresShell_SCROLL_MINIMUM: nsIPresShell__bindgen_ty_1 = - nsIPresShell__bindgen_ty_1::SCROLL_MINIMUM; +pub const nsIPresShell_SCROLL_TOP: nsIPresShell__bindgen_ty_bindgen_id_185533 + = + nsIPresShell__bindgen_ty_bindgen_id_185533::SCROLL_TOP; +pub const nsIPresShell_SCROLL_BOTTOM: + nsIPresShell__bindgen_ty_bindgen_id_185533 = + nsIPresShell__bindgen_ty_bindgen_id_185533::SCROLL_BOTTOM; +pub const SCROLL_LEFT: nsIPresShell__bindgen_ty_bindgen_id_185533 = + nsIPresShell__bindgen_ty_bindgen_id_185533::SCROLL_TOP; +pub const SCROLL_RIGHT: nsIPresShell__bindgen_ty_bindgen_id_185533 = + nsIPresShell__bindgen_ty_bindgen_id_185533::SCROLL_BOTTOM; +pub const nsIPresShell_SCROLL_CENTER: + nsIPresShell__bindgen_ty_bindgen_id_185533 = + nsIPresShell__bindgen_ty_bindgen_id_185533::SCROLL_CENTER; +pub const nsIPresShell_SCROLL_MINIMUM: + nsIPresShell__bindgen_ty_bindgen_id_185533 = + nsIPresShell__bindgen_ty_bindgen_id_185533::SCROLL_MINIMUM; #[repr(i32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIPresShell__bindgen_ty_1 { +pub enum nsIPresShell__bindgen_ty_bindgen_id_185533 { SCROLL_TOP = 0, SCROLL_BOTTOM = 100, SCROLL_CENTER = 50, @@ -6330,43 +6415,51 @@ fn bindgen_test_layout_nsIPresShell_ScrollAxis() { impl Clone for nsIPresShell_ScrollAxis { fn clone(&self) -> Self { *self } } -pub const nsIPresShell_SCROLL_FIRST_ANCESTOR_ONLY: nsIPresShell__bindgen_ty_2 - = - nsIPresShell__bindgen_ty_2::SCROLL_FIRST_ANCESTOR_ONLY; -pub const nsIPresShell_SCROLL_OVERFLOW_HIDDEN: nsIPresShell__bindgen_ty_2 = - nsIPresShell__bindgen_ty_2::SCROLL_OVERFLOW_HIDDEN; -pub const nsIPresShell_SCROLL_NO_PARENT_FRAMES: nsIPresShell__bindgen_ty_2 = - nsIPresShell__bindgen_ty_2::SCROLL_NO_PARENT_FRAMES; -pub const nsIPresShell_SCROLL_SMOOTH: nsIPresShell__bindgen_ty_2 = - nsIPresShell__bindgen_ty_2::SCROLL_SMOOTH; -pub const nsIPresShell_SCROLL_SMOOTH_AUTO: nsIPresShell__bindgen_ty_2 = - nsIPresShell__bindgen_ty_2::SCROLL_SMOOTH_AUTO; +pub const nsIPresShell_SCROLL_FIRST_ANCESTOR_ONLY: + nsIPresShell__bindgen_ty_bindgen_id_185564 = + nsIPresShell__bindgen_ty_bindgen_id_185564::SCROLL_FIRST_ANCESTOR_ONLY; +pub const nsIPresShell_SCROLL_OVERFLOW_HIDDEN: + nsIPresShell__bindgen_ty_bindgen_id_185564 = + nsIPresShell__bindgen_ty_bindgen_id_185564::SCROLL_OVERFLOW_HIDDEN; +pub const nsIPresShell_SCROLL_NO_PARENT_FRAMES: + nsIPresShell__bindgen_ty_bindgen_id_185564 = + nsIPresShell__bindgen_ty_bindgen_id_185564::SCROLL_NO_PARENT_FRAMES; +pub const nsIPresShell_SCROLL_SMOOTH: + nsIPresShell__bindgen_ty_bindgen_id_185564 = + nsIPresShell__bindgen_ty_bindgen_id_185564::SCROLL_SMOOTH; +pub const nsIPresShell_SCROLL_SMOOTH_AUTO: + nsIPresShell__bindgen_ty_bindgen_id_185564 = + nsIPresShell__bindgen_ty_bindgen_id_185564::SCROLL_SMOOTH_AUTO; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIPresShell__bindgen_ty_2 { +pub enum nsIPresShell__bindgen_ty_bindgen_id_185564 { SCROLL_FIRST_ANCESTOR_ONLY = 1, SCROLL_OVERFLOW_HIDDEN = 2, SCROLL_NO_PARENT_FRAMES = 4, SCROLL_SMOOTH = 8, SCROLL_SMOOTH_AUTO = 16, } -pub const nsIPresShell_RENDER_IS_UNTRUSTED: nsIPresShell__bindgen_ty_3 = - nsIPresShell__bindgen_ty_3::RENDER_IS_UNTRUSTED; +pub const nsIPresShell_RENDER_IS_UNTRUSTED: + nsIPresShell__bindgen_ty_bindgen_id_185988 = + nsIPresShell__bindgen_ty_bindgen_id_185988::RENDER_IS_UNTRUSTED; pub const nsIPresShell_RENDER_IGNORE_VIEWPORT_SCROLLING: - nsIPresShell__bindgen_ty_3 = - nsIPresShell__bindgen_ty_3::RENDER_IGNORE_VIEWPORT_SCROLLING; -pub const nsIPresShell_RENDER_CARET: nsIPresShell__bindgen_ty_3 = - nsIPresShell__bindgen_ty_3::RENDER_CARET; -pub const nsIPresShell_RENDER_USE_WIDGET_LAYERS: nsIPresShell__bindgen_ty_3 = - nsIPresShell__bindgen_ty_3::RENDER_USE_WIDGET_LAYERS; -pub const nsIPresShell_RENDER_ASYNC_DECODE_IMAGES: nsIPresShell__bindgen_ty_3 - = - nsIPresShell__bindgen_ty_3::RENDER_ASYNC_DECODE_IMAGES; -pub const nsIPresShell_RENDER_DOCUMENT_RELATIVE: nsIPresShell__bindgen_ty_3 = - nsIPresShell__bindgen_ty_3::RENDER_DOCUMENT_RELATIVE; + nsIPresShell__bindgen_ty_bindgen_id_185988 = + nsIPresShell__bindgen_ty_bindgen_id_185988::RENDER_IGNORE_VIEWPORT_SCROLLING; +pub const nsIPresShell_RENDER_CARET: + nsIPresShell__bindgen_ty_bindgen_id_185988 = + nsIPresShell__bindgen_ty_bindgen_id_185988::RENDER_CARET; +pub const nsIPresShell_RENDER_USE_WIDGET_LAYERS: + nsIPresShell__bindgen_ty_bindgen_id_185988 = + nsIPresShell__bindgen_ty_bindgen_id_185988::RENDER_USE_WIDGET_LAYERS; +pub const nsIPresShell_RENDER_ASYNC_DECODE_IMAGES: + nsIPresShell__bindgen_ty_bindgen_id_185988 = + nsIPresShell__bindgen_ty_bindgen_id_185988::RENDER_ASYNC_DECODE_IMAGES; +pub const nsIPresShell_RENDER_DOCUMENT_RELATIVE: + nsIPresShell__bindgen_ty_bindgen_id_185988 = + nsIPresShell__bindgen_ty_bindgen_id_185988::RENDER_DOCUMENT_RELATIVE; pub const nsIPresShell_RENDER_DRAWWINDOW_NOT_FLUSHING: - nsIPresShell__bindgen_ty_3 = - nsIPresShell__bindgen_ty_3::RENDER_DRAWWINDOW_NOT_FLUSHING; + nsIPresShell__bindgen_ty_bindgen_id_185988 = + nsIPresShell__bindgen_ty_bindgen_id_185988::RENDER_DRAWWINDOW_NOT_FLUSHING; #[repr(u32)] /** * Render the document into an arbitrary gfxContext @@ -6407,7 +6500,7 @@ pub const nsIPresShell_RENDER_DRAWWINDOW_NOT_FLUSHING: * transform. */ #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIPresShell__bindgen_ty_3 { +pub enum nsIPresShell__bindgen_ty_bindgen_id_185988 { RENDER_IS_UNTRUSTED = 1, RENDER_IGNORE_VIEWPORT_SCROLLING = 2, RENDER_CARET = 4, @@ -6416,18 +6509,21 @@ pub enum nsIPresShell__bindgen_ty_3 { RENDER_DOCUMENT_RELATIVE = 32, RENDER_DRAWWINDOW_NOT_FLUSHING = 64, } -pub const nsIPresShell_RENDER_IS_IMAGE: nsIPresShell__bindgen_ty_4 = - nsIPresShell__bindgen_ty_4::RENDER_IS_IMAGE; -pub const nsIPresShell_RENDER_AUTO_SCALE: nsIPresShell__bindgen_ty_4 = - nsIPresShell__bindgen_ty_4::RENDER_AUTO_SCALE; +pub const nsIPresShell_RENDER_IS_IMAGE: + nsIPresShell__bindgen_ty_bindgen_id_186006 = + nsIPresShell__bindgen_ty_bindgen_id_186006::RENDER_IS_IMAGE; +pub const nsIPresShell_RENDER_AUTO_SCALE: + nsIPresShell__bindgen_ty_bindgen_id_186006 = + nsIPresShell__bindgen_ty_bindgen_id_186006::RENDER_AUTO_SCALE; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIPresShell__bindgen_ty_4 { +pub enum nsIPresShell__bindgen_ty_bindgen_id_186006 { RENDER_IS_IMAGE = 256, RENDER_AUTO_SCALE = 128, } -pub const nsIPresShell_FORCE_DRAW: nsIPresShell__bindgen_ty_5 = - nsIPresShell__bindgen_ty_5::FORCE_DRAW; +pub const nsIPresShell_FORCE_DRAW: nsIPresShell__bindgen_ty_bindgen_id_186137 + = + nsIPresShell__bindgen_ty_bindgen_id_186137::FORCE_DRAW; #[repr(u32)] /** * Add a solid color item to the bottom of aList with frame aFrame and bounds @@ -6437,7 +6533,7 @@ pub const nsIPresShell_FORCE_DRAW: nsIPresShell__bindgen_ty_5 = * transparent by default. */ #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIPresShell__bindgen_ty_5 { FORCE_DRAW = 1, } +pub enum nsIPresShell__bindgen_ty_bindgen_id_186137 { FORCE_DRAW = 1, } #[repr(C)] #[derive(Debug)] pub struct nsIPresShell_PointerCaptureInfo { @@ -6807,63 +6903,67 @@ pub struct DOMPointInit { impl Clone for DOMPointInit { fn clone(&self) -> Self { *self } } -pub const NODE_HAS_LISTENERMANAGER: _bindgen_ty_61 = - _bindgen_ty_61::NODE_HAS_LISTENERMANAGER; -pub const NODE_HAS_PROPERTIES: _bindgen_ty_61 = - _bindgen_ty_61::NODE_HAS_PROPERTIES; -pub const NODE_IS_ANONYMOUS_ROOT: _bindgen_ty_61 = - _bindgen_ty_61::NODE_IS_ANONYMOUS_ROOT; -pub const NODE_IS_IN_NATIVE_ANONYMOUS_SUBTREE: _bindgen_ty_61 = - _bindgen_ty_61::NODE_IS_IN_NATIVE_ANONYMOUS_SUBTREE; -pub const NODE_IS_NATIVE_ANONYMOUS_ROOT: _bindgen_ty_61 = - _bindgen_ty_61::NODE_IS_NATIVE_ANONYMOUS_ROOT; -pub const NODE_FORCE_XBL_BINDINGS: _bindgen_ty_61 = - _bindgen_ty_61::NODE_FORCE_XBL_BINDINGS; -pub const NODE_MAY_BE_IN_BINDING_MNGR: _bindgen_ty_61 = - _bindgen_ty_61::NODE_MAY_BE_IN_BINDING_MNGR; -pub const NODE_IS_EDITABLE: _bindgen_ty_61 = _bindgen_ty_61::NODE_IS_EDITABLE; -pub const NODE_MAY_HAVE_CLASS: _bindgen_ty_61 = - _bindgen_ty_61::NODE_MAY_HAVE_CLASS; -pub const NODE_IS_IN_SHADOW_TREE: _bindgen_ty_61 = - _bindgen_ty_61::NODE_IS_IN_SHADOW_TREE; -pub const NODE_HAS_EMPTY_SELECTOR: _bindgen_ty_61 = - _bindgen_ty_61::NODE_HAS_EMPTY_SELECTOR; -pub const NODE_HAS_SLOW_SELECTOR: _bindgen_ty_61 = - _bindgen_ty_61::NODE_HAS_SLOW_SELECTOR; -pub const NODE_HAS_EDGE_CHILD_SELECTOR: _bindgen_ty_61 = - _bindgen_ty_61::NODE_HAS_EDGE_CHILD_SELECTOR; -pub const NODE_HAS_SLOW_SELECTOR_LATER_SIBLINGS: _bindgen_ty_61 = - _bindgen_ty_61::NODE_HAS_SLOW_SELECTOR_LATER_SIBLINGS; -pub const NODE_ALL_SELECTOR_FLAGS: _bindgen_ty_61 = - _bindgen_ty_61::NODE_ALL_SELECTOR_FLAGS; -pub const NODE_NEEDS_FRAME: _bindgen_ty_61 = _bindgen_ty_61::NODE_NEEDS_FRAME; -pub const NODE_DESCENDANTS_NEED_FRAMES: _bindgen_ty_61 = - _bindgen_ty_61::NODE_DESCENDANTS_NEED_FRAMES; -pub const NODE_HAS_ACCESSKEY: _bindgen_ty_61 = - _bindgen_ty_61::NODE_HAS_ACCESSKEY; -pub const NODE_HAS_DIRECTION_RTL: _bindgen_ty_61 = - _bindgen_ty_61::NODE_HAS_DIRECTION_RTL; -pub const NODE_HAS_DIRECTION_LTR: _bindgen_ty_61 = - _bindgen_ty_61::NODE_HAS_DIRECTION_LTR; -pub const NODE_ALL_DIRECTION_FLAGS: _bindgen_ty_61 = - _bindgen_ty_61::NODE_ALL_DIRECTION_FLAGS; -pub const NODE_CHROME_ONLY_ACCESS: _bindgen_ty_61 = - _bindgen_ty_61::NODE_CHROME_ONLY_ACCESS; -pub const NODE_IS_ROOT_OF_CHROME_ONLY_ACCESS: _bindgen_ty_61 = - _bindgen_ty_61::NODE_IS_ROOT_OF_CHROME_ONLY_ACCESS; -pub const NODE_SHARED_RESTYLE_BIT_1: _bindgen_ty_61 = - _bindgen_ty_61::NODE_SHARED_RESTYLE_BIT_1; -pub const NODE_SHARED_RESTYLE_BIT_2: _bindgen_ty_61 = - _bindgen_ty_61::NODE_SHARED_RESTYLE_BIT_2; -pub const NODE_IS_DIRTY_FOR_SERVO: _bindgen_ty_61 = - _bindgen_ty_61::NODE_SHARED_RESTYLE_BIT_1; -pub const NODE_HAS_DIRTY_DESCENDANTS_FOR_SERVO: _bindgen_ty_61 = - _bindgen_ty_61::NODE_SHARED_RESTYLE_BIT_2; -pub const NODE_TYPE_SPECIFIC_BITS_OFFSET: _bindgen_ty_61 = - _bindgen_ty_61::NODE_TYPE_SPECIFIC_BITS_OFFSET; +pub const NODE_HAS_LISTENERMANAGER: _bindgen_ty_bindgen_id_187523 = + _bindgen_ty_bindgen_id_187523::NODE_HAS_LISTENERMANAGER; +pub const NODE_HAS_PROPERTIES: _bindgen_ty_bindgen_id_187523 = + _bindgen_ty_bindgen_id_187523::NODE_HAS_PROPERTIES; +pub const NODE_IS_ANONYMOUS_ROOT: _bindgen_ty_bindgen_id_187523 = + _bindgen_ty_bindgen_id_187523::NODE_IS_ANONYMOUS_ROOT; +pub const NODE_IS_IN_NATIVE_ANONYMOUS_SUBTREE: _bindgen_ty_bindgen_id_187523 = + _bindgen_ty_bindgen_id_187523::NODE_IS_IN_NATIVE_ANONYMOUS_SUBTREE; +pub const NODE_IS_NATIVE_ANONYMOUS_ROOT: _bindgen_ty_bindgen_id_187523 = + _bindgen_ty_bindgen_id_187523::NODE_IS_NATIVE_ANONYMOUS_ROOT; +pub const NODE_FORCE_XBL_BINDINGS: _bindgen_ty_bindgen_id_187523 = + _bindgen_ty_bindgen_id_187523::NODE_FORCE_XBL_BINDINGS; +pub const NODE_MAY_BE_IN_BINDING_MNGR: _bindgen_ty_bindgen_id_187523 = + _bindgen_ty_bindgen_id_187523::NODE_MAY_BE_IN_BINDING_MNGR; +pub const NODE_IS_EDITABLE: _bindgen_ty_bindgen_id_187523 = + _bindgen_ty_bindgen_id_187523::NODE_IS_EDITABLE; +pub const NODE_MAY_HAVE_CLASS: _bindgen_ty_bindgen_id_187523 = + _bindgen_ty_bindgen_id_187523::NODE_MAY_HAVE_CLASS; +pub const NODE_IS_IN_SHADOW_TREE: _bindgen_ty_bindgen_id_187523 = + _bindgen_ty_bindgen_id_187523::NODE_IS_IN_SHADOW_TREE; +pub const NODE_HAS_EMPTY_SELECTOR: _bindgen_ty_bindgen_id_187523 = + _bindgen_ty_bindgen_id_187523::NODE_HAS_EMPTY_SELECTOR; +pub const NODE_HAS_SLOW_SELECTOR: _bindgen_ty_bindgen_id_187523 = + _bindgen_ty_bindgen_id_187523::NODE_HAS_SLOW_SELECTOR; +pub const NODE_HAS_EDGE_CHILD_SELECTOR: _bindgen_ty_bindgen_id_187523 = + _bindgen_ty_bindgen_id_187523::NODE_HAS_EDGE_CHILD_SELECTOR; +pub const NODE_HAS_SLOW_SELECTOR_LATER_SIBLINGS: _bindgen_ty_bindgen_id_187523 + = + _bindgen_ty_bindgen_id_187523::NODE_HAS_SLOW_SELECTOR_LATER_SIBLINGS; +pub const NODE_ALL_SELECTOR_FLAGS: _bindgen_ty_bindgen_id_187523 = + _bindgen_ty_bindgen_id_187523::NODE_ALL_SELECTOR_FLAGS; +pub const NODE_NEEDS_FRAME: _bindgen_ty_bindgen_id_187523 = + _bindgen_ty_bindgen_id_187523::NODE_NEEDS_FRAME; +pub const NODE_DESCENDANTS_NEED_FRAMES: _bindgen_ty_bindgen_id_187523 = + _bindgen_ty_bindgen_id_187523::NODE_DESCENDANTS_NEED_FRAMES; +pub const NODE_HAS_ACCESSKEY: _bindgen_ty_bindgen_id_187523 = + _bindgen_ty_bindgen_id_187523::NODE_HAS_ACCESSKEY; +pub const NODE_HAS_DIRECTION_RTL: _bindgen_ty_bindgen_id_187523 = + _bindgen_ty_bindgen_id_187523::NODE_HAS_DIRECTION_RTL; +pub const NODE_HAS_DIRECTION_LTR: _bindgen_ty_bindgen_id_187523 = + _bindgen_ty_bindgen_id_187523::NODE_HAS_DIRECTION_LTR; +pub const NODE_ALL_DIRECTION_FLAGS: _bindgen_ty_bindgen_id_187523 = + _bindgen_ty_bindgen_id_187523::NODE_ALL_DIRECTION_FLAGS; +pub const NODE_CHROME_ONLY_ACCESS: _bindgen_ty_bindgen_id_187523 = + _bindgen_ty_bindgen_id_187523::NODE_CHROME_ONLY_ACCESS; +pub const NODE_IS_ROOT_OF_CHROME_ONLY_ACCESS: _bindgen_ty_bindgen_id_187523 = + _bindgen_ty_bindgen_id_187523::NODE_IS_ROOT_OF_CHROME_ONLY_ACCESS; +pub const NODE_SHARED_RESTYLE_BIT_1: _bindgen_ty_bindgen_id_187523 = + _bindgen_ty_bindgen_id_187523::NODE_SHARED_RESTYLE_BIT_1; +pub const NODE_SHARED_RESTYLE_BIT_2: _bindgen_ty_bindgen_id_187523 = + _bindgen_ty_bindgen_id_187523::NODE_SHARED_RESTYLE_BIT_2; +pub const NODE_IS_DIRTY_FOR_SERVO: _bindgen_ty_bindgen_id_187523 = + _bindgen_ty_bindgen_id_187523::NODE_SHARED_RESTYLE_BIT_1; +pub const NODE_HAS_DIRTY_DESCENDANTS_FOR_SERVO: _bindgen_ty_bindgen_id_187523 + = + _bindgen_ty_bindgen_id_187523::NODE_SHARED_RESTYLE_BIT_2; +pub const NODE_TYPE_SPECIFIC_BITS_OFFSET: _bindgen_ty_bindgen_id_187523 = + _bindgen_ty_bindgen_id_187523::NODE_TYPE_SPECIFIC_BITS_OFFSET; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum _bindgen_ty_61 { +pub enum _bindgen_ty_bindgen_id_187523 { NODE_HAS_LISTENERMANAGER = 4, NODE_HAS_PROPERTIES = 8, NODE_IS_ANONYMOUS_ROOT = 16, @@ -6919,17 +7019,20 @@ pub struct nsITimer_COMTypeInfo { pub _phantom_0: ::std::marker::PhantomData, pub _phantom_1: ::std::marker::PhantomData, } -pub const nsITimer_TYPE_ONE_SHOT: nsITimer__bindgen_ty_1 = - nsITimer__bindgen_ty_1::TYPE_ONE_SHOT; -pub const nsITimer_TYPE_REPEATING_SLACK: nsITimer__bindgen_ty_1 = - nsITimer__bindgen_ty_1::TYPE_REPEATING_SLACK; -pub const nsITimer_TYPE_REPEATING_PRECISE: nsITimer__bindgen_ty_1 = - nsITimer__bindgen_ty_1::TYPE_REPEATING_PRECISE; -pub const nsITimer_TYPE_REPEATING_PRECISE_CAN_SKIP: nsITimer__bindgen_ty_1 = - nsITimer__bindgen_ty_1::TYPE_REPEATING_PRECISE_CAN_SKIP; +pub const nsITimer_TYPE_ONE_SHOT: nsITimer__bindgen_ty_bindgen_id_200039 = + nsITimer__bindgen_ty_bindgen_id_200039::TYPE_ONE_SHOT; +pub const nsITimer_TYPE_REPEATING_SLACK: + nsITimer__bindgen_ty_bindgen_id_200039 = + nsITimer__bindgen_ty_bindgen_id_200039::TYPE_REPEATING_SLACK; +pub const nsITimer_TYPE_REPEATING_PRECISE: + nsITimer__bindgen_ty_bindgen_id_200039 = + nsITimer__bindgen_ty_bindgen_id_200039::TYPE_REPEATING_PRECISE; +pub const nsITimer_TYPE_REPEATING_PRECISE_CAN_SKIP: + nsITimer__bindgen_ty_bindgen_id_200039 = + nsITimer__bindgen_ty_bindgen_id_200039::TYPE_REPEATING_PRECISE_CAN_SKIP; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsITimer__bindgen_ty_1 { +pub enum nsITimer__bindgen_ty_bindgen_id_200039 { TYPE_ONE_SHOT = 0, TYPE_REPEATING_SLACK = 1, TYPE_REPEATING_PRECISE = 2, @@ -6953,14 +7056,15 @@ impl Clone for nsITimer { pub struct nsExpirationState { pub _bitfield_1: u32, } -pub const nsExpirationState_NOT_TRACKED: nsExpirationState__bindgen_ty_1 = - nsExpirationState__bindgen_ty_1::NOT_TRACKED; +pub const nsExpirationState_NOT_TRACKED: + nsExpirationState__bindgen_ty_bindgen_id_200515 = + nsExpirationState__bindgen_ty_bindgen_id_200515::NOT_TRACKED; pub const nsExpirationState_MAX_INDEX_IN_GENERATION: - nsExpirationState__bindgen_ty_1 = - nsExpirationState__bindgen_ty_1::MAX_INDEX_IN_GENERATION; + nsExpirationState__bindgen_ty_bindgen_id_200515 = + nsExpirationState__bindgen_ty_bindgen_id_200515::MAX_INDEX_IN_GENERATION; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsExpirationState__bindgen_ty_1 { +pub enum nsExpirationState__bindgen_ty_bindgen_id_200515 { NOT_TRACKED = 15, MAX_INDEX_IN_GENERATION = 268435455, } @@ -7032,25 +7136,32 @@ pub struct imgIRequest_COMTypeInfo { pub _phantom_0: ::std::marker::PhantomData, pub _phantom_1: ::std::marker::PhantomData, } -pub const imgIRequest_STATUS_NONE: imgIRequest__bindgen_ty_1 = - imgIRequest__bindgen_ty_1::STATUS_NONE; -pub const imgIRequest_STATUS_SIZE_AVAILABLE: imgIRequest__bindgen_ty_1 = - imgIRequest__bindgen_ty_1::STATUS_SIZE_AVAILABLE; -pub const imgIRequest_STATUS_LOAD_COMPLETE: imgIRequest__bindgen_ty_1 = - imgIRequest__bindgen_ty_1::STATUS_LOAD_COMPLETE; -pub const imgIRequest_STATUS_ERROR: imgIRequest__bindgen_ty_1 = - imgIRequest__bindgen_ty_1::STATUS_ERROR; -pub const imgIRequest_STATUS_FRAME_COMPLETE: imgIRequest__bindgen_ty_1 = - imgIRequest__bindgen_ty_1::STATUS_FRAME_COMPLETE; -pub const imgIRequest_STATUS_DECODE_COMPLETE: imgIRequest__bindgen_ty_1 = - imgIRequest__bindgen_ty_1::STATUS_DECODE_COMPLETE; -pub const imgIRequest_STATUS_IS_ANIMATED: imgIRequest__bindgen_ty_1 = - imgIRequest__bindgen_ty_1::STATUS_IS_ANIMATED; -pub const imgIRequest_STATUS_HAS_TRANSPARENCY: imgIRequest__bindgen_ty_1 = - imgIRequest__bindgen_ty_1::STATUS_HAS_TRANSPARENCY; +pub const imgIRequest_STATUS_NONE: imgIRequest__bindgen_ty_bindgen_id_201934 = + imgIRequest__bindgen_ty_bindgen_id_201934::STATUS_NONE; +pub const imgIRequest_STATUS_SIZE_AVAILABLE: + imgIRequest__bindgen_ty_bindgen_id_201934 = + imgIRequest__bindgen_ty_bindgen_id_201934::STATUS_SIZE_AVAILABLE; +pub const imgIRequest_STATUS_LOAD_COMPLETE: + imgIRequest__bindgen_ty_bindgen_id_201934 = + imgIRequest__bindgen_ty_bindgen_id_201934::STATUS_LOAD_COMPLETE; +pub const imgIRequest_STATUS_ERROR: imgIRequest__bindgen_ty_bindgen_id_201934 + = + imgIRequest__bindgen_ty_bindgen_id_201934::STATUS_ERROR; +pub const imgIRequest_STATUS_FRAME_COMPLETE: + imgIRequest__bindgen_ty_bindgen_id_201934 = + imgIRequest__bindgen_ty_bindgen_id_201934::STATUS_FRAME_COMPLETE; +pub const imgIRequest_STATUS_DECODE_COMPLETE: + imgIRequest__bindgen_ty_bindgen_id_201934 = + imgIRequest__bindgen_ty_bindgen_id_201934::STATUS_DECODE_COMPLETE; +pub const imgIRequest_STATUS_IS_ANIMATED: + imgIRequest__bindgen_ty_bindgen_id_201934 = + imgIRequest__bindgen_ty_bindgen_id_201934::STATUS_IS_ANIMATED; +pub const imgIRequest_STATUS_HAS_TRANSPARENCY: + imgIRequest__bindgen_ty_bindgen_id_201934 = + imgIRequest__bindgen_ty_bindgen_id_201934::STATUS_HAS_TRANSPARENCY; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum imgIRequest__bindgen_ty_1 { +pub enum imgIRequest__bindgen_ty_bindgen_id_201934 { STATUS_NONE = 0, STATUS_SIZE_AVAILABLE = 1, STATUS_LOAD_COMPLETE = 2, @@ -7060,15 +7171,17 @@ pub enum imgIRequest__bindgen_ty_1 { STATUS_IS_ANIMATED = 32, STATUS_HAS_TRANSPARENCY = 64, } -pub const imgIRequest_CORS_NONE: imgIRequest__bindgen_ty_2 = - imgIRequest__bindgen_ty_2::CORS_NONE; -pub const imgIRequest_CORS_ANONYMOUS: imgIRequest__bindgen_ty_2 = - imgIRequest__bindgen_ty_2::CORS_ANONYMOUS; -pub const imgIRequest_CORS_USE_CREDENTIALS: imgIRequest__bindgen_ty_2 = - imgIRequest__bindgen_ty_2::CORS_USE_CREDENTIALS; +pub const imgIRequest_CORS_NONE: imgIRequest__bindgen_ty_bindgen_id_202014 = + imgIRequest__bindgen_ty_bindgen_id_202014::CORS_NONE; +pub const imgIRequest_CORS_ANONYMOUS: + imgIRequest__bindgen_ty_bindgen_id_202014 = + imgIRequest__bindgen_ty_bindgen_id_202014::CORS_ANONYMOUS; +pub const imgIRequest_CORS_USE_CREDENTIALS: + imgIRequest__bindgen_ty_bindgen_id_202014 = + imgIRequest__bindgen_ty_bindgen_id_202014::CORS_USE_CREDENTIALS; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum imgIRequest__bindgen_ty_2 { +pub enum imgIRequest__bindgen_ty_bindgen_id_202014 { CORS_NONE = 1, CORS_ANONYMOUS = 2, CORS_USE_CREDENTIALS = 3, @@ -7386,12 +7499,12 @@ fn bindgen_test_layout_URLValue() { assert_eq!(::std::mem::align_of::() , 8usize); } #[repr(C)] -pub struct URLValueData__bindgen_vtable { +pub struct bindgen_vtable__bindgen_id_220625 { } #[repr(C)] #[derive(Debug)] pub struct URLValueData { - pub vtable_: *const URLValueData__bindgen_vtable, + pub vtable_: *const bindgen_vtable__bindgen_id_220625, pub mRefCnt: ThreadSafeAutoRefCnt, pub mURI: nsMainThreadPtrHandle, pub mBaseURI: nsMainThreadPtrHandle, @@ -7601,11 +7714,13 @@ pub struct nsPresArena_FreeList { pub type nsPresArena_FreeList_KeyType = u32; pub type nsPresArena_FreeList_KeyTypePointer = *const ::std::os::raw::c_void; pub const nsPresArena_FreeList_ALLOW_MEMMOVE: - nsPresArena_FreeList__bindgen_ty_1 = - nsPresArena_FreeList__bindgen_ty_1::ALLOW_MEMMOVE; + nsPresArena_FreeList__bindgen_ty_bindgen_id_222790 = + nsPresArena_FreeList__bindgen_ty_bindgen_id_222790::ALLOW_MEMMOVE; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsPresArena_FreeList__bindgen_ty_1 { ALLOW_MEMMOVE = 0, } +pub enum nsPresArena_FreeList__bindgen_ty_bindgen_id_222790 { + ALLOW_MEMMOVE = 0, +} #[test] fn bindgen_test_layout_nsPresArena_FreeList() { assert_eq!(::std::mem::size_of::() , 40usize); @@ -7629,35 +7744,35 @@ pub struct imgINotificationObserver_COMTypeInfo { pub _phantom_1: ::std::marker::PhantomData, } pub const imgINotificationObserver_SIZE_AVAILABLE: - imgINotificationObserver__bindgen_ty_1 = - imgINotificationObserver__bindgen_ty_1::SIZE_AVAILABLE; + imgINotificationObserver__bindgen_ty_bindgen_id_222937 = + imgINotificationObserver__bindgen_ty_bindgen_id_222937::SIZE_AVAILABLE; pub const imgINotificationObserver_FRAME_UPDATE: - imgINotificationObserver__bindgen_ty_1 = - imgINotificationObserver__bindgen_ty_1::FRAME_UPDATE; + imgINotificationObserver__bindgen_ty_bindgen_id_222937 = + imgINotificationObserver__bindgen_ty_bindgen_id_222937::FRAME_UPDATE; pub const imgINotificationObserver_FRAME_COMPLETE: - imgINotificationObserver__bindgen_ty_1 = - imgINotificationObserver__bindgen_ty_1::FRAME_COMPLETE; + imgINotificationObserver__bindgen_ty_bindgen_id_222937 = + imgINotificationObserver__bindgen_ty_bindgen_id_222937::FRAME_COMPLETE; pub const imgINotificationObserver_LOAD_COMPLETE: - imgINotificationObserver__bindgen_ty_1 = - imgINotificationObserver__bindgen_ty_1::LOAD_COMPLETE; + imgINotificationObserver__bindgen_ty_bindgen_id_222937 = + imgINotificationObserver__bindgen_ty_bindgen_id_222937::LOAD_COMPLETE; pub const imgINotificationObserver_DECODE_COMPLETE: - imgINotificationObserver__bindgen_ty_1 = - imgINotificationObserver__bindgen_ty_1::DECODE_COMPLETE; + imgINotificationObserver__bindgen_ty_bindgen_id_222937 = + imgINotificationObserver__bindgen_ty_bindgen_id_222937::DECODE_COMPLETE; pub const imgINotificationObserver_DISCARD: - imgINotificationObserver__bindgen_ty_1 = - imgINotificationObserver__bindgen_ty_1::DISCARD; + imgINotificationObserver__bindgen_ty_bindgen_id_222937 = + imgINotificationObserver__bindgen_ty_bindgen_id_222937::DISCARD; pub const imgINotificationObserver_UNLOCKED_DRAW: - imgINotificationObserver__bindgen_ty_1 = - imgINotificationObserver__bindgen_ty_1::UNLOCKED_DRAW; + imgINotificationObserver__bindgen_ty_bindgen_id_222937 = + imgINotificationObserver__bindgen_ty_bindgen_id_222937::UNLOCKED_DRAW; pub const imgINotificationObserver_IS_ANIMATED: - imgINotificationObserver__bindgen_ty_1 = - imgINotificationObserver__bindgen_ty_1::IS_ANIMATED; + imgINotificationObserver__bindgen_ty_bindgen_id_222937 = + imgINotificationObserver__bindgen_ty_bindgen_id_222937::IS_ANIMATED; pub const imgINotificationObserver_HAS_TRANSPARENCY: - imgINotificationObserver__bindgen_ty_1 = - imgINotificationObserver__bindgen_ty_1::HAS_TRANSPARENCY; + imgINotificationObserver__bindgen_ty_bindgen_id_222937 = + imgINotificationObserver__bindgen_ty_bindgen_id_222937::HAS_TRANSPARENCY; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum imgINotificationObserver__bindgen_ty_1 { +pub enum imgINotificationObserver__bindgen_ty_bindgen_id_222937 { SIZE_AVAILABLE = 1, FRAME_UPDATE = 2, FRAME_COMPLETE = 3, @@ -7905,11 +8020,13 @@ pub type gfxFontFeatureValueSet_FeatureValueHashEntry_KeyType = pub type gfxFontFeatureValueSet_FeatureValueHashEntry_KeyTypePointer = *const gfxFontFeatureValueSet_FeatureValueHashKey; pub const gfxFontFeatureValueSet_FeatureValueHashEntry_ALLOW_MEMMOVE: - gfxFontFeatureValueSet_FeatureValueHashEntry__bindgen_ty_1 = - gfxFontFeatureValueSet_FeatureValueHashEntry__bindgen_ty_1::ALLOW_MEMMOVE; + gfxFontFeatureValueSet_FeatureValueHashEntry__bindgen_ty_bindgen_id_224181 + = + gfxFontFeatureValueSet_FeatureValueHashEntry__bindgen_ty_bindgen_id_224181::ALLOW_MEMMOVE; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum gfxFontFeatureValueSet_FeatureValueHashEntry__bindgen_ty_1 { +pub enum gfxFontFeatureValueSet_FeatureValueHashEntry__bindgen_ty_bindgen_id_224181 + { ALLOW_MEMMOVE = 1, } #[test] @@ -8259,21 +8376,23 @@ pub enum nsStyleUnit { } #[repr(C)] #[derive(Debug, Copy)] -pub struct _bindgen_ty_25 { +pub struct _bindgen_ty_bindgen_id_224798 { pub mInt: __BindgenUnionField, pub mFloat: __BindgenUnionField, pub mPointer: __BindgenUnionField<*mut ::std::os::raw::c_void>, pub bindgen_union_field: u64, } #[test] -fn bindgen_test_layout__bindgen_ty_25() { - assert_eq!(::std::mem::size_of::<_bindgen_ty_25>() , 8usize); - assert_eq!(::std::mem::align_of::<_bindgen_ty_25>() , 8usize); +fn bindgen_test_layout__bindgen_ty_bindgen_id_224798() { + assert_eq!(::std::mem::size_of::<_bindgen_ty_bindgen_id_224798>() , + 8usize); + assert_eq!(::std::mem::align_of::<_bindgen_ty_bindgen_id_224798>() , + 8usize); } -impl Clone for _bindgen_ty_25 { +impl Clone for _bindgen_ty_bindgen_id_224798 { fn clone(&self) -> Self { *self } } -pub type nsStyleUnion = _bindgen_ty_25; +pub type nsStyleUnion = _bindgen_ty_bindgen_id_224798; /** * Class that hold a single size specification used by the style * system. The size specification consists of two parts -- a number @@ -8981,519 +9100,521 @@ pub enum nsCSSKeyword { eCSSKeyword_fill = 238, eCSSKeyword_filled = 239, eCSSKeyword_fill_box = 240, - eCSSKeyword_fit_content = 241, - eCSSKeyword_fixed = 242, - eCSSKeyword_flat = 243, - eCSSKeyword_flex = 244, - eCSSKeyword_flex_end = 245, - eCSSKeyword_flex_start = 246, - eCSSKeyword_flip = 247, - eCSSKeyword_forwards = 248, - eCSSKeyword_fraktur = 249, - eCSSKeyword_from_image = 250, - eCSSKeyword_full_width = 251, - eCSSKeyword_fullscreen = 252, - eCSSKeyword_grab = 253, - eCSSKeyword_grabbing = 254, - eCSSKeyword_grad = 255, - eCSSKeyword_grayscale = 256, - eCSSKeyword_graytext = 257, - eCSSKeyword_grid = 258, - eCSSKeyword_groove = 259, - eCSSKeyword_hard_light = 260, - eCSSKeyword_hebrew = 261, - eCSSKeyword_help = 262, - eCSSKeyword_hidden = 263, - eCSSKeyword_hide = 264, - eCSSKeyword_highlight = 265, - eCSSKeyword_highlighttext = 266, - eCSSKeyword_historical_forms = 267, - eCSSKeyword_historical_ligatures = 268, - eCSSKeyword_horizontal = 269, - eCSSKeyword_horizontal_tb = 270, - eCSSKeyword_hue = 271, - eCSSKeyword_hue_rotate = 272, - eCSSKeyword_hz = 273, - eCSSKeyword_icon = 274, - eCSSKeyword_ignore = 275, - eCSSKeyword_in = 276, - eCSSKeyword_interlace = 277, - eCSSKeyword_inactive = 278, - eCSSKeyword_inactiveborder = 279, - eCSSKeyword_inactivecaption = 280, - eCSSKeyword_inactivecaptiontext = 281, - eCSSKeyword_infinite = 282, - eCSSKeyword_infobackground = 283, - eCSSKeyword_infotext = 284, - eCSSKeyword_inherit = 285, - eCSSKeyword_initial = 286, - eCSSKeyword_inline = 287, - eCSSKeyword_inline_axis = 288, - eCSSKeyword_inline_block = 289, - eCSSKeyword_inline_end = 290, - eCSSKeyword_inline_flex = 291, - eCSSKeyword_inline_grid = 292, - eCSSKeyword_inline_start = 293, - eCSSKeyword_inline_table = 294, - eCSSKeyword_inset = 295, - eCSSKeyword_inside = 296, - eCSSKeyword_interpolatematrix = 297, - eCSSKeyword_intersect = 298, - eCSSKeyword_isolate = 299, - eCSSKeyword_isolate_override = 300, - eCSSKeyword_invert = 301, - eCSSKeyword_italic = 302, - eCSSKeyword_japanese_formal = 303, - eCSSKeyword_japanese_informal = 304, - eCSSKeyword_jis78 = 305, - eCSSKeyword_jis83 = 306, - eCSSKeyword_jis90 = 307, - eCSSKeyword_jis04 = 308, - eCSSKeyword_justify = 309, - eCSSKeyword_keep_all = 310, - eCSSKeyword_khz = 311, - eCSSKeyword_korean_hangul_formal = 312, - eCSSKeyword_korean_hanja_formal = 313, - eCSSKeyword_korean_hanja_informal = 314, - eCSSKeyword_landscape = 315, - eCSSKeyword_large = 316, - eCSSKeyword_larger = 317, - eCSSKeyword_layout = 318, - eCSSKeyword_last_baseline = 319, - eCSSKeyword_left = 320, - eCSSKeyword_legacy = 321, - eCSSKeyword_lighten = 322, - eCSSKeyword_lighter = 323, - eCSSKeyword_line_through = 324, - eCSSKeyword_linear = 325, - eCSSKeyword_lining_nums = 326, - eCSSKeyword_list_item = 327, - eCSSKeyword_local = 328, - eCSSKeyword_logical = 329, - eCSSKeyword_looped = 330, - eCSSKeyword_lowercase = 331, - eCSSKeyword_lr = 332, - eCSSKeyword_lr_tb = 333, - eCSSKeyword_ltr = 334, - eCSSKeyword_luminance = 335, - eCSSKeyword_luminosity = 336, - eCSSKeyword_mandatory = 337, - eCSSKeyword_manipulation = 338, - eCSSKeyword_manual = 339, - eCSSKeyword_margin_box = 340, - eCSSKeyword_markers = 341, - eCSSKeyword_match_parent = 342, - eCSSKeyword_match_source = 343, - eCSSKeyword_matrix = 344, - eCSSKeyword_matrix3d = 345, - eCSSKeyword_max_content = 346, - eCSSKeyword_medium = 347, - eCSSKeyword_menu = 348, - eCSSKeyword_menutext = 349, - eCSSKeyword_message_box = 350, - eCSSKeyword_middle = 351, - eCSSKeyword_min_content = 352, - eCSSKeyword_minmax = 353, - eCSSKeyword_mix = 354, - eCSSKeyword_mixed = 355, - eCSSKeyword_mm = 356, - eCSSKeyword_monospace = 357, - eCSSKeyword_move = 358, - eCSSKeyword_ms = 359, - eCSSKeyword_multiply = 360, - eCSSKeyword_n_resize = 361, - eCSSKeyword_narrower = 362, - eCSSKeyword_ne_resize = 363, - eCSSKeyword_nesw_resize = 364, - eCSSKeyword_no_close_quote = 365, - eCSSKeyword_no_common_ligatures = 366, - eCSSKeyword_no_contextual = 367, - eCSSKeyword_no_discretionary_ligatures = 368, - eCSSKeyword_no_drag = 369, - eCSSKeyword_no_drop = 370, - eCSSKeyword_no_historical_ligatures = 371, - eCSSKeyword_no_open_quote = 372, - eCSSKeyword_no_repeat = 373, - eCSSKeyword_none = 374, - eCSSKeyword_normal = 375, - eCSSKeyword_not_allowed = 376, - eCSSKeyword_nowrap = 377, - eCSSKeyword_numeric = 378, - eCSSKeyword_ns_resize = 379, - eCSSKeyword_nw_resize = 380, - eCSSKeyword_nwse_resize = 381, - eCSSKeyword_oblique = 382, - eCSSKeyword_oldstyle_nums = 383, - eCSSKeyword_opacity = 384, - eCSSKeyword_open = 385, - eCSSKeyword_open_quote = 386, - eCSSKeyword_optional = 387, - eCSSKeyword_ordinal = 388, - eCSSKeyword_ornaments = 389, - eCSSKeyword_outset = 390, - eCSSKeyword_outside = 391, - eCSSKeyword_over = 392, - eCSSKeyword_overlay = 393, - eCSSKeyword_overline = 394, - eCSSKeyword_paint = 395, - eCSSKeyword_padding_box = 396, - eCSSKeyword_painted = 397, - eCSSKeyword_pan_x = 398, - eCSSKeyword_pan_y = 399, - eCSSKeyword_paused = 400, - eCSSKeyword_pc = 401, - eCSSKeyword_perspective = 402, - eCSSKeyword_petite_caps = 403, - eCSSKeyword_physical = 404, - eCSSKeyword_plaintext = 405, - eCSSKeyword_pointer = 406, - eCSSKeyword_polygon = 407, - eCSSKeyword_portrait = 408, - eCSSKeyword_pre = 409, - eCSSKeyword_pre_wrap = 410, - eCSSKeyword_pre_line = 411, - eCSSKeyword_preserve_3d = 412, - eCSSKeyword_progress = 413, - eCSSKeyword_progressive = 414, - eCSSKeyword_proportional_nums = 415, - eCSSKeyword_proportional_width = 416, - eCSSKeyword_proximity = 417, - eCSSKeyword_pt = 418, - eCSSKeyword_px = 419, - eCSSKeyword_rad = 420, - eCSSKeyword_read_only = 421, - eCSSKeyword_read_write = 422, - eCSSKeyword_relative = 423, - eCSSKeyword_repeat = 424, - eCSSKeyword_repeat_x = 425, - eCSSKeyword_repeat_y = 426, - eCSSKeyword_reverse = 427, - eCSSKeyword_ridge = 428, - eCSSKeyword_right = 429, - eCSSKeyword_rl = 430, - eCSSKeyword_rl_tb = 431, - eCSSKeyword_rotate = 432, - eCSSKeyword_rotate3d = 433, - eCSSKeyword_rotatex = 434, - eCSSKeyword_rotatey = 435, - eCSSKeyword_rotatez = 436, - eCSSKeyword_round = 437, - eCSSKeyword_row = 438, - eCSSKeyword_row_resize = 439, - eCSSKeyword_row_reverse = 440, - eCSSKeyword_rtl = 441, - eCSSKeyword_ruby = 442, - eCSSKeyword_ruby_base = 443, - eCSSKeyword_ruby_base_container = 444, - eCSSKeyword_ruby_text = 445, - eCSSKeyword_ruby_text_container = 446, - eCSSKeyword_running = 447, - eCSSKeyword_s = 448, - eCSSKeyword_s_resize = 449, - eCSSKeyword_safe = 450, - eCSSKeyword_saturate = 451, - eCSSKeyword_saturation = 452, - eCSSKeyword_scale = 453, - eCSSKeyword_scale_down = 454, - eCSSKeyword_scale3d = 455, - eCSSKeyword_scalex = 456, - eCSSKeyword_scaley = 457, - eCSSKeyword_scalez = 458, - eCSSKeyword_screen = 459, - eCSSKeyword_script = 460, - eCSSKeyword_scroll = 461, - eCSSKeyword_scrollbar = 462, - eCSSKeyword_scrollbar_small = 463, - eCSSKeyword_scrollbar_horizontal = 464, - eCSSKeyword_scrollbar_vertical = 465, - eCSSKeyword_se_resize = 466, - eCSSKeyword_select_after = 467, - eCSSKeyword_select_all = 468, - eCSSKeyword_select_before = 469, - eCSSKeyword_select_menu = 470, - eCSSKeyword_select_same = 471, - eCSSKeyword_self_end = 472, - eCSSKeyword_self_start = 473, - eCSSKeyword_semi_condensed = 474, - eCSSKeyword_semi_expanded = 475, - eCSSKeyword_separate = 476, - eCSSKeyword_sepia = 477, - eCSSKeyword_serif = 478, - eCSSKeyword_sesame = 479, - eCSSKeyword_show = 480, - eCSSKeyword_sideways = 481, - eCSSKeyword_sideways_lr = 482, - eCSSKeyword_sideways_right = 483, - eCSSKeyword_sideways_rl = 484, - eCSSKeyword_simp_chinese_formal = 485, - eCSSKeyword_simp_chinese_informal = 486, - eCSSKeyword_simplified = 487, - eCSSKeyword_skew = 488, - eCSSKeyword_skewx = 489, - eCSSKeyword_skewy = 490, - eCSSKeyword_slashed_zero = 491, - eCSSKeyword_slice = 492, - eCSSKeyword_small = 493, - eCSSKeyword_small_caps = 494, - eCSSKeyword_small_caption = 495, - eCSSKeyword_smaller = 496, - eCSSKeyword_smooth = 497, - eCSSKeyword_soft = 498, - eCSSKeyword_soft_light = 499, - eCSSKeyword_solid = 500, - eCSSKeyword_space_around = 501, - eCSSKeyword_space_between = 502, - eCSSKeyword_space_evenly = 503, - eCSSKeyword_span = 504, - eCSSKeyword_spell_out = 505, - eCSSKeyword_square = 506, - eCSSKeyword_stacked_fractions = 507, - eCSSKeyword_start = 508, - eCSSKeyword_static = 509, - eCSSKeyword_standalone = 510, - eCSSKeyword_status_bar = 511, - eCSSKeyword_step_end = 512, - eCSSKeyword_step_start = 513, - eCSSKeyword_sticky = 514, - eCSSKeyword_stretch = 515, - eCSSKeyword_stretch_to_fit = 516, - eCSSKeyword_stretched = 517, - eCSSKeyword_strict = 518, - eCSSKeyword_stroke = 519, - eCSSKeyword_stroke_box = 520, - eCSSKeyword_style = 521, - eCSSKeyword_styleset = 522, - eCSSKeyword_stylistic = 523, - eCSSKeyword_sub = 524, - eCSSKeyword_subgrid = 525, - eCSSKeyword_subtract = 526, - eCSSKeyword_super = 527, - eCSSKeyword_sw_resize = 528, - eCSSKeyword_swash = 529, - eCSSKeyword_swap = 530, - eCSSKeyword_table = 531, - eCSSKeyword_table_caption = 532, - eCSSKeyword_table_cell = 533, - eCSSKeyword_table_column = 534, - eCSSKeyword_table_column_group = 535, - eCSSKeyword_table_footer_group = 536, - eCSSKeyword_table_header_group = 537, - eCSSKeyword_table_row = 538, - eCSSKeyword_table_row_group = 539, - eCSSKeyword_tabular_nums = 540, - eCSSKeyword_tailed = 541, - eCSSKeyword_tb = 542, - eCSSKeyword_tb_rl = 543, - eCSSKeyword_text = 544, - eCSSKeyword_text_bottom = 545, - eCSSKeyword_text_top = 546, - eCSSKeyword_thick = 547, - eCSSKeyword_thin = 548, - eCSSKeyword_threeddarkshadow = 549, - eCSSKeyword_threedface = 550, - eCSSKeyword_threedhighlight = 551, - eCSSKeyword_threedlightshadow = 552, - eCSSKeyword_threedshadow = 553, - eCSSKeyword_titling_caps = 554, - eCSSKeyword_toggle = 555, - eCSSKeyword_top = 556, - eCSSKeyword_top_outside = 557, - eCSSKeyword_trad_chinese_formal = 558, - eCSSKeyword_trad_chinese_informal = 559, - eCSSKeyword_traditional = 560, - eCSSKeyword_translate = 561, - eCSSKeyword_translate3d = 562, - eCSSKeyword_translatex = 563, - eCSSKeyword_translatey = 564, - eCSSKeyword_translatez = 565, - eCSSKeyword_transparent = 566, - eCSSKeyword_triangle = 567, - eCSSKeyword_tri_state = 568, - eCSSKeyword_ultra_condensed = 569, - eCSSKeyword_ultra_expanded = 570, - eCSSKeyword_under = 571, - eCSSKeyword_underline = 572, - eCSSKeyword_unicase = 573, - eCSSKeyword_unsafe = 574, - eCSSKeyword_unset = 575, - eCSSKeyword_uppercase = 576, - eCSSKeyword_upright = 577, - eCSSKeyword_vertical = 578, - eCSSKeyword_vertical_lr = 579, - eCSSKeyword_vertical_rl = 580, - eCSSKeyword_vertical_text = 581, - eCSSKeyword_view_box = 582, - eCSSKeyword_visible = 583, - eCSSKeyword_visiblefill = 584, - eCSSKeyword_visiblepainted = 585, - eCSSKeyword_visiblestroke = 586, - eCSSKeyword_w_resize = 587, - eCSSKeyword_wait = 588, - eCSSKeyword_wavy = 589, - eCSSKeyword_weight = 590, - eCSSKeyword_wider = 591, - eCSSKeyword_window = 592, - eCSSKeyword_windowframe = 593, - eCSSKeyword_windowtext = 594, - eCSSKeyword_words = 595, - eCSSKeyword_wrap = 596, - eCSSKeyword_wrap_reverse = 597, - eCSSKeyword_write_only = 598, - eCSSKeyword_x_large = 599, - eCSSKeyword_x_small = 600, - eCSSKeyword_xx_large = 601, - eCSSKeyword_xx_small = 602, - eCSSKeyword_zoom_in = 603, - eCSSKeyword_zoom_out = 604, - eCSSKeyword_radio = 605, - eCSSKeyword_checkbox = 606, - eCSSKeyword_button_bevel = 607, - eCSSKeyword_toolbox = 608, - eCSSKeyword_toolbar = 609, - eCSSKeyword_toolbarbutton = 610, - eCSSKeyword_toolbargripper = 611, - eCSSKeyword_dualbutton = 612, - eCSSKeyword_toolbarbutton_dropdown = 613, - eCSSKeyword_button_arrow_up = 614, - eCSSKeyword_button_arrow_down = 615, - eCSSKeyword_button_arrow_next = 616, - eCSSKeyword_button_arrow_previous = 617, - eCSSKeyword_separator = 618, - eCSSKeyword_splitter = 619, - eCSSKeyword_statusbar = 620, - eCSSKeyword_statusbarpanel = 621, - eCSSKeyword_resizerpanel = 622, - eCSSKeyword_resizer = 623, - eCSSKeyword_listbox = 624, - eCSSKeyword_listitem = 625, - eCSSKeyword_numbers = 626, - eCSSKeyword_number_input = 627, - eCSSKeyword_treeview = 628, - eCSSKeyword_treeitem = 629, - eCSSKeyword_treetwisty = 630, - eCSSKeyword_treetwistyopen = 631, - eCSSKeyword_treeline = 632, - eCSSKeyword_treeheader = 633, - eCSSKeyword_treeheadercell = 634, - eCSSKeyword_treeheadersortarrow = 635, - eCSSKeyword_progressbar = 636, - eCSSKeyword_progressbar_vertical = 637, - eCSSKeyword_progresschunk = 638, - eCSSKeyword_progresschunk_vertical = 639, - eCSSKeyword_tab = 640, - eCSSKeyword_tabpanels = 641, - eCSSKeyword_tabpanel = 642, - eCSSKeyword_tab_scroll_arrow_back = 643, - eCSSKeyword_tab_scroll_arrow_forward = 644, - eCSSKeyword_tooltip = 645, - eCSSKeyword_spinner = 646, - eCSSKeyword_spinner_upbutton = 647, - eCSSKeyword_spinner_downbutton = 648, - eCSSKeyword_spinner_textfield = 649, - eCSSKeyword_scrollbarbutton_up = 650, - eCSSKeyword_scrollbarbutton_down = 651, - eCSSKeyword_scrollbarbutton_left = 652, - eCSSKeyword_scrollbarbutton_right = 653, - eCSSKeyword_scrollbartrack_horizontal = 654, - eCSSKeyword_scrollbartrack_vertical = 655, - eCSSKeyword_scrollbarthumb_horizontal = 656, - eCSSKeyword_scrollbarthumb_vertical = 657, - eCSSKeyword_sheet = 658, - eCSSKeyword_textfield = 659, - eCSSKeyword_textfield_multiline = 660, - eCSSKeyword_caret = 661, - eCSSKeyword_searchfield = 662, - eCSSKeyword_menubar = 663, - eCSSKeyword_menupopup = 664, - eCSSKeyword_menuitem = 665, - eCSSKeyword_checkmenuitem = 666, - eCSSKeyword_radiomenuitem = 667, - eCSSKeyword_menucheckbox = 668, - eCSSKeyword_menuradio = 669, - eCSSKeyword_menuseparator = 670, - eCSSKeyword_menuarrow = 671, - eCSSKeyword_menuimage = 672, - eCSSKeyword_menuitemtext = 673, - eCSSKeyword_menulist = 674, - eCSSKeyword_menulist_button = 675, - eCSSKeyword_menulist_text = 676, - eCSSKeyword_menulist_textfield = 677, - eCSSKeyword_meterbar = 678, - eCSSKeyword_meterchunk = 679, - eCSSKeyword_minimal_ui = 680, - eCSSKeyword_range = 681, - eCSSKeyword_range_thumb = 682, - eCSSKeyword_sans_serif = 683, - eCSSKeyword_sans_serif_bold_italic = 684, - eCSSKeyword_sans_serif_italic = 685, - eCSSKeyword_scale_horizontal = 686, - eCSSKeyword_scale_vertical = 687, - eCSSKeyword_scalethumb_horizontal = 688, - eCSSKeyword_scalethumb_vertical = 689, - eCSSKeyword_scalethumbstart = 690, - eCSSKeyword_scalethumbend = 691, - eCSSKeyword_scalethumbtick = 692, - eCSSKeyword_groupbox = 693, - eCSSKeyword_checkbox_container = 694, - eCSSKeyword_radio_container = 695, - eCSSKeyword_checkbox_label = 696, - eCSSKeyword_radio_label = 697, - eCSSKeyword_button_focus = 698, - eCSSKeyword__moz_win_media_toolbox = 699, - eCSSKeyword__moz_win_communications_toolbox = 700, - eCSSKeyword__moz_win_browsertabbar_toolbox = 701, - eCSSKeyword__moz_win_mediatext = 702, - eCSSKeyword__moz_win_communicationstext = 703, - eCSSKeyword__moz_win_glass = 704, - eCSSKeyword__moz_win_borderless_glass = 705, - eCSSKeyword__moz_window_titlebar = 706, - eCSSKeyword__moz_window_titlebar_maximized = 707, - eCSSKeyword__moz_window_frame_left = 708, - eCSSKeyword__moz_window_frame_right = 709, - eCSSKeyword__moz_window_frame_bottom = 710, - eCSSKeyword__moz_window_button_close = 711, - eCSSKeyword__moz_window_button_minimize = 712, - eCSSKeyword__moz_window_button_maximize = 713, - eCSSKeyword__moz_window_button_restore = 714, - eCSSKeyword__moz_window_button_box = 715, - eCSSKeyword__moz_window_button_box_maximized = 716, - eCSSKeyword__moz_mac_help_button = 717, - eCSSKeyword__moz_win_exclude_glass = 718, - eCSSKeyword__moz_mac_vibrancy_light = 719, - eCSSKeyword__moz_mac_vibrancy_dark = 720, - eCSSKeyword__moz_mac_disclosure_button_closed = 721, - eCSSKeyword__moz_mac_disclosure_button_open = 722, - eCSSKeyword__moz_mac_source_list = 723, - eCSSKeyword__moz_mac_source_list_selection = 724, - eCSSKeyword__moz_mac_active_source_list_selection = 725, - eCSSKeyword_alphabetic = 726, - eCSSKeyword_bevel = 727, - eCSSKeyword_butt = 728, - eCSSKeyword_central = 729, - eCSSKeyword_crispedges = 730, - eCSSKeyword_evenodd = 731, - eCSSKeyword_geometricprecision = 732, - eCSSKeyword_hanging = 733, - eCSSKeyword_ideographic = 734, - eCSSKeyword_linearrgb = 735, - eCSSKeyword_mathematical = 736, - eCSSKeyword_miter = 737, - eCSSKeyword_no_change = 738, - eCSSKeyword_non_scaling_stroke = 739, - eCSSKeyword_nonzero = 740, - eCSSKeyword_optimizelegibility = 741, - eCSSKeyword_optimizequality = 742, - eCSSKeyword_optimizespeed = 743, - eCSSKeyword_reset_size = 744, - eCSSKeyword_srgb = 745, - eCSSKeyword_symbolic = 746, - eCSSKeyword_symbols = 747, - eCSSKeyword_text_after_edge = 748, - eCSSKeyword_text_before_edge = 749, - eCSSKeyword_use_script = 750, - eCSSKeyword__moz_crisp_edges = 751, - eCSSKeyword_space = 752, - eCSSKeyword_COUNT = 753, + eCSSKeyword_first = 241, + eCSSKeyword_fit_content = 242, + eCSSKeyword_fixed = 243, + eCSSKeyword_flat = 244, + eCSSKeyword_flex = 245, + eCSSKeyword_flex_end = 246, + eCSSKeyword_flex_start = 247, + eCSSKeyword_flip = 248, + eCSSKeyword_forwards = 249, + eCSSKeyword_fraktur = 250, + eCSSKeyword_from_image = 251, + eCSSKeyword_full_width = 252, + eCSSKeyword_fullscreen = 253, + eCSSKeyword_grab = 254, + eCSSKeyword_grabbing = 255, + eCSSKeyword_grad = 256, + eCSSKeyword_grayscale = 257, + eCSSKeyword_graytext = 258, + eCSSKeyword_grid = 259, + eCSSKeyword_groove = 260, + eCSSKeyword_hard_light = 261, + eCSSKeyword_hebrew = 262, + eCSSKeyword_help = 263, + eCSSKeyword_hidden = 264, + eCSSKeyword_hide = 265, + eCSSKeyword_highlight = 266, + eCSSKeyword_highlighttext = 267, + eCSSKeyword_historical_forms = 268, + eCSSKeyword_historical_ligatures = 269, + eCSSKeyword_horizontal = 270, + eCSSKeyword_horizontal_tb = 271, + eCSSKeyword_hue = 272, + eCSSKeyword_hue_rotate = 273, + eCSSKeyword_hz = 274, + eCSSKeyword_icon = 275, + eCSSKeyword_ignore = 276, + eCSSKeyword_in = 277, + eCSSKeyword_interlace = 278, + eCSSKeyword_inactive = 279, + eCSSKeyword_inactiveborder = 280, + eCSSKeyword_inactivecaption = 281, + eCSSKeyword_inactivecaptiontext = 282, + eCSSKeyword_infinite = 283, + eCSSKeyword_infobackground = 284, + eCSSKeyword_infotext = 285, + eCSSKeyword_inherit = 286, + eCSSKeyword_initial = 287, + eCSSKeyword_inline = 288, + eCSSKeyword_inline_axis = 289, + eCSSKeyword_inline_block = 290, + eCSSKeyword_inline_end = 291, + eCSSKeyword_inline_flex = 292, + eCSSKeyword_inline_grid = 293, + eCSSKeyword_inline_start = 294, + eCSSKeyword_inline_table = 295, + eCSSKeyword_inset = 296, + eCSSKeyword_inside = 297, + eCSSKeyword_interpolatematrix = 298, + eCSSKeyword_intersect = 299, + eCSSKeyword_isolate = 300, + eCSSKeyword_isolate_override = 301, + eCSSKeyword_invert = 302, + eCSSKeyword_italic = 303, + eCSSKeyword_japanese_formal = 304, + eCSSKeyword_japanese_informal = 305, + eCSSKeyword_jis78 = 306, + eCSSKeyword_jis83 = 307, + eCSSKeyword_jis90 = 308, + eCSSKeyword_jis04 = 309, + eCSSKeyword_justify = 310, + eCSSKeyword_keep_all = 311, + eCSSKeyword_khz = 312, + eCSSKeyword_korean_hangul_formal = 313, + eCSSKeyword_korean_hanja_formal = 314, + eCSSKeyword_korean_hanja_informal = 315, + eCSSKeyword_landscape = 316, + eCSSKeyword_large = 317, + eCSSKeyword_larger = 318, + eCSSKeyword_last = 319, + eCSSKeyword_last_baseline = 320, + eCSSKeyword_layout = 321, + eCSSKeyword_left = 322, + eCSSKeyword_legacy = 323, + eCSSKeyword_lighten = 324, + eCSSKeyword_lighter = 325, + eCSSKeyword_line_through = 326, + eCSSKeyword_linear = 327, + eCSSKeyword_lining_nums = 328, + eCSSKeyword_list_item = 329, + eCSSKeyword_local = 330, + eCSSKeyword_logical = 331, + eCSSKeyword_looped = 332, + eCSSKeyword_lowercase = 333, + eCSSKeyword_lr = 334, + eCSSKeyword_lr_tb = 335, + eCSSKeyword_ltr = 336, + eCSSKeyword_luminance = 337, + eCSSKeyword_luminosity = 338, + eCSSKeyword_mandatory = 339, + eCSSKeyword_manipulation = 340, + eCSSKeyword_manual = 341, + eCSSKeyword_margin_box = 342, + eCSSKeyword_markers = 343, + eCSSKeyword_match_parent = 344, + eCSSKeyword_match_source = 345, + eCSSKeyword_matrix = 346, + eCSSKeyword_matrix3d = 347, + eCSSKeyword_max_content = 348, + eCSSKeyword_medium = 349, + eCSSKeyword_menu = 350, + eCSSKeyword_menutext = 351, + eCSSKeyword_message_box = 352, + eCSSKeyword_middle = 353, + eCSSKeyword_min_content = 354, + eCSSKeyword_minmax = 355, + eCSSKeyword_mix = 356, + eCSSKeyword_mixed = 357, + eCSSKeyword_mm = 358, + eCSSKeyword_monospace = 359, + eCSSKeyword_move = 360, + eCSSKeyword_ms = 361, + eCSSKeyword_multiply = 362, + eCSSKeyword_n_resize = 363, + eCSSKeyword_narrower = 364, + eCSSKeyword_ne_resize = 365, + eCSSKeyword_nesw_resize = 366, + eCSSKeyword_no_close_quote = 367, + eCSSKeyword_no_common_ligatures = 368, + eCSSKeyword_no_contextual = 369, + eCSSKeyword_no_discretionary_ligatures = 370, + eCSSKeyword_no_drag = 371, + eCSSKeyword_no_drop = 372, + eCSSKeyword_no_historical_ligatures = 373, + eCSSKeyword_no_open_quote = 374, + eCSSKeyword_no_repeat = 375, + eCSSKeyword_none = 376, + eCSSKeyword_normal = 377, + eCSSKeyword_not_allowed = 378, + eCSSKeyword_nowrap = 379, + eCSSKeyword_numeric = 380, + eCSSKeyword_ns_resize = 381, + eCSSKeyword_nw_resize = 382, + eCSSKeyword_nwse_resize = 383, + eCSSKeyword_oblique = 384, + eCSSKeyword_oldstyle_nums = 385, + eCSSKeyword_opacity = 386, + eCSSKeyword_open = 387, + eCSSKeyword_open_quote = 388, + eCSSKeyword_optional = 389, + eCSSKeyword_ordinal = 390, + eCSSKeyword_ornaments = 391, + eCSSKeyword_outset = 392, + eCSSKeyword_outside = 393, + eCSSKeyword_over = 394, + eCSSKeyword_overlay = 395, + eCSSKeyword_overline = 396, + eCSSKeyword_paint = 397, + eCSSKeyword_padding_box = 398, + eCSSKeyword_painted = 399, + eCSSKeyword_pan_x = 400, + eCSSKeyword_pan_y = 401, + eCSSKeyword_paused = 402, + eCSSKeyword_pc = 403, + eCSSKeyword_perspective = 404, + eCSSKeyword_petite_caps = 405, + eCSSKeyword_physical = 406, + eCSSKeyword_plaintext = 407, + eCSSKeyword_pointer = 408, + eCSSKeyword_polygon = 409, + eCSSKeyword_portrait = 410, + eCSSKeyword_pre = 411, + eCSSKeyword_pre_wrap = 412, + eCSSKeyword_pre_line = 413, + eCSSKeyword_preserve_3d = 414, + eCSSKeyword_progress = 415, + eCSSKeyword_progressive = 416, + eCSSKeyword_proportional_nums = 417, + eCSSKeyword_proportional_width = 418, + eCSSKeyword_proximity = 419, + eCSSKeyword_pt = 420, + eCSSKeyword_px = 421, + eCSSKeyword_rad = 422, + eCSSKeyword_read_only = 423, + eCSSKeyword_read_write = 424, + eCSSKeyword_relative = 425, + eCSSKeyword_repeat = 426, + eCSSKeyword_repeat_x = 427, + eCSSKeyword_repeat_y = 428, + eCSSKeyword_reverse = 429, + eCSSKeyword_ridge = 430, + eCSSKeyword_right = 431, + eCSSKeyword_rl = 432, + eCSSKeyword_rl_tb = 433, + eCSSKeyword_rotate = 434, + eCSSKeyword_rotate3d = 435, + eCSSKeyword_rotatex = 436, + eCSSKeyword_rotatey = 437, + eCSSKeyword_rotatez = 438, + eCSSKeyword_round = 439, + eCSSKeyword_row = 440, + eCSSKeyword_row_resize = 441, + eCSSKeyword_row_reverse = 442, + eCSSKeyword_rtl = 443, + eCSSKeyword_ruby = 444, + eCSSKeyword_ruby_base = 445, + eCSSKeyword_ruby_base_container = 446, + eCSSKeyword_ruby_text = 447, + eCSSKeyword_ruby_text_container = 448, + eCSSKeyword_running = 449, + eCSSKeyword_s = 450, + eCSSKeyword_s_resize = 451, + eCSSKeyword_safe = 452, + eCSSKeyword_saturate = 453, + eCSSKeyword_saturation = 454, + eCSSKeyword_scale = 455, + eCSSKeyword_scale_down = 456, + eCSSKeyword_scale3d = 457, + eCSSKeyword_scalex = 458, + eCSSKeyword_scaley = 459, + eCSSKeyword_scalez = 460, + eCSSKeyword_screen = 461, + eCSSKeyword_script = 462, + eCSSKeyword_scroll = 463, + eCSSKeyword_scrollbar = 464, + eCSSKeyword_scrollbar_small = 465, + eCSSKeyword_scrollbar_horizontal = 466, + eCSSKeyword_scrollbar_vertical = 467, + eCSSKeyword_se_resize = 468, + eCSSKeyword_select_after = 469, + eCSSKeyword_select_all = 470, + eCSSKeyword_select_before = 471, + eCSSKeyword_select_menu = 472, + eCSSKeyword_select_same = 473, + eCSSKeyword_self_end = 474, + eCSSKeyword_self_start = 475, + eCSSKeyword_semi_condensed = 476, + eCSSKeyword_semi_expanded = 477, + eCSSKeyword_separate = 478, + eCSSKeyword_sepia = 479, + eCSSKeyword_serif = 480, + eCSSKeyword_sesame = 481, + eCSSKeyword_show = 482, + eCSSKeyword_sideways = 483, + eCSSKeyword_sideways_lr = 484, + eCSSKeyword_sideways_right = 485, + eCSSKeyword_sideways_rl = 486, + eCSSKeyword_simp_chinese_formal = 487, + eCSSKeyword_simp_chinese_informal = 488, + eCSSKeyword_simplified = 489, + eCSSKeyword_skew = 490, + eCSSKeyword_skewx = 491, + eCSSKeyword_skewy = 492, + eCSSKeyword_slashed_zero = 493, + eCSSKeyword_slice = 494, + eCSSKeyword_small = 495, + eCSSKeyword_small_caps = 496, + eCSSKeyword_small_caption = 497, + eCSSKeyword_smaller = 498, + eCSSKeyword_smooth = 499, + eCSSKeyword_soft = 500, + eCSSKeyword_soft_light = 501, + eCSSKeyword_solid = 502, + eCSSKeyword_space_around = 503, + eCSSKeyword_space_between = 504, + eCSSKeyword_space_evenly = 505, + eCSSKeyword_span = 506, + eCSSKeyword_spell_out = 507, + eCSSKeyword_square = 508, + eCSSKeyword_stacked_fractions = 509, + eCSSKeyword_start = 510, + eCSSKeyword_static = 511, + eCSSKeyword_standalone = 512, + eCSSKeyword_status_bar = 513, + eCSSKeyword_step_end = 514, + eCSSKeyword_step_start = 515, + eCSSKeyword_sticky = 516, + eCSSKeyword_stretch = 517, + eCSSKeyword_stretch_to_fit = 518, + eCSSKeyword_stretched = 519, + eCSSKeyword_strict = 520, + eCSSKeyword_stroke = 521, + eCSSKeyword_stroke_box = 522, + eCSSKeyword_style = 523, + eCSSKeyword_styleset = 524, + eCSSKeyword_stylistic = 525, + eCSSKeyword_sub = 526, + eCSSKeyword_subgrid = 527, + eCSSKeyword_subtract = 528, + eCSSKeyword_super = 529, + eCSSKeyword_sw_resize = 530, + eCSSKeyword_swash = 531, + eCSSKeyword_swap = 532, + eCSSKeyword_table = 533, + eCSSKeyword_table_caption = 534, + eCSSKeyword_table_cell = 535, + eCSSKeyword_table_column = 536, + eCSSKeyword_table_column_group = 537, + eCSSKeyword_table_footer_group = 538, + eCSSKeyword_table_header_group = 539, + eCSSKeyword_table_row = 540, + eCSSKeyword_table_row_group = 541, + eCSSKeyword_tabular_nums = 542, + eCSSKeyword_tailed = 543, + eCSSKeyword_tb = 544, + eCSSKeyword_tb_rl = 545, + eCSSKeyword_text = 546, + eCSSKeyword_text_bottom = 547, + eCSSKeyword_text_top = 548, + eCSSKeyword_thick = 549, + eCSSKeyword_thin = 550, + eCSSKeyword_threeddarkshadow = 551, + eCSSKeyword_threedface = 552, + eCSSKeyword_threedhighlight = 553, + eCSSKeyword_threedlightshadow = 554, + eCSSKeyword_threedshadow = 555, + eCSSKeyword_titling_caps = 556, + eCSSKeyword_toggle = 557, + eCSSKeyword_top = 558, + eCSSKeyword_top_outside = 559, + eCSSKeyword_trad_chinese_formal = 560, + eCSSKeyword_trad_chinese_informal = 561, + eCSSKeyword_traditional = 562, + eCSSKeyword_translate = 563, + eCSSKeyword_translate3d = 564, + eCSSKeyword_translatex = 565, + eCSSKeyword_translatey = 566, + eCSSKeyword_translatez = 567, + eCSSKeyword_transparent = 568, + eCSSKeyword_triangle = 569, + eCSSKeyword_tri_state = 570, + eCSSKeyword_ultra_condensed = 571, + eCSSKeyword_ultra_expanded = 572, + eCSSKeyword_under = 573, + eCSSKeyword_underline = 574, + eCSSKeyword_unicase = 575, + eCSSKeyword_unsafe = 576, + eCSSKeyword_unset = 577, + eCSSKeyword_uppercase = 578, + eCSSKeyword_upright = 579, + eCSSKeyword_vertical = 580, + eCSSKeyword_vertical_lr = 581, + eCSSKeyword_vertical_rl = 582, + eCSSKeyword_vertical_text = 583, + eCSSKeyword_view_box = 584, + eCSSKeyword_visible = 585, + eCSSKeyword_visiblefill = 586, + eCSSKeyword_visiblepainted = 587, + eCSSKeyword_visiblestroke = 588, + eCSSKeyword_w_resize = 589, + eCSSKeyword_wait = 590, + eCSSKeyword_wavy = 591, + eCSSKeyword_weight = 592, + eCSSKeyword_wider = 593, + eCSSKeyword_window = 594, + eCSSKeyword_windowframe = 595, + eCSSKeyword_windowtext = 596, + eCSSKeyword_words = 597, + eCSSKeyword_wrap = 598, + eCSSKeyword_wrap_reverse = 599, + eCSSKeyword_write_only = 600, + eCSSKeyword_x_large = 601, + eCSSKeyword_x_small = 602, + eCSSKeyword_xx_large = 603, + eCSSKeyword_xx_small = 604, + eCSSKeyword_zoom_in = 605, + eCSSKeyword_zoom_out = 606, + eCSSKeyword_radio = 607, + eCSSKeyword_checkbox = 608, + eCSSKeyword_button_bevel = 609, + eCSSKeyword_toolbox = 610, + eCSSKeyword_toolbar = 611, + eCSSKeyword_toolbarbutton = 612, + eCSSKeyword_toolbargripper = 613, + eCSSKeyword_dualbutton = 614, + eCSSKeyword_toolbarbutton_dropdown = 615, + eCSSKeyword_button_arrow_up = 616, + eCSSKeyword_button_arrow_down = 617, + eCSSKeyword_button_arrow_next = 618, + eCSSKeyword_button_arrow_previous = 619, + eCSSKeyword_separator = 620, + eCSSKeyword_splitter = 621, + eCSSKeyword_statusbar = 622, + eCSSKeyword_statusbarpanel = 623, + eCSSKeyword_resizerpanel = 624, + eCSSKeyword_resizer = 625, + eCSSKeyword_listbox = 626, + eCSSKeyword_listitem = 627, + eCSSKeyword_numbers = 628, + eCSSKeyword_number_input = 629, + eCSSKeyword_treeview = 630, + eCSSKeyword_treeitem = 631, + eCSSKeyword_treetwisty = 632, + eCSSKeyword_treetwistyopen = 633, + eCSSKeyword_treeline = 634, + eCSSKeyword_treeheader = 635, + eCSSKeyword_treeheadercell = 636, + eCSSKeyword_treeheadersortarrow = 637, + eCSSKeyword_progressbar = 638, + eCSSKeyword_progressbar_vertical = 639, + eCSSKeyword_progresschunk = 640, + eCSSKeyword_progresschunk_vertical = 641, + eCSSKeyword_tab = 642, + eCSSKeyword_tabpanels = 643, + eCSSKeyword_tabpanel = 644, + eCSSKeyword_tab_scroll_arrow_back = 645, + eCSSKeyword_tab_scroll_arrow_forward = 646, + eCSSKeyword_tooltip = 647, + eCSSKeyword_spinner = 648, + eCSSKeyword_spinner_upbutton = 649, + eCSSKeyword_spinner_downbutton = 650, + eCSSKeyword_spinner_textfield = 651, + eCSSKeyword_scrollbarbutton_up = 652, + eCSSKeyword_scrollbarbutton_down = 653, + eCSSKeyword_scrollbarbutton_left = 654, + eCSSKeyword_scrollbarbutton_right = 655, + eCSSKeyword_scrollbartrack_horizontal = 656, + eCSSKeyword_scrollbartrack_vertical = 657, + eCSSKeyword_scrollbarthumb_horizontal = 658, + eCSSKeyword_scrollbarthumb_vertical = 659, + eCSSKeyword_sheet = 660, + eCSSKeyword_textfield = 661, + eCSSKeyword_textfield_multiline = 662, + eCSSKeyword_caret = 663, + eCSSKeyword_searchfield = 664, + eCSSKeyword_menubar = 665, + eCSSKeyword_menupopup = 666, + eCSSKeyword_menuitem = 667, + eCSSKeyword_checkmenuitem = 668, + eCSSKeyword_radiomenuitem = 669, + eCSSKeyword_menucheckbox = 670, + eCSSKeyword_menuradio = 671, + eCSSKeyword_menuseparator = 672, + eCSSKeyword_menuarrow = 673, + eCSSKeyword_menuimage = 674, + eCSSKeyword_menuitemtext = 675, + eCSSKeyword_menulist = 676, + eCSSKeyword_menulist_button = 677, + eCSSKeyword_menulist_text = 678, + eCSSKeyword_menulist_textfield = 679, + eCSSKeyword_meterbar = 680, + eCSSKeyword_meterchunk = 681, + eCSSKeyword_minimal_ui = 682, + eCSSKeyword_range = 683, + eCSSKeyword_range_thumb = 684, + eCSSKeyword_sans_serif = 685, + eCSSKeyword_sans_serif_bold_italic = 686, + eCSSKeyword_sans_serif_italic = 687, + eCSSKeyword_scale_horizontal = 688, + eCSSKeyword_scale_vertical = 689, + eCSSKeyword_scalethumb_horizontal = 690, + eCSSKeyword_scalethumb_vertical = 691, + eCSSKeyword_scalethumbstart = 692, + eCSSKeyword_scalethumbend = 693, + eCSSKeyword_scalethumbtick = 694, + eCSSKeyword_groupbox = 695, + eCSSKeyword_checkbox_container = 696, + eCSSKeyword_radio_container = 697, + eCSSKeyword_checkbox_label = 698, + eCSSKeyword_radio_label = 699, + eCSSKeyword_button_focus = 700, + eCSSKeyword__moz_win_media_toolbox = 701, + eCSSKeyword__moz_win_communications_toolbox = 702, + eCSSKeyword__moz_win_browsertabbar_toolbox = 703, + eCSSKeyword__moz_win_mediatext = 704, + eCSSKeyword__moz_win_communicationstext = 705, + eCSSKeyword__moz_win_glass = 706, + eCSSKeyword__moz_win_borderless_glass = 707, + eCSSKeyword__moz_window_titlebar = 708, + eCSSKeyword__moz_window_titlebar_maximized = 709, + eCSSKeyword__moz_window_frame_left = 710, + eCSSKeyword__moz_window_frame_right = 711, + eCSSKeyword__moz_window_frame_bottom = 712, + eCSSKeyword__moz_window_button_close = 713, + eCSSKeyword__moz_window_button_minimize = 714, + eCSSKeyword__moz_window_button_maximize = 715, + eCSSKeyword__moz_window_button_restore = 716, + eCSSKeyword__moz_window_button_box = 717, + eCSSKeyword__moz_window_button_box_maximized = 718, + eCSSKeyword__moz_mac_help_button = 719, + eCSSKeyword__moz_win_exclude_glass = 720, + eCSSKeyword__moz_mac_vibrancy_light = 721, + eCSSKeyword__moz_mac_vibrancy_dark = 722, + eCSSKeyword__moz_mac_disclosure_button_closed = 723, + eCSSKeyword__moz_mac_disclosure_button_open = 724, + eCSSKeyword__moz_mac_source_list = 725, + eCSSKeyword__moz_mac_source_list_selection = 726, + eCSSKeyword__moz_mac_active_source_list_selection = 727, + eCSSKeyword_alphabetic = 728, + eCSSKeyword_bevel = 729, + eCSSKeyword_butt = 730, + eCSSKeyword_central = 731, + eCSSKeyword_crispedges = 732, + eCSSKeyword_evenodd = 733, + eCSSKeyword_geometricprecision = 734, + eCSSKeyword_hanging = 735, + eCSSKeyword_ideographic = 736, + eCSSKeyword_linearrgb = 737, + eCSSKeyword_mathematical = 738, + eCSSKeyword_miter = 739, + eCSSKeyword_no_change = 740, + eCSSKeyword_non_scaling_stroke = 741, + eCSSKeyword_nonzero = 742, + eCSSKeyword_optimizelegibility = 743, + eCSSKeyword_optimizequality = 744, + eCSSKeyword_optimizespeed = 745, + eCSSKeyword_reset_size = 746, + eCSSKeyword_srgb = 747, + eCSSKeyword_symbolic = 748, + eCSSKeyword_symbols = 749, + eCSSKeyword_text_after_edge = 750, + eCSSKeyword_text_before_edge = 751, + eCSSKeyword_use_script = 752, + eCSSKeyword__moz_crisp_edges = 753, + eCSSKeyword_space = 754, + eCSSKeyword_COUNT = 755, } pub const nsCSSPropertyID_eCSSProperty_COUNT_DUMMY: nsCSSPropertyID = nsCSSPropertyID::eCSSProperty_z_index; @@ -10084,7 +10205,7 @@ fn bindgen_test_layout_imgRequestProxy() { assert_eq!(::std::mem::align_of::() , 8usize); } #[repr(C)] -pub struct IProgressObserver__bindgen_vtable { +pub struct bindgen_vtable__bindgen_id_235464 { } /** * An interface for observing changes to image state, as reported by @@ -10101,7 +10222,7 @@ pub struct IProgressObserver__bindgen_vtable { #[repr(C)] #[derive(Debug)] pub struct IProgressObserver { - pub vtable_: *const IProgressObserver__bindgen_vtable, + pub vtable_: *const bindgen_vtable__bindgen_id_235464, pub _base: u64, } #[test] @@ -10122,23 +10243,23 @@ pub struct nsISupportsPriority_COMTypeInfo { pub _phantom_1: ::std::marker::PhantomData, } pub const nsISupportsPriority_PRIORITY_HIGHEST: - nsISupportsPriority__bindgen_ty_1 = - nsISupportsPriority__bindgen_ty_1::PRIORITY_HIGHEST; -pub const nsISupportsPriority_PRIORITY_HIGH: nsISupportsPriority__bindgen_ty_1 - = - nsISupportsPriority__bindgen_ty_1::PRIORITY_HIGH; + nsISupportsPriority__bindgen_ty_bindgen_id_235540 = + nsISupportsPriority__bindgen_ty_bindgen_id_235540::PRIORITY_HIGHEST; +pub const nsISupportsPriority_PRIORITY_HIGH: + nsISupportsPriority__bindgen_ty_bindgen_id_235540 = + nsISupportsPriority__bindgen_ty_bindgen_id_235540::PRIORITY_HIGH; pub const nsISupportsPriority_PRIORITY_NORMAL: - nsISupportsPriority__bindgen_ty_1 = - nsISupportsPriority__bindgen_ty_1::PRIORITY_NORMAL; -pub const nsISupportsPriority_PRIORITY_LOW: nsISupportsPriority__bindgen_ty_1 - = - nsISupportsPriority__bindgen_ty_1::PRIORITY_LOW; + nsISupportsPriority__bindgen_ty_bindgen_id_235540 = + nsISupportsPriority__bindgen_ty_bindgen_id_235540::PRIORITY_NORMAL; +pub const nsISupportsPriority_PRIORITY_LOW: + nsISupportsPriority__bindgen_ty_bindgen_id_235540 = + nsISupportsPriority__bindgen_ty_bindgen_id_235540::PRIORITY_LOW; pub const nsISupportsPriority_PRIORITY_LOWEST: - nsISupportsPriority__bindgen_ty_1 = - nsISupportsPriority__bindgen_ty_1::PRIORITY_LOWEST; + nsISupportsPriority__bindgen_ty_bindgen_id_235540 = + nsISupportsPriority__bindgen_ty_bindgen_id_235540::PRIORITY_LOWEST; #[repr(i32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsISupportsPriority__bindgen_ty_1 { +pub enum nsISupportsPriority__bindgen_ty_bindgen_id_235540 { PRIORITY_HIGHEST = -20, PRIORITY_HIGH = -10, PRIORITY_NORMAL = 0, @@ -10572,7 +10693,7 @@ fn bindgen_test_layout_nsCSSValueFloatColor() { #[derive(Debug)] pub struct nsCSSValue { pub mUnit: nsCSSUnit, - pub mValue: nsCSSValue__bindgen_ty_1, + pub mValue: nsCSSValue__bindgen_ty_bindgen_id_238585, } #[repr(C)] #[derive(Debug)] @@ -10588,7 +10709,7 @@ fn bindgen_test_layout_nsCSSValue_Array() { } #[repr(C)] #[derive(Debug, Copy)] -pub struct nsCSSValue__bindgen_ty_1 { +pub struct nsCSSValue__bindgen_ty_bindgen_id_238585 { pub mInt: __BindgenUnionField, pub mFloat: __BindgenUnionField, pub mString: __BindgenUnionField<*mut nsStringBuffer>, @@ -10613,11 +10734,13 @@ pub struct nsCSSValue__bindgen_ty_1 { pub bindgen_union_field: u64, } #[test] -fn bindgen_test_layout_nsCSSValue__bindgen_ty_1() { - assert_eq!(::std::mem::size_of::() , 8usize); - assert_eq!(::std::mem::align_of::() , 8usize); +fn bindgen_test_layout_nsCSSValue__bindgen_ty_bindgen_id_238585() { + assert_eq!(::std::mem::size_of::() + , 8usize); + assert_eq!(::std::mem::align_of::() + , 8usize); } -impl Clone for nsCSSValue__bindgen_ty_1 { +impl Clone for nsCSSValue__bindgen_ty_bindgen_id_238585 { fn clone(&self) -> Self { *self } } #[test] @@ -10698,12 +10821,12 @@ fn bindgen_test_layout_CSSVariableValues() { assert_eq!(::std::mem::align_of::() , 8usize); } #[repr(C)] -pub struct CounterStyle__bindgen_vtable { +pub struct bindgen_vtable__bindgen_id_239669 { } #[repr(C)] #[derive(Debug, Copy)] pub struct CounterStyle { - pub vtable_: *const CounterStyle__bindgen_vtable, + pub vtable_: *const bindgen_vtable__bindgen_id_239669, pub mStyle: i32, } #[test] @@ -10923,23 +11046,25 @@ pub struct nsStyleImage { pub mCachedBIData: UniquePtr>, pub mType: nsStyleImageType, - pub __bindgen_anon_1: nsStyleImage__bindgen_ty_1, + pub __bindgen_anon_1: nsStyleImage__bindgen_ty_bindgen_id_241659, pub mCropRect: UniquePtr>, } #[repr(C)] #[derive(Debug, Copy)] -pub struct nsStyleImage__bindgen_ty_1 { +pub struct nsStyleImage__bindgen_ty_bindgen_id_241659 { pub mImage: __BindgenUnionField<*mut nsStyleImageRequest>, pub mGradient: __BindgenUnionField<*mut nsStyleGradient>, pub mElementId: __BindgenUnionField<*mut u16>, pub bindgen_union_field: u64, } #[test] -fn bindgen_test_layout_nsStyleImage__bindgen_ty_1() { - assert_eq!(::std::mem::size_of::() , 8usize); - assert_eq!(::std::mem::align_of::() , 8usize); +fn bindgen_test_layout_nsStyleImage__bindgen_ty_bindgen_id_241659() { + assert_eq!(::std::mem::size_of::() + , 8usize); + assert_eq!(::std::mem::align_of::() + , 8usize); } -impl Clone for nsStyleImage__bindgen_ty_1 { +impl Clone for nsStyleImage__bindgen_ty_bindgen_id_241659 { fn clone(&self) -> Self { *self } } #[test] @@ -10988,33 +11113,45 @@ pub struct nsStyleImageLayers { pub mCompositeCount: u32, pub mLayers: nsStyleAutoArray, } -pub const nsStyleImageLayers_shorthand: nsStyleImageLayers__bindgen_ty_1 = - nsStyleImageLayers__bindgen_ty_1::shorthand; -pub const nsStyleImageLayers_color: nsStyleImageLayers__bindgen_ty_1 = - nsStyleImageLayers__bindgen_ty_1::color; -pub const nsStyleImageLayers_image: nsStyleImageLayers__bindgen_ty_1 = - nsStyleImageLayers__bindgen_ty_1::image; -pub const nsStyleImageLayers_repeat: nsStyleImageLayers__bindgen_ty_1 = - nsStyleImageLayers__bindgen_ty_1::repeat; -pub const nsStyleImageLayers_positionX: nsStyleImageLayers__bindgen_ty_1 = - nsStyleImageLayers__bindgen_ty_1::positionX; -pub const nsStyleImageLayers_positionY: nsStyleImageLayers__bindgen_ty_1 = - nsStyleImageLayers__bindgen_ty_1::positionY; -pub const nsStyleImageLayers_clip: nsStyleImageLayers__bindgen_ty_1 = - nsStyleImageLayers__bindgen_ty_1::clip; -pub const nsStyleImageLayers_origin: nsStyleImageLayers__bindgen_ty_1 = - nsStyleImageLayers__bindgen_ty_1::origin; -pub const nsStyleImageLayers_size: nsStyleImageLayers__bindgen_ty_1 = - nsStyleImageLayers__bindgen_ty_1::size; -pub const nsStyleImageLayers_attachment: nsStyleImageLayers__bindgen_ty_1 = - nsStyleImageLayers__bindgen_ty_1::attachment; -pub const nsStyleImageLayers_maskMode: nsStyleImageLayers__bindgen_ty_1 = - nsStyleImageLayers__bindgen_ty_1::maskMode; -pub const nsStyleImageLayers_composite: nsStyleImageLayers__bindgen_ty_1 = - nsStyleImageLayers__bindgen_ty_1::composite; +pub const nsStyleImageLayers_shorthand: + nsStyleImageLayers__bindgen_ty_bindgen_id_241721 = + nsStyleImageLayers__bindgen_ty_bindgen_id_241721::shorthand; +pub const nsStyleImageLayers_color: + nsStyleImageLayers__bindgen_ty_bindgen_id_241721 = + nsStyleImageLayers__bindgen_ty_bindgen_id_241721::color; +pub const nsStyleImageLayers_image: + nsStyleImageLayers__bindgen_ty_bindgen_id_241721 = + nsStyleImageLayers__bindgen_ty_bindgen_id_241721::image; +pub const nsStyleImageLayers_repeat: + nsStyleImageLayers__bindgen_ty_bindgen_id_241721 = + nsStyleImageLayers__bindgen_ty_bindgen_id_241721::repeat; +pub const nsStyleImageLayers_positionX: + nsStyleImageLayers__bindgen_ty_bindgen_id_241721 = + nsStyleImageLayers__bindgen_ty_bindgen_id_241721::positionX; +pub const nsStyleImageLayers_positionY: + nsStyleImageLayers__bindgen_ty_bindgen_id_241721 = + nsStyleImageLayers__bindgen_ty_bindgen_id_241721::positionY; +pub const nsStyleImageLayers_clip: + nsStyleImageLayers__bindgen_ty_bindgen_id_241721 = + nsStyleImageLayers__bindgen_ty_bindgen_id_241721::clip; +pub const nsStyleImageLayers_origin: + nsStyleImageLayers__bindgen_ty_bindgen_id_241721 = + nsStyleImageLayers__bindgen_ty_bindgen_id_241721::origin; +pub const nsStyleImageLayers_size: + nsStyleImageLayers__bindgen_ty_bindgen_id_241721 = + nsStyleImageLayers__bindgen_ty_bindgen_id_241721::size; +pub const nsStyleImageLayers_attachment: + nsStyleImageLayers__bindgen_ty_bindgen_id_241721 = + nsStyleImageLayers__bindgen_ty_bindgen_id_241721::attachment; +pub const nsStyleImageLayers_maskMode: + nsStyleImageLayers__bindgen_ty_bindgen_id_241721 = + nsStyleImageLayers__bindgen_ty_bindgen_id_241721::maskMode; +pub const nsStyleImageLayers_composite: + nsStyleImageLayers__bindgen_ty_bindgen_id_241721 = + nsStyleImageLayers__bindgen_ty_bindgen_id_241721::composite; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsStyleImageLayers__bindgen_ty_1 { +pub enum nsStyleImageLayers__bindgen_ty_bindgen_id_241721 { shorthand = 0, color = 1, image = 2, @@ -11205,44 +11342,45 @@ pub struct nsStyleBorder { pub mFloatEdge: StyleFloatEdge, pub mBoxDecorationBreak: StyleBoxDecorationBreak, pub mBorderStyle: [u8; 4usize], - pub __bindgen_anon_1: nsStyleBorder__bindgen_ty_1, + pub __bindgen_anon_1: nsStyleBorder__bindgen_ty_bindgen_id_242391, pub mComputedBorder: nsMargin, pub mBorder: nsMargin, pub mTwipsPerPixel: nscoord, } #[repr(C)] #[derive(Debug, Copy)] -pub struct nsStyleBorder__bindgen_ty_1 { - pub __bindgen_anon_1: __BindgenUnionField, +pub struct nsStyleBorder__bindgen_ty_bindgen_id_242391 { + pub __bindgen_anon_1: __BindgenUnionField, pub mBorderColor: __BindgenUnionField<[StyleComplexColor; 4usize]>, pub bindgen_union_field: [u32; 8usize], } #[repr(C)] #[derive(Debug, Copy)] -pub struct nsStyleBorder__bindgen_ty_1_1 { +pub struct nsStyleBorder__bindgen_ty_bindgen_id_242391__bindgen_ty_bindgen_id_242392 { pub mBorderTopColor: StyleComplexColor, pub mBorderRightColor: StyleComplexColor, pub mBorderBottomColor: StyleComplexColor, pub mBorderLeftColor: StyleComplexColor, } #[test] -fn bindgen_test_layout_nsStyleBorder__bindgen_ty_1_1() { - assert_eq!(::std::mem::size_of::() , - 32usize); - assert_eq!(::std::mem::align_of::() , - 4usize); +fn bindgen_test_layout_nsStyleBorder__bindgen_ty_bindgen_id_242391__bindgen_ty_bindgen_id_242392() { + assert_eq!(::std::mem::size_of::() + , 32usize); + assert_eq!(::std::mem::align_of::() + , 4usize); } -impl Clone for nsStyleBorder__bindgen_ty_1_1 { +impl Clone for + nsStyleBorder__bindgen_ty_bindgen_id_242391__bindgen_ty_bindgen_id_242392 { fn clone(&self) -> Self { *self } } #[test] -fn bindgen_test_layout_nsStyleBorder__bindgen_ty_1() { - assert_eq!(::std::mem::size_of::() , - 32usize); - assert_eq!(::std::mem::align_of::() , - 4usize); +fn bindgen_test_layout_nsStyleBorder__bindgen_ty_bindgen_id_242391() { + assert_eq!(::std::mem::size_of::() + , 32usize); + assert_eq!(::std::mem::align_of::() + , 4usize); } -impl Clone for nsStyleBorder__bindgen_ty_1 { +impl Clone for nsStyleBorder__bindgen_ty_bindgen_id_242391 { fn clone(&self) -> Self { *self } } #[test] @@ -11315,8 +11453,14 @@ pub struct nsStyleGridLine { pub mInteger: i32, pub mLineName: nsString, } -pub const nsStyleGridLine_kMinLine: i32 = -10000; -pub const nsStyleGridLine_kMaxLine: i32 = 10000; +extern "C" { + #[link_name = "_ZN15nsStyleGridLine8kMinLineE"] + pub static nsStyleGridLine_kMinLine: i32; +} +extern "C" { + #[link_name = "_ZN15nsStyleGridLine8kMaxLineE"] + pub static nsStyleGridLine_kMaxLine: i32; +} #[test] fn bindgen_test_layout_nsStyleGridLine() { assert_eq!(::std::mem::size_of::() , 24usize); @@ -11543,7 +11687,7 @@ impl Clone for nsStyleImageOrientation { #[derive(Debug, Copy)] pub struct nsTimingFunction { pub mType: nsTimingFunction_Type, - pub __bindgen_anon_1: nsTimingFunction__bindgen_ty_1, + pub __bindgen_anon_1: nsTimingFunction__bindgen_ty_bindgen_id_243387, } #[repr(i32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] @@ -11562,52 +11706,56 @@ pub enum nsTimingFunction_Type { pub enum nsTimingFunction_Keyword { Implicit = 0, Explicit = 1, } #[repr(C)] #[derive(Debug, Copy)] -pub struct nsTimingFunction__bindgen_ty_1 { - pub mFunc: __BindgenUnionField, - pub __bindgen_anon_1: __BindgenUnionField, +pub struct nsTimingFunction__bindgen_ty_bindgen_id_243387 { + pub mFunc: __BindgenUnionField, + pub __bindgen_anon_1: __BindgenUnionField, pub bindgen_union_field: [u32; 4usize], } #[repr(C)] #[derive(Debug, Copy)] -pub struct nsTimingFunction__bindgen_ty_1_1 { +pub struct nsTimingFunction__bindgen_ty_bindgen_id_243387__bindgen_ty_bindgen_id_243388 { pub mX1: f32, pub mY1: f32, pub mX2: f32, pub mY2: f32, } #[test] -fn bindgen_test_layout_nsTimingFunction__bindgen_ty_1_1() { - assert_eq!(::std::mem::size_of::() , - 16usize); - assert_eq!(::std::mem::align_of::() , - 4usize); +fn bindgen_test_layout_nsTimingFunction__bindgen_ty_bindgen_id_243387__bindgen_ty_bindgen_id_243388() { + assert_eq!(::std::mem::size_of::() + , 16usize); + assert_eq!(::std::mem::align_of::() + , 4usize); } -impl Clone for nsTimingFunction__bindgen_ty_1_1 { +impl Clone for + nsTimingFunction__bindgen_ty_bindgen_id_243387__bindgen_ty_bindgen_id_243388 + { fn clone(&self) -> Self { *self } } #[repr(C)] #[derive(Debug, Copy)] -pub struct nsTimingFunction__bindgen_ty_1_2 { +pub struct nsTimingFunction__bindgen_ty_bindgen_id_243387__bindgen_ty_bindgen_id_243399 { pub mSteps: u32, } #[test] -fn bindgen_test_layout_nsTimingFunction__bindgen_ty_1_2() { - assert_eq!(::std::mem::size_of::() , - 4usize); - assert_eq!(::std::mem::align_of::() , - 4usize); +fn bindgen_test_layout_nsTimingFunction__bindgen_ty_bindgen_id_243387__bindgen_ty_bindgen_id_243399() { + assert_eq!(::std::mem::size_of::() + , 4usize); + assert_eq!(::std::mem::align_of::() + , 4usize); } -impl Clone for nsTimingFunction__bindgen_ty_1_2 { +impl Clone for + nsTimingFunction__bindgen_ty_bindgen_id_243387__bindgen_ty_bindgen_id_243399 + { fn clone(&self) -> Self { *self } } #[test] -fn bindgen_test_layout_nsTimingFunction__bindgen_ty_1() { - assert_eq!(::std::mem::size_of::() , - 16usize); - assert_eq!(::std::mem::align_of::() , - 4usize); +fn bindgen_test_layout_nsTimingFunction__bindgen_ty_bindgen_id_243387() { + assert_eq!(::std::mem::size_of::() + , 16usize); + assert_eq!(::std::mem::align_of::() + , 4usize); } -impl Clone for nsTimingFunction__bindgen_ty_1 { +impl Clone for nsTimingFunction__bindgen_ty_bindgen_id_243387 { fn clone(&self) -> Self { *self } } #[test] @@ -11668,13 +11816,13 @@ fn bindgen_test_layout_StyleBasicShape() { #[repr(C)] #[derive(Debug)] pub struct StyleShapeSource { - pub __bindgen_anon_1: StyleShapeSource__bindgen_ty_1, + pub __bindgen_anon_1: StyleShapeSource__bindgen_ty_bindgen_id_243770, pub mType: StyleShapeSourceType, pub mReferenceBox: ReferenceBox, } #[repr(C)] #[derive(Debug, Copy, Clone)] -pub struct StyleShapeSource__bindgen_ty_1 { +pub struct StyleShapeSource__bindgen_ty_bindgen_id_243770 { pub mBasicShape: __BindgenUnionField<*mut StyleBasicShape>, pub mURL: __BindgenUnionField<*mut URLValue>, pub bindgen_union_field: u64, @@ -11726,24 +11874,24 @@ pub enum nsStyleContentType { #[derive(Debug)] pub struct nsStyleContentData { pub mType: nsStyleContentType, - pub mContent: nsStyleContentData__bindgen_ty_1, + pub mContent: nsStyleContentData__bindgen_ty_bindgen_id_243872, } #[repr(C)] #[derive(Debug, Copy)] -pub struct nsStyleContentData__bindgen_ty_1 { +pub struct nsStyleContentData__bindgen_ty_bindgen_id_243872 { pub mString: __BindgenUnionField<*mut u16>, pub mImage: __BindgenUnionField<*mut imgRequestProxy>, pub mCounters: __BindgenUnionField<*mut nsCSSValue_Array>, pub bindgen_union_field: u64, } #[test] -fn bindgen_test_layout_nsStyleContentData__bindgen_ty_1() { - assert_eq!(::std::mem::size_of::() , - 8usize); - assert_eq!(::std::mem::align_of::() , - 8usize); +fn bindgen_test_layout_nsStyleContentData__bindgen_ty_bindgen_id_243872() { + assert_eq!(::std::mem::size_of::() + , 8usize); + assert_eq!(::std::mem::align_of::() + , 8usize); } -impl Clone for nsStyleContentData__bindgen_ty_1 { +impl Clone for nsStyleContentData__bindgen_ty_bindgen_id_243872 { fn clone(&self) -> Self { *self } } #[test] @@ -11844,7 +11992,10 @@ pub struct nsStyleColumn { pub mColumnRuleWidth: nscoord, pub mTwipsPerPixel: nscoord, } -pub const nsStyleColumn_kMaxColumnCount: u32 = 1000; +extern "C" { + #[link_name = "_ZN13nsStyleColumn15kMaxColumnCountE"] + pub static nsStyleColumn_kMaxColumnCount: u32; +} #[test] fn bindgen_test_layout_nsStyleColumn() { assert_eq!(::std::mem::size_of::() , 64usize); @@ -11862,25 +12013,25 @@ pub enum nsStyleSVGPaintType { #[repr(C)] #[derive(Debug)] pub struct nsStyleSVGPaint { - pub mPaint: nsStyleSVGPaint__bindgen_ty_1, + pub mPaint: nsStyleSVGPaint__bindgen_ty_bindgen_id_244360, pub mType: nsStyleSVGPaintType, pub mFallbackColor: nscolor, } #[repr(C)] #[derive(Debug, Copy)] -pub struct nsStyleSVGPaint__bindgen_ty_1 { +pub struct nsStyleSVGPaint__bindgen_ty_bindgen_id_244360 { pub mColor: __BindgenUnionField, pub mPaintServer: __BindgenUnionField<*mut URLValue>, pub bindgen_union_field: u64, } #[test] -fn bindgen_test_layout_nsStyleSVGPaint__bindgen_ty_1() { - assert_eq!(::std::mem::size_of::() , - 8usize); - assert_eq!(::std::mem::align_of::() , - 8usize); +fn bindgen_test_layout_nsStyleSVGPaint__bindgen_ty_bindgen_id_244360() { + assert_eq!(::std::mem::size_of::() + , 8usize); + assert_eq!(::std::mem::align_of::() + , 8usize); } -impl Clone for nsStyleSVGPaint__bindgen_ty_1 { +impl Clone for nsStyleSVGPaint__bindgen_ty_bindgen_id_244360 { fn clone(&self) -> Self { *self } } #[test] @@ -11913,23 +12064,30 @@ pub struct nsStyleSVG { pub mTextAnchor: u8, pub mContextFlags: u8, } -pub const nsStyleSVG_FILL_OPACITY_SOURCE_MASK: nsStyleSVG__bindgen_ty_1 = - nsStyleSVG__bindgen_ty_1::FILL_OPACITY_SOURCE_MASK; -pub const nsStyleSVG_STROKE_OPACITY_SOURCE_MASK: nsStyleSVG__bindgen_ty_1 = - nsStyleSVG__bindgen_ty_1::STROKE_OPACITY_SOURCE_MASK; -pub const nsStyleSVG_STROKE_DASHARRAY_CONTEXT: nsStyleSVG__bindgen_ty_1 = - nsStyleSVG__bindgen_ty_1::STROKE_DASHARRAY_CONTEXT; -pub const nsStyleSVG_STROKE_DASHOFFSET_CONTEXT: nsStyleSVG__bindgen_ty_1 = - nsStyleSVG__bindgen_ty_1::STROKE_DASHOFFSET_CONTEXT; -pub const nsStyleSVG_STROKE_WIDTH_CONTEXT: nsStyleSVG__bindgen_ty_1 = - nsStyleSVG__bindgen_ty_1::STROKE_WIDTH_CONTEXT; -pub const nsStyleSVG_FILL_OPACITY_SOURCE_SHIFT: nsStyleSVG__bindgen_ty_1 = - nsStyleSVG__bindgen_ty_1::FILL_OPACITY_SOURCE_SHIFT; -pub const nsStyleSVG_STROKE_OPACITY_SOURCE_SHIFT: nsStyleSVG__bindgen_ty_1 = - nsStyleSVG__bindgen_ty_1::STROKE_OPACITY_SOURCE_SHIFT; +pub const nsStyleSVG_FILL_OPACITY_SOURCE_MASK: + nsStyleSVG__bindgen_ty_bindgen_id_244529 = + nsStyleSVG__bindgen_ty_bindgen_id_244529::FILL_OPACITY_SOURCE_MASK; +pub const nsStyleSVG_STROKE_OPACITY_SOURCE_MASK: + nsStyleSVG__bindgen_ty_bindgen_id_244529 = + nsStyleSVG__bindgen_ty_bindgen_id_244529::STROKE_OPACITY_SOURCE_MASK; +pub const nsStyleSVG_STROKE_DASHARRAY_CONTEXT: + nsStyleSVG__bindgen_ty_bindgen_id_244529 = + nsStyleSVG__bindgen_ty_bindgen_id_244529::STROKE_DASHARRAY_CONTEXT; +pub const nsStyleSVG_STROKE_DASHOFFSET_CONTEXT: + nsStyleSVG__bindgen_ty_bindgen_id_244529 = + nsStyleSVG__bindgen_ty_bindgen_id_244529::STROKE_DASHOFFSET_CONTEXT; +pub const nsStyleSVG_STROKE_WIDTH_CONTEXT: + nsStyleSVG__bindgen_ty_bindgen_id_244529 = + nsStyleSVG__bindgen_ty_bindgen_id_244529::STROKE_WIDTH_CONTEXT; +pub const nsStyleSVG_FILL_OPACITY_SOURCE_SHIFT: + nsStyleSVG__bindgen_ty_bindgen_id_244529 = + nsStyleSVG__bindgen_ty_bindgen_id_244529::FILL_OPACITY_SOURCE_SHIFT; +pub const nsStyleSVG_STROKE_OPACITY_SOURCE_SHIFT: + nsStyleSVG__bindgen_ty_bindgen_id_244529 = + nsStyleSVG__bindgen_ty_bindgen_id_244529::STROKE_OPACITY_SOURCE_SHIFT; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsStyleSVG__bindgen_ty_1 { +pub enum nsStyleSVG__bindgen_ty_bindgen_id_244529 { FILL_OPACITY_SOURCE_MASK = 3, STROKE_OPACITY_SOURCE_MASK = 12, STROKE_DASHARRAY_CONTEXT = 16, @@ -11948,22 +12106,23 @@ fn bindgen_test_layout_nsStyleSVG() { pub struct nsStyleFilter { pub mType: u32, pub mFilterParameter: nsStyleCoord, - pub __bindgen_anon_1: nsStyleFilter__bindgen_ty_1, + pub __bindgen_anon_1: nsStyleFilter__bindgen_ty_bindgen_id_244604, } #[repr(C)] #[derive(Debug, Copy)] -pub struct nsStyleFilter__bindgen_ty_1 { +pub struct nsStyleFilter__bindgen_ty_bindgen_id_244604 { pub mURL: __BindgenUnionField<*mut URLValue>, pub mDropShadow: __BindgenUnionField<*mut nsCSSShadowArray>, pub bindgen_union_field: u64, } #[test] -fn bindgen_test_layout_nsStyleFilter__bindgen_ty_1() { - assert_eq!(::std::mem::size_of::() , 8usize); - assert_eq!(::std::mem::align_of::() , - 8usize); +fn bindgen_test_layout_nsStyleFilter__bindgen_ty_bindgen_id_244604() { + assert_eq!(::std::mem::size_of::() + , 8usize); + assert_eq!(::std::mem::align_of::() + , 8usize); } -impl Clone for nsStyleFilter__bindgen_ty_1 { +impl Clone for nsStyleFilter__bindgen_ty_bindgen_id_244604 { fn clone(&self) -> Self { *self } } #[test]