diff options
-rwxr-xr-x | components/style/binding_tools/regen.py | 2 | ||||
-rw-r--r-- | components/style/gecko_bindings/bindings.rs | 30 | ||||
-rw-r--r-- | components/style/gecko_bindings/structs_debug.rs | 422 | ||||
-rw-r--r-- | components/style/gecko_bindings/structs_release.rs | 422 | ||||
-rw-r--r-- | components/style/gecko_string_cache/atom_macro.rs | 28 |
5 files changed, 461 insertions, 443 deletions
diff --git a/components/style/binding_tools/regen.py b/components/style/binding_tools/regen.py index da703c497ff..fac8662e83b 100755 --- a/components/style/binding_tools/regen.py +++ b/components/style/binding_tools/regen.py @@ -230,7 +230,7 @@ COMPILATION_TARGETS = { "StyleBasicShapeType", "StyleBasicShape", "nsCSSShadowArray", "nsINode", "nsIDocument", "nsIPrincipal", "nsIURI", "RawGeckoNode", "RawGeckoElement", "RawGeckoDocument", - "ServoNodeData", + "ServoNodeData", "nsString" ], "servo_nullable_arc_types": [ "ServoComputedValues", "RawServoStyleSheet", diff --git a/components/style/gecko_bindings/bindings.rs b/components/style/gecko_bindings/bindings.rs index 3529dce9b87..4906c1b3ba5 100644 --- a/components/style/gecko_bindings/bindings.rs +++ b/components/style/gecko_bindings/bindings.rs @@ -165,11 +165,11 @@ use gecko_bindings::structs::nsINode; use gecko_bindings::structs::nsIDocument; use gecko_bindings::structs::nsIPrincipal; use gecko_bindings::structs::nsIURI; -use gecko_bindings::structs::nsString; use gecko_bindings::structs::RawGeckoNode; use gecko_bindings::structs::RawGeckoElement; use gecko_bindings::structs::RawGeckoDocument; use gecko_bindings::structs::ServoNodeData; +use gecko_bindings::structs::nsString; extern "C" { pub fn Gecko_EnsureTArrayCapacity(aArray: *mut ::std::os::raw::c_void, @@ -401,8 +401,7 @@ extern "C" { aLength: u32) -> bool; } extern "C" { - pub fn Gecko_Utf8SliceToString(aString: *mut nsString, - aBuffer: *const u8, + pub fn Gecko_Utf8SliceToString(aString: *mut nsString, aBuffer: *const u8, aBufferLen: usize); } extern "C" { @@ -855,15 +854,20 @@ extern "C" { } extern "C" { pub fn Servo_ParseProperty(property_bytes: *const u8, - property_length: u32, - value_bytes: *const u8, - value_length: u32, - base_bytes: *const u8, + property_length: u32, value_bytes: *const u8, + value_length: u32, base_bytes: *const u8, base_length: u32, base: *mut ThreadSafeURIHolder, referrer: *mut ThreadSafeURIHolder, principal: *mut ThreadSafePrincipalHolder) - -> ServoDeclarationBlockStrong; + -> ServoDeclarationBlockStrong; +} +extern "C" { + pub fn Servo_RestyleWithAddedDeclaration(declarations: + ServoDeclarationBlockBorrowed, + previous_style: + ServoComputedValuesBorrowed) + -> ServoComputedValuesStrong; } extern "C" { pub fn Servo_ParseStyleAttribute(bytes: *const u8, length: u32, @@ -897,6 +901,11 @@ extern "C" { ServoDeclarationBlockBorrowed); } extern "C" { + pub fn Servo_DeclarationBlock_SerializeOneValue(declarations: + ServoDeclarationBlockBorrowed, + buffer: *mut nsString); +} +extern "C" { pub fn Servo_CSSSupports(name: *const u8, name_length: u32, value: *const u8, value_length: u32) -> bool; } @@ -953,11 +962,6 @@ extern "C" { set: RawServoStyleSetBorrowedMut); } extern "C" { - pub fn Servo_RestyleWithAddedDeclaration(declarations: ServoDeclarationBlockBorrowed, - previous_style: ServoComputedValuesBorrowed) - -> ServoComputedValuesStrong; -} -extern "C" { pub fn Servo_GetStyleFont(computed_values: ServoComputedValuesBorrowedOrNull) -> *const nsStyleFont; diff --git a/components/style/gecko_bindings/structs_debug.rs b/components/style/gecko_bindings/structs_debug.rs index 28eddab1b5a..3e092c2cb0a 100644 --- a/components/style/gecko_bindings/structs_debug.rs +++ b/components/style/gecko_bindings/structs_debug.rs @@ -1624,8 +1624,8 @@ pub enum JSWhyMagic { #[derive(Debug, Copy)] pub struct jsval_layout { pub asBits: __BindgenUnionField<u64>, - pub debugView: __BindgenUnionField<jsval_layout__bindgen_ty_bindgen_id_61833>, - pub s: __BindgenUnionField<jsval_layout__bindgen_ty_bindgen_id_61840>, + pub debugView: __BindgenUnionField<jsval_layout__bindgen_ty_bindgen_id_62661>, + pub s: __BindgenUnionField<jsval_layout__bindgen_ty_bindgen_id_62668>, pub asDouble: __BindgenUnionField<f64>, pub asPtr: __BindgenUnionField<*mut ::std::os::raw::c_void>, pub asWord: __BindgenUnionField<usize>, @@ -1634,20 +1634,20 @@ pub struct jsval_layout { } #[repr(C)] #[derive(Debug, Copy)] -pub struct jsval_layout__bindgen_ty_bindgen_id_61833 { +pub struct jsval_layout__bindgen_ty_bindgen_id_62661 { pub _bitfield_1: u64, } #[test] -fn bindgen_test_layout_jsval_layout__bindgen_ty_bindgen_id_61833() { - assert_eq!(::std::mem::size_of::<jsval_layout__bindgen_ty_bindgen_id_61833>() +fn bindgen_test_layout_jsval_layout__bindgen_ty_bindgen_id_62661() { + assert_eq!(::std::mem::size_of::<jsval_layout__bindgen_ty_bindgen_id_62661>() , 8usize); - assert_eq!(::std::mem::align_of::<jsval_layout__bindgen_ty_bindgen_id_61833>() + assert_eq!(::std::mem::align_of::<jsval_layout__bindgen_ty_bindgen_id_62661>() , 8usize); } -impl Clone for jsval_layout__bindgen_ty_bindgen_id_61833 { +impl Clone for jsval_layout__bindgen_ty_bindgen_id_62661 { fn clone(&self) -> Self { *self } } -impl jsval_layout__bindgen_ty_bindgen_id_61833 { +impl jsval_layout__bindgen_ty_bindgen_id_62661 { #[inline] pub fn payload47(&self) -> u64 { unsafe { @@ -1680,36 +1680,36 @@ impl jsval_layout__bindgen_ty_bindgen_id_61833 { } #[repr(C)] #[derive(Debug, Copy)] -pub struct jsval_layout__bindgen_ty_bindgen_id_61840 { - pub payload: jsval_layout__bindgen_ty_bindgen_id_61840__bindgen_ty_bindgen_id_61841, +pub struct jsval_layout__bindgen_ty_bindgen_id_62668 { + pub payload: jsval_layout__bindgen_ty_bindgen_id_62668__bindgen_ty_bindgen_id_62669, } #[repr(C)] #[derive(Debug, Copy)] -pub struct jsval_layout__bindgen_ty_bindgen_id_61840__bindgen_ty_bindgen_id_61841 { +pub struct jsval_layout__bindgen_ty_bindgen_id_62668__bindgen_ty_bindgen_id_62669 { pub i32: __BindgenUnionField<i32>, pub u32: __BindgenUnionField<u32>, pub why: __BindgenUnionField<JSWhyMagic>, pub bindgen_union_field: u32, } #[test] -fn bindgen_test_layout_jsval_layout__bindgen_ty_bindgen_id_61840__bindgen_ty_bindgen_id_61841() { - assert_eq!(::std::mem::size_of::<jsval_layout__bindgen_ty_bindgen_id_61840__bindgen_ty_bindgen_id_61841>() +fn bindgen_test_layout_jsval_layout__bindgen_ty_bindgen_id_62668__bindgen_ty_bindgen_id_62669() { + assert_eq!(::std::mem::size_of::<jsval_layout__bindgen_ty_bindgen_id_62668__bindgen_ty_bindgen_id_62669>() , 4usize); - assert_eq!(::std::mem::align_of::<jsval_layout__bindgen_ty_bindgen_id_61840__bindgen_ty_bindgen_id_61841>() + assert_eq!(::std::mem::align_of::<jsval_layout__bindgen_ty_bindgen_id_62668__bindgen_ty_bindgen_id_62669>() , 4usize); } impl Clone for - jsval_layout__bindgen_ty_bindgen_id_61840__bindgen_ty_bindgen_id_61841 { + jsval_layout__bindgen_ty_bindgen_id_62668__bindgen_ty_bindgen_id_62669 { fn clone(&self) -> Self { *self } } #[test] -fn bindgen_test_layout_jsval_layout__bindgen_ty_bindgen_id_61840() { - assert_eq!(::std::mem::size_of::<jsval_layout__bindgen_ty_bindgen_id_61840>() +fn bindgen_test_layout_jsval_layout__bindgen_ty_bindgen_id_62668() { + assert_eq!(::std::mem::size_of::<jsval_layout__bindgen_ty_bindgen_id_62668>() , 4usize); - assert_eq!(::std::mem::align_of::<jsval_layout__bindgen_ty_bindgen_id_61840>() + assert_eq!(::std::mem::align_of::<jsval_layout__bindgen_ty_bindgen_id_62668>() , 4usize); } -impl Clone for jsval_layout__bindgen_ty_bindgen_id_61840 { +impl Clone for jsval_layout__bindgen_ty_bindgen_id_62668 { fn clone(&self) -> Self { *self } } impl Clone for jsval_layout { @@ -1743,7 +1743,7 @@ pub type nsAString_internal_size_type = u32; pub type nsAString_internal_index_type = u32; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsAString_internal__bindgen_ty_bindgen_id_63710 { +pub enum nsAString_internal__bindgen_ty_bindgen_id_64538 { F_NONE = 0, F_TERMINATED = 1, F_VOIDED = 2, @@ -1805,12 +1805,12 @@ fn bindgen_test_layout_nsString() { assert_eq!(::std::mem::align_of::<nsString>() , 8usize); } #[repr(C)] -pub struct bindgen_vtable__bindgen_id_64320 { +pub struct bindgen_vtable__bindgen_id_65148 { } #[repr(C)] #[derive(Debug, Copy)] pub struct nsStringComparator { - pub vtable_: *const bindgen_vtable__bindgen_id_64320, + pub vtable_: *const bindgen_vtable__bindgen_id_65148, } pub type nsStringComparator_char_type = u16; #[test] @@ -1852,7 +1852,7 @@ pub type nsACString_internal_size_type = u32; pub type nsACString_internal_index_type = u32; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsACString_internal__bindgen_ty_bindgen_id_65550 { +pub enum nsACString_internal__bindgen_ty_bindgen_id_66378 { F_NONE = 0, F_TERMINATED = 1, F_VOIDED = 2, @@ -1914,12 +1914,12 @@ fn bindgen_test_layout_nsCString() { assert_eq!(::std::mem::align_of::<nsCString>() , 8usize); } #[repr(C)] -pub struct bindgen_vtable__bindgen_id_66102 { +pub struct bindgen_vtable__bindgen_id_66930 { } #[repr(C)] #[derive(Debug, Copy)] pub struct nsCStringComparator { - pub vtable_: *const bindgen_vtable__bindgen_id_66102, + pub vtable_: *const bindgen_vtable__bindgen_id_66930, } pub type nsCStringComparator_char_type = ::std::os::raw::c_char; #[test] @@ -1931,7 +1931,7 @@ impl Clone for nsCStringComparator { fn clone(&self) -> Self { *self } } #[repr(C)] -pub struct bindgen_vtable__bindgen_id_66146 { +pub struct bindgen_vtable__bindgen_id_66974 { } /** * Basic component object model interface. Objects which implement @@ -1942,7 +1942,7 @@ pub struct bindgen_vtable__bindgen_id_66146 { #[repr(C)] #[derive(Debug, Copy)] pub struct nsISupports { - pub vtable_: *const bindgen_vtable__bindgen_id_66146, + pub vtable_: *const bindgen_vtable__bindgen_id_66974, } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -1960,7 +1960,7 @@ impl Clone for nsISupports { fn clone(&self) -> Self { *self } } #[repr(C)] -pub struct bindgen_vtable__bindgen_id_66429 { +pub struct bindgen_vtable__bindgen_id_67258 { } /** * Participant implementation classes @@ -1968,7 +1968,7 @@ pub struct bindgen_vtable__bindgen_id_66429 { #[repr(C)] #[derive(Debug, Copy)] pub struct nsCycleCollectionParticipant { - pub vtable_: *const bindgen_vtable__bindgen_id_66429, + pub vtable_: *const bindgen_vtable__bindgen_id_67258, pub mMightSkip: bool, } #[test] @@ -2279,7 +2279,7 @@ fn bindgen_test_layout_ErrorResult() { #[derive(Debug)] pub struct TErrorResult<CleanupPolicy> { pub mResult: nsresult, - pub __bindgen_anon_1: TErrorResult__bindgen_ty_bindgen_id_73928<CleanupPolicy>, + pub __bindgen_anon_1: TErrorResult__bindgen_ty_bindgen_id_74764<CleanupPolicy>, pub mMightHaveUnreportedJSException: bool, pub mUnionState: TErrorResult_UnionState, pub _mOwningThread: nsAutoOwningThread, @@ -2309,7 +2309,7 @@ pub struct TErrorResult_DOMExceptionInfo<CleanupPolicy> { } #[repr(C)] #[derive(Debug, Copy, Clone)] -pub struct TErrorResult__bindgen_ty_bindgen_id_73928<CleanupPolicy> { +pub struct TErrorResult__bindgen_ty_bindgen_id_74764<CleanupPolicy> { pub mMessage: __BindgenUnionField<*mut TErrorResult_Message<CleanupPolicy>>, pub mJSException: __BindgenUnionField<Value>, pub mDOMExceptionInfo: __BindgenUnionField<*mut TErrorResult_DOMExceptionInfo<CleanupPolicy>>, @@ -2469,7 +2469,7 @@ pub struct nsIPrincipal_COMTypeInfo<T, U> { } #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIPrincipal__bindgen_ty_bindgen_id_75167 { +pub enum nsIPrincipal__bindgen_ty_bindgen_id_76003 { APP_STATUS_NOT_INSTALLED = 0, APP_STATUS_INSTALLED = 1, APP_STATUS_PRIVILEGED = 2, @@ -2504,7 +2504,7 @@ impl Clone for nsISerializable { fn clone(&self) -> Self { *self } } #[repr(C)] -pub struct bindgen_vtable__bindgen_id_75335 { +pub struct bindgen_vtable__bindgen_id_76171 { } /** * Class to store the wrapper for an object. This can only be used with objects @@ -2546,7 +2546,7 @@ pub struct bindgen_vtable__bindgen_id_75335 { #[repr(C)] #[derive(Debug)] pub struct nsWrapperCache { - pub vtable_: *const bindgen_vtable__bindgen_id_75335, + pub vtable_: *const bindgen_vtable__bindgen_id_76171, pub mWrapper: *mut JSObject, pub mFlags: nsWrapperCache_FlagsType, } @@ -2571,7 +2571,7 @@ pub type nsWrapperCache_FlagsType = u32; * NS_IMPL_CYCLE_COLLECTION_UNLINK_PRESERVED_WRAPPER). */ #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsWrapperCache__bindgen_ty_bindgen_id_75542 { +pub enum nsWrapperCache__bindgen_ty_bindgen_id_76378 { WRAPPER_BIT_PRESERVED = 1, } #[repr(u32)] @@ -2580,12 +2580,12 @@ pub enum nsWrapperCache__bindgen_ty_bindgen_id_75542 { * binding. */ #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsWrapperCache__bindgen_ty_bindgen_id_75545 { +pub enum nsWrapperCache__bindgen_ty_bindgen_id_76381 { WRAPPER_IS_NOT_DOM_BINDING = 2, } #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsWrapperCache__bindgen_ty_bindgen_id_75548 { +pub enum nsWrapperCache__bindgen_ty_bindgen_id_76384 { kWrapperFlagsMask = 3, } #[test] @@ -2694,7 +2694,7 @@ impl Clone for random_access_iterator_tag { fn clone(&self) -> Self { *self } } #[repr(C)] -pub struct bindgen_vtable__bindgen_id_95272 { +pub struct bindgen_vtable__bindgen_id_96124 { } /** * A class of objects that return source code on demand. @@ -2710,7 +2710,7 @@ pub struct bindgen_vtable__bindgen_id_95272 { #[repr(C)] #[derive(Debug)] pub struct SourceHook { - pub vtable_: *const bindgen_vtable__bindgen_id_95272, + pub vtable_: *const bindgen_vtable__bindgen_id_96124, } #[test] fn bindgen_test_layout_SourceHook() { @@ -3007,7 +3007,7 @@ pub type nsIDocument_FrameRequestCallbackList = nsTArray<RefPtr<FrameRequestCallback>>; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIDocument__bindgen_ty_bindgen_id_108839 { REQUEST_DISCARD = 1, } +pub enum nsIDocument__bindgen_ty_bindgen_id_109691 { REQUEST_DISCARD = 1, } #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] pub enum nsIDocument_DeprecatedOperations { @@ -3685,7 +3685,7 @@ pub struct nsINode { pub mNextSibling: *mut nsIContent, pub mPreviousSibling: *mut nsIContent, pub mFirstChild: *mut nsIContent, - pub __bindgen_anon_1: nsINode__bindgen_ty_bindgen_id_105742, + pub __bindgen_anon_1: nsINode__bindgen_ty_bindgen_id_106594, pub mSlots: *mut nsINode_nsSlots, pub mServoData: ServoCell<*mut ServoNodeData>, } @@ -3710,7 +3710,7 @@ pub struct nsINode_COMTypeInfo<T, U> { * Bit-flags to pass (or'ed together) to IsNodeOfType() */ #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsINode__bindgen_ty_bindgen_id_101867 { +pub enum nsINode__bindgen_ty_bindgen_id_102719 { eCONTENT = 1, eDOCUMENT = 2, eATTRIBUTE = 4, @@ -3725,12 +3725,12 @@ pub enum nsINode__bindgen_ty_bindgen_id_101867 { eFILTER = 2048, } #[repr(C)] -pub struct bindgen_vtable__bindgen_id_102636 { +pub struct bindgen_vtable__bindgen_id_103488 { } #[repr(C)] #[derive(Debug)] pub struct nsINode_nsSlots { - pub vtable_: *const bindgen_vtable__bindgen_id_102636, + pub vtable_: *const bindgen_vtable__bindgen_id_103488, /** * A list of mutation observers */ @@ -3799,19 +3799,19 @@ pub enum nsINode_BooleanFlag { } #[repr(C)] #[derive(Debug, Copy)] -pub struct nsINode__bindgen_ty_bindgen_id_105742 { +pub struct nsINode__bindgen_ty_bindgen_id_106594 { pub mPrimaryFrame: __BindgenUnionField<*mut nsIFrame>, pub mSubtreeRoot: __BindgenUnionField<*mut nsINode>, pub bindgen_union_field: u64, } #[test] -fn bindgen_test_layout_nsINode__bindgen_ty_bindgen_id_105742() { - assert_eq!(::std::mem::size_of::<nsINode__bindgen_ty_bindgen_id_105742>() +fn bindgen_test_layout_nsINode__bindgen_ty_bindgen_id_106594() { + assert_eq!(::std::mem::size_of::<nsINode__bindgen_ty_bindgen_id_106594>() , 8usize); - assert_eq!(::std::mem::align_of::<nsINode__bindgen_ty_bindgen_id_105742>() + assert_eq!(::std::mem::align_of::<nsINode__bindgen_ty_bindgen_id_106594>() , 8usize); } -impl Clone for nsINode__bindgen_ty_bindgen_id_105742 { +impl Clone for nsINode__bindgen_ty_bindgen_id_106594 { fn clone(&self) -> Self { *self } } #[test] @@ -4118,7 +4118,7 @@ pub struct nsIDOMNode_COMTypeInfo<T, U> { } #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIDOMNode__bindgen_ty_bindgen_id_113677 { +pub enum nsIDOMNode__bindgen_ty_bindgen_id_114531 { ELEMENT_NODE = 1, ATTRIBUTE_NODE = 2, TEXT_NODE = 3, @@ -4134,7 +4134,7 @@ pub enum nsIDOMNode__bindgen_ty_bindgen_id_113677 { } #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIDOMNode__bindgen_ty_bindgen_id_113896 { +pub enum nsIDOMNode__bindgen_ty_bindgen_id_114750 { DOCUMENT_POSITION_DISCONNECTED = 1, DOCUMENT_POSITION_PRECEDING = 2, DOCUMENT_POSITION_FOLLOWING = 4, @@ -5256,7 +5256,7 @@ pub type nsPtrHashKey_KeyType<T> = *mut T; pub type nsPtrHashKey_KeyTypePointer<T> = *mut T; #[repr(i32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsPtrHashKey__bindgen_ty_bindgen_id_118426 { ALLOW_MEMMOVE = 0, } +pub enum nsPtrHashKey__bindgen_ty_bindgen_id_119280 { ALLOW_MEMMOVE = 0, } /** * A node of content in a document's content model. This interface * is supported by all content objects. @@ -5276,14 +5276,14 @@ pub struct nsIContent_COMTypeInfo<T, U> { } #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIContent__bindgen_ty_bindgen_id_119766 { +pub enum nsIContent__bindgen_ty_bindgen_id_120620 { eAllChildren = 0, eAllButXBL = 1, eSkipPlaceholderContent = 2, } #[repr(i32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIContent__bindgen_ty_bindgen_id_120002 { +pub enum nsIContent__bindgen_ty_bindgen_id_120856 { ATTR_MISSING = -1, ATTR_VALUE_NO_MATCH = -2, } @@ -5489,7 +5489,7 @@ pub struct FragmentOrElement_nsDOMSlots { * @see FragmentOrElement::GetAttributes */ pub mAttributeMap: RefPtr<nsDOMAttributeMap>, - pub __bindgen_anon_1: FragmentOrElement_nsDOMSlots__bindgen_ty_bindgen_id_121135, + pub __bindgen_anon_1: FragmentOrElement_nsDOMSlots__bindgen_ty_bindgen_id_121989, /** * An object implementing the .children property for this element. */ @@ -5526,7 +5526,7 @@ pub struct FragmentOrElement_nsDOMSlots { } #[repr(C)] #[derive(Debug, Copy)] -pub struct FragmentOrElement_nsDOMSlots__bindgen_ty_bindgen_id_121135 { +pub struct FragmentOrElement_nsDOMSlots__bindgen_ty_bindgen_id_121989 { /** * The nearest enclosing content node with a binding that created us. * @see FragmentOrElement::GetBindingParent @@ -5539,13 +5539,13 @@ pub struct FragmentOrElement_nsDOMSlots__bindgen_ty_bindgen_id_121135 { pub bindgen_union_field: u64, } #[test] -fn bindgen_test_layout_FragmentOrElement_nsDOMSlots__bindgen_ty_bindgen_id_121135() { - assert_eq!(::std::mem::size_of::<FragmentOrElement_nsDOMSlots__bindgen_ty_bindgen_id_121135>() +fn bindgen_test_layout_FragmentOrElement_nsDOMSlots__bindgen_ty_bindgen_id_121989() { + assert_eq!(::std::mem::size_of::<FragmentOrElement_nsDOMSlots__bindgen_ty_bindgen_id_121989>() , 8usize); - assert_eq!(::std::mem::align_of::<FragmentOrElement_nsDOMSlots__bindgen_ty_bindgen_id_121135>() + assert_eq!(::std::mem::align_of::<FragmentOrElement_nsDOMSlots__bindgen_ty_bindgen_id_121989>() , 8usize); } -impl Clone for FragmentOrElement_nsDOMSlots__bindgen_ty_bindgen_id_121135 { +impl Clone for FragmentOrElement_nsDOMSlots__bindgen_ty_bindgen_id_121989 { fn clone(&self) -> Self { *self } } #[test] @@ -5632,7 +5632,7 @@ pub struct nsIChannel_COMTypeInfo<T, U> { } #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIChannel__bindgen_ty_bindgen_id_138644 { +pub enum nsIChannel__bindgen_ty_bindgen_id_139486 { LOAD_DOCUMENT_URI = 65536, LOAD_RETARGETED_DOCUMENT_URI = 131072, LOAD_REPLACE = 262144, @@ -5646,7 +5646,7 @@ pub enum nsIChannel__bindgen_ty_bindgen_id_138644 { } #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIChannel__bindgen_ty_bindgen_id_138664 { +pub enum nsIChannel__bindgen_ty_bindgen_id_139506 { DISPOSITION_INLINE = 0, DISPOSITION_ATTACHMENT = 1, } @@ -5672,7 +5672,7 @@ pub struct nsIRequest_COMTypeInfo<T, U> { } #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIRequest__bindgen_ty_bindgen_id_138482 { +pub enum nsIRequest__bindgen_ty_bindgen_id_139324 { LOAD_REQUESTMASK = 65535, LOAD_NORMAL = 0, LOAD_BACKGROUND = 1, @@ -6235,13 +6235,13 @@ pub enum nsIPresShell_ReflowRootHandling { eNoPositionOrSizeChange = 1, eInferFromBitToAdd = 2, } -pub const SCROLL_LEFT: nsIPresShell__bindgen_ty_bindgen_id_156907 = - nsIPresShell__bindgen_ty_bindgen_id_156907::SCROLL_TOP; -pub const SCROLL_RIGHT: nsIPresShell__bindgen_ty_bindgen_id_156907 = - nsIPresShell__bindgen_ty_bindgen_id_156907::SCROLL_BOTTOM; +pub const SCROLL_LEFT: nsIPresShell__bindgen_ty_bindgen_id_157778 = + nsIPresShell__bindgen_ty_bindgen_id_157778::SCROLL_TOP; +pub const SCROLL_RIGHT: nsIPresShell__bindgen_ty_bindgen_id_157778 = + nsIPresShell__bindgen_ty_bindgen_id_157778::SCROLL_BOTTOM; #[repr(i32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIPresShell__bindgen_ty_bindgen_id_156907 { +pub enum nsIPresShell__bindgen_ty_bindgen_id_157778 { SCROLL_TOP = 0, SCROLL_BOTTOM = 100, SCROLL_CENTER = 50, @@ -6269,7 +6269,7 @@ impl Clone for nsIPresShell_ScrollAxis { } #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIPresShell__bindgen_ty_bindgen_id_156938 { +pub enum nsIPresShell__bindgen_ty_bindgen_id_157809 { SCROLL_FIRST_ANCESTOR_ONLY = 1, SCROLL_OVERFLOW_HIDDEN = 2, SCROLL_NO_PARENT_FRAMES = 4, @@ -6316,7 +6316,7 @@ pub enum nsIPresShell__bindgen_ty_bindgen_id_156938 { * transform. */ #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIPresShell__bindgen_ty_bindgen_id_157393 { +pub enum nsIPresShell__bindgen_ty_bindgen_id_158264 { RENDER_IS_UNTRUSTED = 1, RENDER_IGNORE_VIEWPORT_SCROLLING = 2, RENDER_CARET = 4, @@ -6327,7 +6327,7 @@ pub enum nsIPresShell__bindgen_ty_bindgen_id_157393 { } #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIPresShell__bindgen_ty_bindgen_id_157411 { +pub enum nsIPresShell__bindgen_ty_bindgen_id_158282 { RENDER_IS_IMAGE = 256, RENDER_AUTO_SCALE = 128, } @@ -6340,7 +6340,7 @@ pub enum nsIPresShell__bindgen_ty_bindgen_id_157411 { * transparent by default. */ #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIPresShell__bindgen_ty_bindgen_id_157534 { FORCE_DRAW = 1, } +pub enum nsIPresShell__bindgen_ty_bindgen_id_158405 { FORCE_DRAW = 1, } #[repr(C)] #[derive(Debug)] pub struct nsIPresShell_PointerCaptureInfo { @@ -6727,67 +6727,67 @@ pub struct DOMPointInit { impl Clone for DOMPointInit { fn clone(&self) -> Self { *self } } -pub const NODE_HAS_LISTENERMANAGER: _bindgen_ty_bindgen_id_158955 = - _bindgen_ty_bindgen_id_158955::NODE_HAS_LISTENERMANAGER; -pub const NODE_HAS_PROPERTIES: _bindgen_ty_bindgen_id_158955 = - _bindgen_ty_bindgen_id_158955::NODE_HAS_PROPERTIES; -pub const NODE_IS_ANONYMOUS_ROOT: _bindgen_ty_bindgen_id_158955 = - _bindgen_ty_bindgen_id_158955::NODE_IS_ANONYMOUS_ROOT; -pub const NODE_IS_IN_NATIVE_ANONYMOUS_SUBTREE: _bindgen_ty_bindgen_id_158955 = - _bindgen_ty_bindgen_id_158955::NODE_IS_IN_NATIVE_ANONYMOUS_SUBTREE; -pub const NODE_IS_NATIVE_ANONYMOUS_ROOT: _bindgen_ty_bindgen_id_158955 = - _bindgen_ty_bindgen_id_158955::NODE_IS_NATIVE_ANONYMOUS_ROOT; -pub const NODE_FORCE_XBL_BINDINGS: _bindgen_ty_bindgen_id_158955 = - _bindgen_ty_bindgen_id_158955::NODE_FORCE_XBL_BINDINGS; -pub const NODE_MAY_BE_IN_BINDING_MNGR: _bindgen_ty_bindgen_id_158955 = - _bindgen_ty_bindgen_id_158955::NODE_MAY_BE_IN_BINDING_MNGR; -pub const NODE_IS_EDITABLE: _bindgen_ty_bindgen_id_158955 = - _bindgen_ty_bindgen_id_158955::NODE_IS_EDITABLE; -pub const NODE_MAY_HAVE_CLASS: _bindgen_ty_bindgen_id_158955 = - _bindgen_ty_bindgen_id_158955::NODE_MAY_HAVE_CLASS; -pub const NODE_IS_IN_SHADOW_TREE: _bindgen_ty_bindgen_id_158955 = - _bindgen_ty_bindgen_id_158955::NODE_IS_IN_SHADOW_TREE; -pub const NODE_HAS_EMPTY_SELECTOR: _bindgen_ty_bindgen_id_158955 = - _bindgen_ty_bindgen_id_158955::NODE_HAS_EMPTY_SELECTOR; -pub const NODE_HAS_SLOW_SELECTOR: _bindgen_ty_bindgen_id_158955 = - _bindgen_ty_bindgen_id_158955::NODE_HAS_SLOW_SELECTOR; -pub const NODE_HAS_EDGE_CHILD_SELECTOR: _bindgen_ty_bindgen_id_158955 = - _bindgen_ty_bindgen_id_158955::NODE_HAS_EDGE_CHILD_SELECTOR; -pub const NODE_HAS_SLOW_SELECTOR_LATER_SIBLINGS: _bindgen_ty_bindgen_id_158955 +pub const NODE_HAS_LISTENERMANAGER: _bindgen_ty_bindgen_id_159818 = + _bindgen_ty_bindgen_id_159818::NODE_HAS_LISTENERMANAGER; +pub const NODE_HAS_PROPERTIES: _bindgen_ty_bindgen_id_159818 = + _bindgen_ty_bindgen_id_159818::NODE_HAS_PROPERTIES; +pub const NODE_IS_ANONYMOUS_ROOT: _bindgen_ty_bindgen_id_159818 = + _bindgen_ty_bindgen_id_159818::NODE_IS_ANONYMOUS_ROOT; +pub const NODE_IS_IN_NATIVE_ANONYMOUS_SUBTREE: _bindgen_ty_bindgen_id_159818 = + _bindgen_ty_bindgen_id_159818::NODE_IS_IN_NATIVE_ANONYMOUS_SUBTREE; +pub const NODE_IS_NATIVE_ANONYMOUS_ROOT: _bindgen_ty_bindgen_id_159818 = + _bindgen_ty_bindgen_id_159818::NODE_IS_NATIVE_ANONYMOUS_ROOT; +pub const NODE_FORCE_XBL_BINDINGS: _bindgen_ty_bindgen_id_159818 = + _bindgen_ty_bindgen_id_159818::NODE_FORCE_XBL_BINDINGS; +pub const NODE_MAY_BE_IN_BINDING_MNGR: _bindgen_ty_bindgen_id_159818 = + _bindgen_ty_bindgen_id_159818::NODE_MAY_BE_IN_BINDING_MNGR; +pub const NODE_IS_EDITABLE: _bindgen_ty_bindgen_id_159818 = + _bindgen_ty_bindgen_id_159818::NODE_IS_EDITABLE; +pub const NODE_MAY_HAVE_CLASS: _bindgen_ty_bindgen_id_159818 = + _bindgen_ty_bindgen_id_159818::NODE_MAY_HAVE_CLASS; +pub const NODE_IS_IN_SHADOW_TREE: _bindgen_ty_bindgen_id_159818 = + _bindgen_ty_bindgen_id_159818::NODE_IS_IN_SHADOW_TREE; +pub const NODE_HAS_EMPTY_SELECTOR: _bindgen_ty_bindgen_id_159818 = + _bindgen_ty_bindgen_id_159818::NODE_HAS_EMPTY_SELECTOR; +pub const NODE_HAS_SLOW_SELECTOR: _bindgen_ty_bindgen_id_159818 = + _bindgen_ty_bindgen_id_159818::NODE_HAS_SLOW_SELECTOR; +pub const NODE_HAS_EDGE_CHILD_SELECTOR: _bindgen_ty_bindgen_id_159818 = + _bindgen_ty_bindgen_id_159818::NODE_HAS_EDGE_CHILD_SELECTOR; +pub const NODE_HAS_SLOW_SELECTOR_LATER_SIBLINGS: _bindgen_ty_bindgen_id_159818 = - _bindgen_ty_bindgen_id_158955::NODE_HAS_SLOW_SELECTOR_LATER_SIBLINGS; -pub const NODE_ALL_SELECTOR_FLAGS: _bindgen_ty_bindgen_id_158955 = - _bindgen_ty_bindgen_id_158955::NODE_ALL_SELECTOR_FLAGS; -pub const NODE_NEEDS_FRAME: _bindgen_ty_bindgen_id_158955 = - _bindgen_ty_bindgen_id_158955::NODE_NEEDS_FRAME; -pub const NODE_DESCENDANTS_NEED_FRAMES: _bindgen_ty_bindgen_id_158955 = - _bindgen_ty_bindgen_id_158955::NODE_DESCENDANTS_NEED_FRAMES; -pub const NODE_HAS_ACCESSKEY: _bindgen_ty_bindgen_id_158955 = - _bindgen_ty_bindgen_id_158955::NODE_HAS_ACCESSKEY; -pub const NODE_HAS_DIRECTION_RTL: _bindgen_ty_bindgen_id_158955 = - _bindgen_ty_bindgen_id_158955::NODE_HAS_DIRECTION_RTL; -pub const NODE_HAS_DIRECTION_LTR: _bindgen_ty_bindgen_id_158955 = - _bindgen_ty_bindgen_id_158955::NODE_HAS_DIRECTION_LTR; -pub const NODE_ALL_DIRECTION_FLAGS: _bindgen_ty_bindgen_id_158955 = - _bindgen_ty_bindgen_id_158955::NODE_ALL_DIRECTION_FLAGS; -pub const NODE_CHROME_ONLY_ACCESS: _bindgen_ty_bindgen_id_158955 = - _bindgen_ty_bindgen_id_158955::NODE_CHROME_ONLY_ACCESS; -pub const NODE_IS_ROOT_OF_CHROME_ONLY_ACCESS: _bindgen_ty_bindgen_id_158955 = - _bindgen_ty_bindgen_id_158955::NODE_IS_ROOT_OF_CHROME_ONLY_ACCESS; -pub const NODE_SHARED_RESTYLE_BIT_1: _bindgen_ty_bindgen_id_158955 = - _bindgen_ty_bindgen_id_158955::NODE_SHARED_RESTYLE_BIT_1; -pub const NODE_SHARED_RESTYLE_BIT_2: _bindgen_ty_bindgen_id_158955 = - _bindgen_ty_bindgen_id_158955::NODE_SHARED_RESTYLE_BIT_2; -pub const NODE_IS_DIRTY_FOR_SERVO: _bindgen_ty_bindgen_id_158955 = - _bindgen_ty_bindgen_id_158955::NODE_SHARED_RESTYLE_BIT_1; -pub const NODE_HAS_DIRTY_DESCENDANTS_FOR_SERVO: _bindgen_ty_bindgen_id_158955 + _bindgen_ty_bindgen_id_159818::NODE_HAS_SLOW_SELECTOR_LATER_SIBLINGS; +pub const NODE_ALL_SELECTOR_FLAGS: _bindgen_ty_bindgen_id_159818 = + _bindgen_ty_bindgen_id_159818::NODE_ALL_SELECTOR_FLAGS; +pub const NODE_NEEDS_FRAME: _bindgen_ty_bindgen_id_159818 = + _bindgen_ty_bindgen_id_159818::NODE_NEEDS_FRAME; +pub const NODE_DESCENDANTS_NEED_FRAMES: _bindgen_ty_bindgen_id_159818 = + _bindgen_ty_bindgen_id_159818::NODE_DESCENDANTS_NEED_FRAMES; +pub const NODE_HAS_ACCESSKEY: _bindgen_ty_bindgen_id_159818 = + _bindgen_ty_bindgen_id_159818::NODE_HAS_ACCESSKEY; +pub const NODE_HAS_DIRECTION_RTL: _bindgen_ty_bindgen_id_159818 = + _bindgen_ty_bindgen_id_159818::NODE_HAS_DIRECTION_RTL; +pub const NODE_HAS_DIRECTION_LTR: _bindgen_ty_bindgen_id_159818 = + _bindgen_ty_bindgen_id_159818::NODE_HAS_DIRECTION_LTR; +pub const NODE_ALL_DIRECTION_FLAGS: _bindgen_ty_bindgen_id_159818 = + _bindgen_ty_bindgen_id_159818::NODE_ALL_DIRECTION_FLAGS; +pub const NODE_CHROME_ONLY_ACCESS: _bindgen_ty_bindgen_id_159818 = + _bindgen_ty_bindgen_id_159818::NODE_CHROME_ONLY_ACCESS; +pub const NODE_IS_ROOT_OF_CHROME_ONLY_ACCESS: _bindgen_ty_bindgen_id_159818 = + _bindgen_ty_bindgen_id_159818::NODE_IS_ROOT_OF_CHROME_ONLY_ACCESS; +pub const NODE_SHARED_RESTYLE_BIT_1: _bindgen_ty_bindgen_id_159818 = + _bindgen_ty_bindgen_id_159818::NODE_SHARED_RESTYLE_BIT_1; +pub const NODE_SHARED_RESTYLE_BIT_2: _bindgen_ty_bindgen_id_159818 = + _bindgen_ty_bindgen_id_159818::NODE_SHARED_RESTYLE_BIT_2; +pub const NODE_IS_DIRTY_FOR_SERVO: _bindgen_ty_bindgen_id_159818 = + _bindgen_ty_bindgen_id_159818::NODE_SHARED_RESTYLE_BIT_1; +pub const NODE_HAS_DIRTY_DESCENDANTS_FOR_SERVO: _bindgen_ty_bindgen_id_159818 = - _bindgen_ty_bindgen_id_158955::NODE_SHARED_RESTYLE_BIT_2; -pub const NODE_TYPE_SPECIFIC_BITS_OFFSET: _bindgen_ty_bindgen_id_158955 = - _bindgen_ty_bindgen_id_158955::NODE_TYPE_SPECIFIC_BITS_OFFSET; + _bindgen_ty_bindgen_id_159818::NODE_SHARED_RESTYLE_BIT_2; +pub const NODE_TYPE_SPECIFIC_BITS_OFFSET: _bindgen_ty_bindgen_id_159818 = + _bindgen_ty_bindgen_id_159818::NODE_TYPE_SPECIFIC_BITS_OFFSET; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum _bindgen_ty_bindgen_id_158955 { +pub enum _bindgen_ty_bindgen_id_159818 { NODE_HAS_LISTENERMANAGER = 4, NODE_HAS_PROPERTIES = 8, NODE_IS_ANONYMOUS_ROOT = 16, @@ -6845,7 +6845,7 @@ pub struct nsITimer_COMTypeInfo<T, U> { } #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsITimer__bindgen_ty_bindgen_id_175571 { +pub enum nsITimer__bindgen_ty_bindgen_id_176322 { TYPE_ONE_SHOT = 0, TYPE_REPEATING_SLACK = 1, TYPE_REPEATING_PRECISE = 2, @@ -6871,7 +6871,7 @@ pub struct nsExpirationState { } #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsExpirationState__bindgen_ty_bindgen_id_176047 { +pub enum nsExpirationState__bindgen_ty_bindgen_id_176798 { NOT_TRACKED = 15, MAX_INDEX_IN_GENERATION = 268435455, } @@ -6945,7 +6945,7 @@ pub struct imgIRequest_COMTypeInfo<T, U> { } #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum imgIRequest__bindgen_ty_bindgen_id_176631 { +pub enum imgIRequest__bindgen_ty_bindgen_id_177382 { STATUS_NONE = 0, STATUS_SIZE_AVAILABLE = 1, STATUS_LOAD_COMPLETE = 2, @@ -6957,7 +6957,7 @@ pub enum imgIRequest__bindgen_ty_bindgen_id_176631 { } #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum imgIRequest__bindgen_ty_bindgen_id_176711 { +pub enum imgIRequest__bindgen_ty_bindgen_id_177462 { CORS_NONE = 1, CORS_ANONYMOUS = 2, CORS_USE_CREDENTIALS = 3, @@ -7456,7 +7456,7 @@ pub type nsPresArena_FreeList_KeyType = u32; pub type nsPresArena_FreeList_KeyTypePointer = *const ::std::os::raw::c_void; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsPresArena_FreeList__bindgen_ty_bindgen_id_197183 { +pub enum nsPresArena_FreeList__bindgen_ty_bindgen_id_197934 { ALLOW_MEMMOVE = 0, } #[test] @@ -7483,7 +7483,7 @@ pub struct imgINotificationObserver_COMTypeInfo<T, U> { } #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum imgINotificationObserver__bindgen_ty_bindgen_id_197330 { +pub enum imgINotificationObserver__bindgen_ty_bindgen_id_198081 { SIZE_AVAILABLE = 1, FRAME_UPDATE = 2, FRAME_COMPLETE = 3, @@ -7732,7 +7732,7 @@ pub type gfxFontFeatureValueSet_FeatureValueHashEntry_KeyTypePointer = *const gfxFontFeatureValueSet_FeatureValueHashKey; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum gfxFontFeatureValueSet_FeatureValueHashEntry__bindgen_ty_bindgen_id_198584 +pub enum gfxFontFeatureValueSet_FeatureValueHashEntry__bindgen_ty_bindgen_id_199335 { ALLOW_MEMMOVE = 1, } @@ -8128,23 +8128,23 @@ pub enum nsStyleUnit { } #[repr(C)] #[derive(Debug, Copy)] -pub struct _bindgen_ty_bindgen_id_199331 { +pub struct _bindgen_ty_bindgen_id_200067 { pub mInt: __BindgenUnionField<i32>, pub mFloat: __BindgenUnionField<f32>, pub mPointer: __BindgenUnionField<*mut ::std::os::raw::c_void>, pub bindgen_union_field: u64, } #[test] -fn bindgen_test_layout__bindgen_ty_bindgen_id_199331() { - assert_eq!(::std::mem::size_of::<_bindgen_ty_bindgen_id_199331>() , +fn bindgen_test_layout__bindgen_ty_bindgen_id_200067() { + assert_eq!(::std::mem::size_of::<_bindgen_ty_bindgen_id_200067>() , 8usize); - assert_eq!(::std::mem::align_of::<_bindgen_ty_bindgen_id_199331>() , + assert_eq!(::std::mem::align_of::<_bindgen_ty_bindgen_id_200067>() , 8usize); } -impl Clone for _bindgen_ty_bindgen_id_199331 { +impl Clone for _bindgen_ty_bindgen_id_200067 { fn clone(&self) -> Self { *self } } -pub type nsStyleUnion = _bindgen_ty_bindgen_id_199331; +pub type nsStyleUnion = _bindgen_ty_bindgen_id_200067; /** * Class that hold a single size specification used by the style * system. The size specification consists of two parts -- a number @@ -9202,7 +9202,7 @@ fn bindgen_test_layout_imgRequestProxy() { assert_eq!(::std::mem::align_of::<imgRequestProxy>() , 8usize); } #[repr(C)] -pub struct bindgen_vtable__bindgen_id_208430 { +pub struct bindgen_vtable__bindgen_id_209166 { } /** * An interface for observing changes to image state, as reported by @@ -9219,7 +9219,7 @@ pub struct bindgen_vtable__bindgen_id_208430 { #[repr(C)] #[derive(Debug)] pub struct IProgressObserver { - pub vtable_: *const bindgen_vtable__bindgen_id_208430, + pub vtable_: *const bindgen_vtable__bindgen_id_209166, pub _base: u64, } #[test] @@ -9241,7 +9241,7 @@ pub struct nsISupportsPriority_COMTypeInfo<T, U> { } #[repr(i32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsISupportsPriority__bindgen_ty_bindgen_id_208511 { +pub enum nsISupportsPriority__bindgen_ty_bindgen_id_209247 { PRIORITY_HIGHEST = -20, PRIORITY_HIGH = -10, PRIORITY_NORMAL = 0, @@ -9676,7 +9676,7 @@ fn bindgen_test_layout_nsCSSValueFloatColor() { #[derive(Debug)] pub struct nsCSSValue { pub mUnit: nsCSSUnit, - pub mValue: nsCSSValue__bindgen_ty_bindgen_id_211506, + pub mValue: nsCSSValue__bindgen_ty_bindgen_id_212242, } #[repr(C)] #[derive(Debug)] @@ -9692,7 +9692,7 @@ fn bindgen_test_layout_nsCSSValue_Array() { } #[repr(C)] #[derive(Debug, Copy)] -pub struct nsCSSValue__bindgen_ty_bindgen_id_211506 { +pub struct nsCSSValue__bindgen_ty_bindgen_id_212242 { pub mInt: __BindgenUnionField<i32>, pub mFloat: __BindgenUnionField<f32>, pub mString: __BindgenUnionField<*mut nsStringBuffer>, @@ -9717,13 +9717,13 @@ pub struct nsCSSValue__bindgen_ty_bindgen_id_211506 { pub bindgen_union_field: u64, } #[test] -fn bindgen_test_layout_nsCSSValue__bindgen_ty_bindgen_id_211506() { - assert_eq!(::std::mem::size_of::<nsCSSValue__bindgen_ty_bindgen_id_211506>() +fn bindgen_test_layout_nsCSSValue__bindgen_ty_bindgen_id_212242() { + assert_eq!(::std::mem::size_of::<nsCSSValue__bindgen_ty_bindgen_id_212242>() , 8usize); - assert_eq!(::std::mem::align_of::<nsCSSValue__bindgen_ty_bindgen_id_211506>() + assert_eq!(::std::mem::align_of::<nsCSSValue__bindgen_ty_bindgen_id_212242>() , 8usize); } -impl Clone for nsCSSValue__bindgen_ty_bindgen_id_211506 { +impl Clone for nsCSSValue__bindgen_ty_bindgen_id_212242 { fn clone(&self) -> Self { *self } } #[test] @@ -9744,12 +9744,12 @@ fn bindgen_test_layout_nsCSSValueGradientStop() { assert_eq!(::std::mem::align_of::<nsCSSValueGradientStop>() , 8usize); } #[repr(C)] -pub struct bindgen_vtable__bindgen_id_211714 { +pub struct bindgen_vtable__bindgen_id_212450 { } #[repr(C)] #[derive(Debug, Copy)] pub struct CounterStyle { - pub vtable_: *const bindgen_vtable__bindgen_id_211714, + pub vtable_: *const bindgen_vtable__bindgen_id_212450, pub mStyle: i32, } #[test] @@ -9949,26 +9949,26 @@ pub struct nsStyleImage { pub mCachedBIData: UniquePtr<CachedBorderImageData, DefaultDelete<CachedBorderImageData>>, pub mType: nsStyleImageType, - pub __bindgen_anon_1: nsStyleImage__bindgen_ty_bindgen_id_213682, + pub __bindgen_anon_1: nsStyleImage__bindgen_ty_bindgen_id_214418, pub mCropRect: UniquePtr<nsStyleSides, DefaultDelete<nsStyleSides>>, pub mImageTracked: bool, } #[repr(C)] #[derive(Debug, Copy)] -pub struct nsStyleImage__bindgen_ty_bindgen_id_213682 { +pub struct nsStyleImage__bindgen_ty_bindgen_id_214418 { pub mImage: __BindgenUnionField<*mut imgRequestProxy>, pub mGradient: __BindgenUnionField<*mut nsStyleGradient>, pub mElementId: __BindgenUnionField<*mut u16>, pub bindgen_union_field: u64, } #[test] -fn bindgen_test_layout_nsStyleImage__bindgen_ty_bindgen_id_213682() { - assert_eq!(::std::mem::size_of::<nsStyleImage__bindgen_ty_bindgen_id_213682>() +fn bindgen_test_layout_nsStyleImage__bindgen_ty_bindgen_id_214418() { + assert_eq!(::std::mem::size_of::<nsStyleImage__bindgen_ty_bindgen_id_214418>() , 8usize); - assert_eq!(::std::mem::align_of::<nsStyleImage__bindgen_ty_bindgen_id_213682>() + assert_eq!(::std::mem::align_of::<nsStyleImage__bindgen_ty_bindgen_id_214418>() , 8usize); } -impl Clone for nsStyleImage__bindgen_ty_bindgen_id_213682 { +impl Clone for nsStyleImage__bindgen_ty_bindgen_id_214418 { fn clone(&self) -> Self { *self } } #[test] @@ -10019,7 +10019,7 @@ pub struct nsStyleImageLayers { } #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsStyleImageLayers__bindgen_ty_bindgen_id_213737 { +pub enum nsStyleImageLayers__bindgen_ty_bindgen_id_214473 { shorthand = 0, color = 1, image = 2, @@ -10210,45 +10210,45 @@ pub struct nsStyleBorder { pub mFloatEdge: StyleFloatEdge, pub mBoxDecorationBreak: StyleBoxDecorationBreak, pub mBorderStyle: [u8; 4usize], - pub __bindgen_anon_1: nsStyleBorder__bindgen_ty_bindgen_id_214411, + pub __bindgen_anon_1: nsStyleBorder__bindgen_ty_bindgen_id_215147, pub mComputedBorder: nsMargin, pub mBorder: nsMargin, pub mTwipsPerPixel: nscoord, } #[repr(C)] #[derive(Debug, Copy)] -pub struct nsStyleBorder__bindgen_ty_bindgen_id_214411 { - pub __bindgen_anon_1: __BindgenUnionField<nsStyleBorder__bindgen_ty_bindgen_id_214411__bindgen_ty_bindgen_id_214412>, +pub struct nsStyleBorder__bindgen_ty_bindgen_id_215147 { + pub __bindgen_anon_1: __BindgenUnionField<nsStyleBorder__bindgen_ty_bindgen_id_215147__bindgen_ty_bindgen_id_215148>, pub mBorderColor: __BindgenUnionField<[StyleComplexColor; 4usize]>, pub bindgen_union_field: [u32; 8usize], } #[repr(C)] #[derive(Debug, Copy)] -pub struct nsStyleBorder__bindgen_ty_bindgen_id_214411__bindgen_ty_bindgen_id_214412 { +pub struct nsStyleBorder__bindgen_ty_bindgen_id_215147__bindgen_ty_bindgen_id_215148 { pub mBorderTopColor: StyleComplexColor, pub mBorderRightColor: StyleComplexColor, pub mBorderBottomColor: StyleComplexColor, pub mBorderLeftColor: StyleComplexColor, } #[test] -fn bindgen_test_layout_nsStyleBorder__bindgen_ty_bindgen_id_214411__bindgen_ty_bindgen_id_214412() { - assert_eq!(::std::mem::size_of::<nsStyleBorder__bindgen_ty_bindgen_id_214411__bindgen_ty_bindgen_id_214412>() +fn bindgen_test_layout_nsStyleBorder__bindgen_ty_bindgen_id_215147__bindgen_ty_bindgen_id_215148() { + assert_eq!(::std::mem::size_of::<nsStyleBorder__bindgen_ty_bindgen_id_215147__bindgen_ty_bindgen_id_215148>() , 32usize); - assert_eq!(::std::mem::align_of::<nsStyleBorder__bindgen_ty_bindgen_id_214411__bindgen_ty_bindgen_id_214412>() + assert_eq!(::std::mem::align_of::<nsStyleBorder__bindgen_ty_bindgen_id_215147__bindgen_ty_bindgen_id_215148>() , 4usize); } impl Clone for - nsStyleBorder__bindgen_ty_bindgen_id_214411__bindgen_ty_bindgen_id_214412 { + nsStyleBorder__bindgen_ty_bindgen_id_215147__bindgen_ty_bindgen_id_215148 { fn clone(&self) -> Self { *self } } #[test] -fn bindgen_test_layout_nsStyleBorder__bindgen_ty_bindgen_id_214411() { - assert_eq!(::std::mem::size_of::<nsStyleBorder__bindgen_ty_bindgen_id_214411>() +fn bindgen_test_layout_nsStyleBorder__bindgen_ty_bindgen_id_215147() { + assert_eq!(::std::mem::size_of::<nsStyleBorder__bindgen_ty_bindgen_id_215147>() , 32usize); - assert_eq!(::std::mem::align_of::<nsStyleBorder__bindgen_ty_bindgen_id_214411>() + assert_eq!(::std::mem::align_of::<nsStyleBorder__bindgen_ty_bindgen_id_215147>() , 4usize); } -impl Clone for nsStyleBorder__bindgen_ty_bindgen_id_214411 { +impl Clone for nsStyleBorder__bindgen_ty_bindgen_id_215147 { fn clone(&self) -> Self { *self } } #[test] @@ -10555,7 +10555,7 @@ impl Clone for nsStyleImageOrientation { #[derive(Debug, Copy)] pub struct nsTimingFunction { pub mType: nsTimingFunction_Type, - pub __bindgen_anon_1: nsTimingFunction__bindgen_ty_bindgen_id_215389, + pub __bindgen_anon_1: nsTimingFunction__bindgen_ty_bindgen_id_216107, } #[repr(i32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] @@ -10574,56 +10574,56 @@ pub enum nsTimingFunction_Type { pub enum nsTimingFunction_Keyword { Implicit = 0, Explicit = 1, } #[repr(C)] #[derive(Debug, Copy)] -pub struct nsTimingFunction__bindgen_ty_bindgen_id_215389 { - pub mFunc: __BindgenUnionField<nsTimingFunction__bindgen_ty_bindgen_id_215389__bindgen_ty_bindgen_id_215390>, - pub __bindgen_anon_1: __BindgenUnionField<nsTimingFunction__bindgen_ty_bindgen_id_215389__bindgen_ty_bindgen_id_215401>, +pub struct nsTimingFunction__bindgen_ty_bindgen_id_216107 { + pub mFunc: __BindgenUnionField<nsTimingFunction__bindgen_ty_bindgen_id_216107__bindgen_ty_bindgen_id_216108>, + pub __bindgen_anon_1: __BindgenUnionField<nsTimingFunction__bindgen_ty_bindgen_id_216107__bindgen_ty_bindgen_id_216119>, pub bindgen_union_field: [u32; 4usize], } #[repr(C)] #[derive(Debug, Copy)] -pub struct nsTimingFunction__bindgen_ty_bindgen_id_215389__bindgen_ty_bindgen_id_215390 { +pub struct nsTimingFunction__bindgen_ty_bindgen_id_216107__bindgen_ty_bindgen_id_216108 { pub mX1: f32, pub mY1: f32, pub mX2: f32, pub mY2: f32, } #[test] -fn bindgen_test_layout_nsTimingFunction__bindgen_ty_bindgen_id_215389__bindgen_ty_bindgen_id_215390() { - assert_eq!(::std::mem::size_of::<nsTimingFunction__bindgen_ty_bindgen_id_215389__bindgen_ty_bindgen_id_215390>() +fn bindgen_test_layout_nsTimingFunction__bindgen_ty_bindgen_id_216107__bindgen_ty_bindgen_id_216108() { + assert_eq!(::std::mem::size_of::<nsTimingFunction__bindgen_ty_bindgen_id_216107__bindgen_ty_bindgen_id_216108>() , 16usize); - assert_eq!(::std::mem::align_of::<nsTimingFunction__bindgen_ty_bindgen_id_215389__bindgen_ty_bindgen_id_215390>() + assert_eq!(::std::mem::align_of::<nsTimingFunction__bindgen_ty_bindgen_id_216107__bindgen_ty_bindgen_id_216108>() , 4usize); } impl Clone for - nsTimingFunction__bindgen_ty_bindgen_id_215389__bindgen_ty_bindgen_id_215390 + nsTimingFunction__bindgen_ty_bindgen_id_216107__bindgen_ty_bindgen_id_216108 { fn clone(&self) -> Self { *self } } #[repr(C)] #[derive(Debug, Copy)] -pub struct nsTimingFunction__bindgen_ty_bindgen_id_215389__bindgen_ty_bindgen_id_215401 { +pub struct nsTimingFunction__bindgen_ty_bindgen_id_216107__bindgen_ty_bindgen_id_216119 { pub mSteps: u32, } #[test] -fn bindgen_test_layout_nsTimingFunction__bindgen_ty_bindgen_id_215389__bindgen_ty_bindgen_id_215401() { - assert_eq!(::std::mem::size_of::<nsTimingFunction__bindgen_ty_bindgen_id_215389__bindgen_ty_bindgen_id_215401>() +fn bindgen_test_layout_nsTimingFunction__bindgen_ty_bindgen_id_216107__bindgen_ty_bindgen_id_216119() { + assert_eq!(::std::mem::size_of::<nsTimingFunction__bindgen_ty_bindgen_id_216107__bindgen_ty_bindgen_id_216119>() , 4usize); - assert_eq!(::std::mem::align_of::<nsTimingFunction__bindgen_ty_bindgen_id_215389__bindgen_ty_bindgen_id_215401>() + assert_eq!(::std::mem::align_of::<nsTimingFunction__bindgen_ty_bindgen_id_216107__bindgen_ty_bindgen_id_216119>() , 4usize); } impl Clone for - nsTimingFunction__bindgen_ty_bindgen_id_215389__bindgen_ty_bindgen_id_215401 + nsTimingFunction__bindgen_ty_bindgen_id_216107__bindgen_ty_bindgen_id_216119 { fn clone(&self) -> Self { *self } } #[test] -fn bindgen_test_layout_nsTimingFunction__bindgen_ty_bindgen_id_215389() { - assert_eq!(::std::mem::size_of::<nsTimingFunction__bindgen_ty_bindgen_id_215389>() +fn bindgen_test_layout_nsTimingFunction__bindgen_ty_bindgen_id_216107() { + assert_eq!(::std::mem::size_of::<nsTimingFunction__bindgen_ty_bindgen_id_216107>() , 16usize); - assert_eq!(::std::mem::align_of::<nsTimingFunction__bindgen_ty_bindgen_id_215389>() + assert_eq!(::std::mem::align_of::<nsTimingFunction__bindgen_ty_bindgen_id_216107>() , 4usize); } -impl Clone for nsTimingFunction__bindgen_ty_bindgen_id_215389 { +impl Clone for nsTimingFunction__bindgen_ty_bindgen_id_216107 { fn clone(&self) -> Self { *self } } #[test] @@ -10684,13 +10684,13 @@ fn bindgen_test_layout_StyleBasicShape() { #[repr(C)] #[derive(Debug)] pub struct StyleShapeSource<ReferenceBox> { - pub __bindgen_anon_1: StyleShapeSource__bindgen_ty_bindgen_id_215772<ReferenceBox>, + pub __bindgen_anon_1: StyleShapeSource__bindgen_ty_bindgen_id_216490<ReferenceBox>, pub mType: StyleShapeSourceType, pub mReferenceBox: ReferenceBox, } #[repr(C)] #[derive(Debug, Copy, Clone)] -pub struct StyleShapeSource__bindgen_ty_bindgen_id_215772<ReferenceBox> { +pub struct StyleShapeSource__bindgen_ty_bindgen_id_216490<ReferenceBox> { pub mBasicShape: __BindgenUnionField<*mut StyleBasicShape>, pub mURL: __BindgenUnionField<*mut FragmentOrURL>, pub bindgen_union_field: u64, @@ -10742,25 +10742,25 @@ pub enum nsStyleContentType { #[derive(Debug)] pub struct nsStyleContentData { pub mType: nsStyleContentType, - pub mContent: nsStyleContentData__bindgen_ty_bindgen_id_215856, + pub mContent: nsStyleContentData__bindgen_ty_bindgen_id_216574, pub mImageTracked: bool, } #[repr(C)] #[derive(Debug, Copy)] -pub struct nsStyleContentData__bindgen_ty_bindgen_id_215856 { +pub struct nsStyleContentData__bindgen_ty_bindgen_id_216574 { 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_bindgen_id_215856() { - assert_eq!(::std::mem::size_of::<nsStyleContentData__bindgen_ty_bindgen_id_215856>() +fn bindgen_test_layout_nsStyleContentData__bindgen_ty_bindgen_id_216574() { + assert_eq!(::std::mem::size_of::<nsStyleContentData__bindgen_ty_bindgen_id_216574>() , 8usize); - assert_eq!(::std::mem::align_of::<nsStyleContentData__bindgen_ty_bindgen_id_215856>() + assert_eq!(::std::mem::align_of::<nsStyleContentData__bindgen_ty_bindgen_id_216574>() , 8usize); } -impl Clone for nsStyleContentData__bindgen_ty_bindgen_id_215856 { +impl Clone for nsStyleContentData__bindgen_ty_bindgen_id_216574 { fn clone(&self) -> Self { *self } } #[test] @@ -10883,25 +10883,25 @@ pub enum nsStyleSVGPaintType { #[repr(C)] #[derive(Debug)] pub struct nsStyleSVGPaint { - pub mPaint: nsStyleSVGPaint__bindgen_ty_bindgen_id_216243, + pub mPaint: nsStyleSVGPaint__bindgen_ty_bindgen_id_216961, pub mType: nsStyleSVGPaintType, pub mFallbackColor: nscolor, } #[repr(C)] #[derive(Debug, Copy)] -pub struct nsStyleSVGPaint__bindgen_ty_bindgen_id_216243 { +pub struct nsStyleSVGPaint__bindgen_ty_bindgen_id_216961 { pub mColor: __BindgenUnionField<nscolor>, pub mPaintServer: __BindgenUnionField<*mut FragmentOrURL>, pub bindgen_union_field: u64, } #[test] -fn bindgen_test_layout_nsStyleSVGPaint__bindgen_ty_bindgen_id_216243() { - assert_eq!(::std::mem::size_of::<nsStyleSVGPaint__bindgen_ty_bindgen_id_216243>() +fn bindgen_test_layout_nsStyleSVGPaint__bindgen_ty_bindgen_id_216961() { + assert_eq!(::std::mem::size_of::<nsStyleSVGPaint__bindgen_ty_bindgen_id_216961>() , 8usize); - assert_eq!(::std::mem::align_of::<nsStyleSVGPaint__bindgen_ty_bindgen_id_216243>() + assert_eq!(::std::mem::align_of::<nsStyleSVGPaint__bindgen_ty_bindgen_id_216961>() , 8usize); } -impl Clone for nsStyleSVGPaint__bindgen_ty_bindgen_id_216243 { +impl Clone for nsStyleSVGPaint__bindgen_ty_bindgen_id_216961 { fn clone(&self) -> Self { *self } } #[test] @@ -10936,7 +10936,7 @@ pub struct nsStyleSVG { } #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsStyleSVG__bindgen_ty_bindgen_id_216420 { +pub enum nsStyleSVG__bindgen_ty_bindgen_id_217138 { FILL_OPACITY_SOURCE_MASK = 3, STROKE_OPACITY_SOURCE_MASK = 12, STROKE_DASHARRAY_CONTEXT = 16, @@ -10955,23 +10955,23 @@ fn bindgen_test_layout_nsStyleSVG() { pub struct nsStyleFilter { pub mType: i32, pub mFilterParameter: nsStyleCoord, - pub __bindgen_anon_1: nsStyleFilter__bindgen_ty_bindgen_id_216486, + pub __bindgen_anon_1: nsStyleFilter__bindgen_ty_bindgen_id_217204, } #[repr(C)] #[derive(Debug, Copy)] -pub struct nsStyleFilter__bindgen_ty_bindgen_id_216486 { +pub struct nsStyleFilter__bindgen_ty_bindgen_id_217204 { pub mURL: __BindgenUnionField<*mut FragmentOrURL>, pub mDropShadow: __BindgenUnionField<*mut nsCSSShadowArray>, pub bindgen_union_field: u64, } #[test] -fn bindgen_test_layout_nsStyleFilter__bindgen_ty_bindgen_id_216486() { - assert_eq!(::std::mem::size_of::<nsStyleFilter__bindgen_ty_bindgen_id_216486>() +fn bindgen_test_layout_nsStyleFilter__bindgen_ty_bindgen_id_217204() { + assert_eq!(::std::mem::size_of::<nsStyleFilter__bindgen_ty_bindgen_id_217204>() , 8usize); - assert_eq!(::std::mem::align_of::<nsStyleFilter__bindgen_ty_bindgen_id_216486>() + assert_eq!(::std::mem::align_of::<nsStyleFilter__bindgen_ty_bindgen_id_217204>() , 8usize); } -impl Clone for nsStyleFilter__bindgen_ty_bindgen_id_216486 { +impl Clone for nsStyleFilter__bindgen_ty_bindgen_id_217204 { 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 3603c6a5198..664b4c3a85e 100644 --- a/components/style/gecko_bindings/structs_release.rs +++ b/components/style/gecko_bindings/structs_release.rs @@ -1624,8 +1624,8 @@ pub enum JSWhyMagic { #[derive(Debug, Copy)] pub struct jsval_layout { pub asBits: __BindgenUnionField<u64>, - pub debugView: __BindgenUnionField<jsval_layout__bindgen_ty_bindgen_id_59694>, - pub s: __BindgenUnionField<jsval_layout__bindgen_ty_bindgen_id_59701>, + pub debugView: __BindgenUnionField<jsval_layout__bindgen_ty_bindgen_id_60464>, + pub s: __BindgenUnionField<jsval_layout__bindgen_ty_bindgen_id_60471>, pub asDouble: __BindgenUnionField<f64>, pub asPtr: __BindgenUnionField<*mut ::std::os::raw::c_void>, pub asWord: __BindgenUnionField<usize>, @@ -1634,20 +1634,20 @@ pub struct jsval_layout { } #[repr(C)] #[derive(Debug, Copy)] -pub struct jsval_layout__bindgen_ty_bindgen_id_59694 { +pub struct jsval_layout__bindgen_ty_bindgen_id_60464 { pub _bitfield_1: u64, } #[test] -fn bindgen_test_layout_jsval_layout__bindgen_ty_bindgen_id_59694() { - assert_eq!(::std::mem::size_of::<jsval_layout__bindgen_ty_bindgen_id_59694>() +fn bindgen_test_layout_jsval_layout__bindgen_ty_bindgen_id_60464() { + assert_eq!(::std::mem::size_of::<jsval_layout__bindgen_ty_bindgen_id_60464>() , 8usize); - assert_eq!(::std::mem::align_of::<jsval_layout__bindgen_ty_bindgen_id_59694>() + assert_eq!(::std::mem::align_of::<jsval_layout__bindgen_ty_bindgen_id_60464>() , 8usize); } -impl Clone for jsval_layout__bindgen_ty_bindgen_id_59694 { +impl Clone for jsval_layout__bindgen_ty_bindgen_id_60464 { fn clone(&self) -> Self { *self } } -impl jsval_layout__bindgen_ty_bindgen_id_59694 { +impl jsval_layout__bindgen_ty_bindgen_id_60464 { #[inline] pub fn payload47(&self) -> u64 { unsafe { @@ -1680,36 +1680,36 @@ impl jsval_layout__bindgen_ty_bindgen_id_59694 { } #[repr(C)] #[derive(Debug, Copy)] -pub struct jsval_layout__bindgen_ty_bindgen_id_59701 { - pub payload: jsval_layout__bindgen_ty_bindgen_id_59701__bindgen_ty_bindgen_id_59702, +pub struct jsval_layout__bindgen_ty_bindgen_id_60471 { + pub payload: jsval_layout__bindgen_ty_bindgen_id_60471__bindgen_ty_bindgen_id_60472, } #[repr(C)] #[derive(Debug, Copy)] -pub struct jsval_layout__bindgen_ty_bindgen_id_59701__bindgen_ty_bindgen_id_59702 { +pub struct jsval_layout__bindgen_ty_bindgen_id_60471__bindgen_ty_bindgen_id_60472 { pub i32: __BindgenUnionField<i32>, pub u32: __BindgenUnionField<u32>, pub why: __BindgenUnionField<JSWhyMagic>, pub bindgen_union_field: u32, } #[test] -fn bindgen_test_layout_jsval_layout__bindgen_ty_bindgen_id_59701__bindgen_ty_bindgen_id_59702() { - assert_eq!(::std::mem::size_of::<jsval_layout__bindgen_ty_bindgen_id_59701__bindgen_ty_bindgen_id_59702>() +fn bindgen_test_layout_jsval_layout__bindgen_ty_bindgen_id_60471__bindgen_ty_bindgen_id_60472() { + assert_eq!(::std::mem::size_of::<jsval_layout__bindgen_ty_bindgen_id_60471__bindgen_ty_bindgen_id_60472>() , 4usize); - assert_eq!(::std::mem::align_of::<jsval_layout__bindgen_ty_bindgen_id_59701__bindgen_ty_bindgen_id_59702>() + assert_eq!(::std::mem::align_of::<jsval_layout__bindgen_ty_bindgen_id_60471__bindgen_ty_bindgen_id_60472>() , 4usize); } impl Clone for - jsval_layout__bindgen_ty_bindgen_id_59701__bindgen_ty_bindgen_id_59702 { + jsval_layout__bindgen_ty_bindgen_id_60471__bindgen_ty_bindgen_id_60472 { fn clone(&self) -> Self { *self } } #[test] -fn bindgen_test_layout_jsval_layout__bindgen_ty_bindgen_id_59701() { - assert_eq!(::std::mem::size_of::<jsval_layout__bindgen_ty_bindgen_id_59701>() +fn bindgen_test_layout_jsval_layout__bindgen_ty_bindgen_id_60471() { + assert_eq!(::std::mem::size_of::<jsval_layout__bindgen_ty_bindgen_id_60471>() , 4usize); - assert_eq!(::std::mem::align_of::<jsval_layout__bindgen_ty_bindgen_id_59701>() + assert_eq!(::std::mem::align_of::<jsval_layout__bindgen_ty_bindgen_id_60471>() , 4usize); } -impl Clone for jsval_layout__bindgen_ty_bindgen_id_59701 { +impl Clone for jsval_layout__bindgen_ty_bindgen_id_60471 { fn clone(&self) -> Self { *self } } impl Clone for jsval_layout { @@ -1743,7 +1743,7 @@ pub type nsAString_internal_size_type = u32; pub type nsAString_internal_index_type = u32; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsAString_internal__bindgen_ty_bindgen_id_61571 { +pub enum nsAString_internal__bindgen_ty_bindgen_id_62341 { F_NONE = 0, F_TERMINATED = 1, F_VOIDED = 2, @@ -1805,12 +1805,12 @@ fn bindgen_test_layout_nsString() { assert_eq!(::std::mem::align_of::<nsString>() , 8usize); } #[repr(C)] -pub struct bindgen_vtable__bindgen_id_62181 { +pub struct bindgen_vtable__bindgen_id_62951 { } #[repr(C)] #[derive(Debug, Copy)] pub struct nsStringComparator { - pub vtable_: *const bindgen_vtable__bindgen_id_62181, + pub vtable_: *const bindgen_vtable__bindgen_id_62951, } pub type nsStringComparator_char_type = u16; #[test] @@ -1852,7 +1852,7 @@ pub type nsACString_internal_size_type = u32; pub type nsACString_internal_index_type = u32; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsACString_internal__bindgen_ty_bindgen_id_63411 { +pub enum nsACString_internal__bindgen_ty_bindgen_id_64181 { F_NONE = 0, F_TERMINATED = 1, F_VOIDED = 2, @@ -1914,12 +1914,12 @@ fn bindgen_test_layout_nsCString() { assert_eq!(::std::mem::align_of::<nsCString>() , 8usize); } #[repr(C)] -pub struct bindgen_vtable__bindgen_id_63963 { +pub struct bindgen_vtable__bindgen_id_64733 { } #[repr(C)] #[derive(Debug, Copy)] pub struct nsCStringComparator { - pub vtable_: *const bindgen_vtable__bindgen_id_63963, + pub vtable_: *const bindgen_vtable__bindgen_id_64733, } pub type nsCStringComparator_char_type = ::std::os::raw::c_char; #[test] @@ -1931,7 +1931,7 @@ impl Clone for nsCStringComparator { fn clone(&self) -> Self { *self } } #[repr(C)] -pub struct bindgen_vtable__bindgen_id_64007 { +pub struct bindgen_vtable__bindgen_id_64777 { } /** * Basic component object model interface. Objects which implement @@ -1942,7 +1942,7 @@ pub struct bindgen_vtable__bindgen_id_64007 { #[repr(C)] #[derive(Debug, Copy)] pub struct nsISupports { - pub vtable_: *const bindgen_vtable__bindgen_id_64007, + pub vtable_: *const bindgen_vtable__bindgen_id_64777, } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -1960,7 +1960,7 @@ impl Clone for nsISupports { fn clone(&self) -> Self { *self } } #[repr(C)] -pub struct bindgen_vtable__bindgen_id_64290 { +pub struct bindgen_vtable__bindgen_id_65061 { } /** * Participant implementation classes @@ -1968,7 +1968,7 @@ pub struct bindgen_vtable__bindgen_id_64290 { #[repr(C)] #[derive(Debug, Copy)] pub struct nsCycleCollectionParticipant { - pub vtable_: *const bindgen_vtable__bindgen_id_64290, + pub vtable_: *const bindgen_vtable__bindgen_id_65061, pub mMightSkip: bool, } #[test] @@ -2293,7 +2293,7 @@ fn bindgen_test_layout_ErrorResult() { #[derive(Debug)] pub struct TErrorResult<CleanupPolicy> { pub mResult: nsresult, - pub __bindgen_anon_1: TErrorResult__bindgen_ty_bindgen_id_68916<CleanupPolicy>, + pub __bindgen_anon_1: TErrorResult__bindgen_ty_bindgen_id_69694<CleanupPolicy>, pub _phantom_0: ::std::marker::PhantomData<CleanupPolicy>, } #[repr(C)] @@ -2310,7 +2310,7 @@ pub struct TErrorResult_DOMExceptionInfo<CleanupPolicy> { } #[repr(C)] #[derive(Debug, Copy, Clone)] -pub struct TErrorResult__bindgen_ty_bindgen_id_68916<CleanupPolicy> { +pub struct TErrorResult__bindgen_ty_bindgen_id_69694<CleanupPolicy> { pub mMessage: __BindgenUnionField<*mut TErrorResult_Message<CleanupPolicy>>, pub mJSException: __BindgenUnionField<Value>, pub mDOMExceptionInfo: __BindgenUnionField<*mut TErrorResult_DOMExceptionInfo<CleanupPolicy>>, @@ -2456,7 +2456,7 @@ pub struct nsIPrincipal_COMTypeInfo<T, U> { } #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIPrincipal__bindgen_ty_bindgen_id_69939 { +pub enum nsIPrincipal__bindgen_ty_bindgen_id_70717 { APP_STATUS_NOT_INSTALLED = 0, APP_STATUS_INSTALLED = 1, APP_STATUS_PRIVILEGED = 2, @@ -2491,7 +2491,7 @@ impl Clone for nsISerializable { fn clone(&self) -> Self { *self } } #[repr(C)] -pub struct bindgen_vtable__bindgen_id_70107 { +pub struct bindgen_vtable__bindgen_id_70885 { } /** * Class to store the wrapper for an object. This can only be used with objects @@ -2533,7 +2533,7 @@ pub struct bindgen_vtable__bindgen_id_70107 { #[repr(C)] #[derive(Debug)] pub struct nsWrapperCache { - pub vtable_: *const bindgen_vtable__bindgen_id_70107, + pub vtable_: *const bindgen_vtable__bindgen_id_70885, pub mWrapper: *mut JSObject, pub mFlags: nsWrapperCache_FlagsType, } @@ -2558,7 +2558,7 @@ pub type nsWrapperCache_FlagsType = u32; * NS_IMPL_CYCLE_COLLECTION_UNLINK_PRESERVED_WRAPPER). */ #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsWrapperCache__bindgen_ty_bindgen_id_70303 { +pub enum nsWrapperCache__bindgen_ty_bindgen_id_71081 { WRAPPER_BIT_PRESERVED = 1, } #[repr(u32)] @@ -2567,12 +2567,12 @@ pub enum nsWrapperCache__bindgen_ty_bindgen_id_70303 { * binding. */ #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsWrapperCache__bindgen_ty_bindgen_id_70306 { +pub enum nsWrapperCache__bindgen_ty_bindgen_id_71084 { WRAPPER_IS_NOT_DOM_BINDING = 2, } #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsWrapperCache__bindgen_ty_bindgen_id_70309 { +pub enum nsWrapperCache__bindgen_ty_bindgen_id_71087 { kWrapperFlagsMask = 3, } #[test] @@ -2681,7 +2681,7 @@ impl Clone for random_access_iterator_tag { fn clone(&self) -> Self { *self } } #[repr(C)] -pub struct bindgen_vtable__bindgen_id_89978 { +pub struct bindgen_vtable__bindgen_id_90772 { } /** * A class of objects that return source code on demand. @@ -2697,7 +2697,7 @@ pub struct bindgen_vtable__bindgen_id_89978 { #[repr(C)] #[derive(Debug)] pub struct SourceHook { - pub vtable_: *const bindgen_vtable__bindgen_id_89978, + pub vtable_: *const bindgen_vtable__bindgen_id_90772, } #[test] fn bindgen_test_layout_SourceHook() { @@ -2989,7 +2989,7 @@ pub type nsIDocument_FrameRequestCallbackList = nsTArray<RefPtr<FrameRequestCallback>>; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIDocument__bindgen_ty_bindgen_id_103523 { REQUEST_DISCARD = 1, } +pub enum nsIDocument__bindgen_ty_bindgen_id_104317 { REQUEST_DISCARD = 1, } #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] pub enum nsIDocument_DeprecatedOperations { @@ -3667,7 +3667,7 @@ pub struct nsINode { pub mNextSibling: *mut nsIContent, pub mPreviousSibling: *mut nsIContent, pub mFirstChild: *mut nsIContent, - pub __bindgen_anon_1: nsINode__bindgen_ty_bindgen_id_100426, + pub __bindgen_anon_1: nsINode__bindgen_ty_bindgen_id_101220, pub mSlots: *mut nsINode_nsSlots, pub mServoData: ServoCell<*mut ServoNodeData>, } @@ -3692,7 +3692,7 @@ pub struct nsINode_COMTypeInfo<T, U> { * Bit-flags to pass (or'ed together) to IsNodeOfType() */ #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsINode__bindgen_ty_bindgen_id_96564 { +pub enum nsINode__bindgen_ty_bindgen_id_97358 { eCONTENT = 1, eDOCUMENT = 2, eATTRIBUTE = 4, @@ -3707,12 +3707,12 @@ pub enum nsINode__bindgen_ty_bindgen_id_96564 { eFILTER = 2048, } #[repr(C)] -pub struct bindgen_vtable__bindgen_id_97333 { +pub struct bindgen_vtable__bindgen_id_98127 { } #[repr(C)] #[derive(Debug)] pub struct nsINode_nsSlots { - pub vtable_: *const bindgen_vtable__bindgen_id_97333, + pub vtable_: *const bindgen_vtable__bindgen_id_98127, /** * A list of mutation observers */ @@ -3781,19 +3781,19 @@ pub enum nsINode_BooleanFlag { } #[repr(C)] #[derive(Debug, Copy)] -pub struct nsINode__bindgen_ty_bindgen_id_100426 { +pub struct nsINode__bindgen_ty_bindgen_id_101220 { pub mPrimaryFrame: __BindgenUnionField<*mut nsIFrame>, pub mSubtreeRoot: __BindgenUnionField<*mut nsINode>, pub bindgen_union_field: u64, } #[test] -fn bindgen_test_layout_nsINode__bindgen_ty_bindgen_id_100426() { - assert_eq!(::std::mem::size_of::<nsINode__bindgen_ty_bindgen_id_100426>() +fn bindgen_test_layout_nsINode__bindgen_ty_bindgen_id_101220() { + assert_eq!(::std::mem::size_of::<nsINode__bindgen_ty_bindgen_id_101220>() , 8usize); - assert_eq!(::std::mem::align_of::<nsINode__bindgen_ty_bindgen_id_100426>() + assert_eq!(::std::mem::align_of::<nsINode__bindgen_ty_bindgen_id_101220>() , 8usize); } -impl Clone for nsINode__bindgen_ty_bindgen_id_100426 { +impl Clone for nsINode__bindgen_ty_bindgen_id_101220 { fn clone(&self) -> Self { *self } } #[test] @@ -4100,7 +4100,7 @@ pub struct nsIDOMNode_COMTypeInfo<T, U> { } #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIDOMNode__bindgen_ty_bindgen_id_108507 { +pub enum nsIDOMNode__bindgen_ty_bindgen_id_109303 { ELEMENT_NODE = 1, ATTRIBUTE_NODE = 2, TEXT_NODE = 3, @@ -4116,7 +4116,7 @@ pub enum nsIDOMNode__bindgen_ty_bindgen_id_108507 { } #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIDOMNode__bindgen_ty_bindgen_id_108726 { +pub enum nsIDOMNode__bindgen_ty_bindgen_id_109522 { DOCUMENT_POSITION_DISCONNECTED = 1, DOCUMENT_POSITION_PRECEDING = 2, DOCUMENT_POSITION_FOLLOWING = 4, @@ -5204,7 +5204,7 @@ pub type nsPtrHashKey_KeyType<T> = *mut T; pub type nsPtrHashKey_KeyTypePointer<T> = *mut T; #[repr(i32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsPtrHashKey__bindgen_ty_bindgen_id_113088 { ALLOW_MEMMOVE = 0, } +pub enum nsPtrHashKey__bindgen_ty_bindgen_id_113884 { ALLOW_MEMMOVE = 0, } /** * A node of content in a document's content model. This interface * is supported by all content objects. @@ -5224,14 +5224,14 @@ pub struct nsIContent_COMTypeInfo<T, U> { } #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIContent__bindgen_ty_bindgen_id_114428 { +pub enum nsIContent__bindgen_ty_bindgen_id_115224 { eAllChildren = 0, eAllButXBL = 1, eSkipPlaceholderContent = 2, } #[repr(i32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIContent__bindgen_ty_bindgen_id_114664 { +pub enum nsIContent__bindgen_ty_bindgen_id_115460 { ATTR_MISSING = -1, ATTR_VALUE_NO_MATCH = -2, } @@ -5437,7 +5437,7 @@ pub struct FragmentOrElement_nsDOMSlots { * @see FragmentOrElement::GetAttributes */ pub mAttributeMap: RefPtr<nsDOMAttributeMap>, - pub __bindgen_anon_1: FragmentOrElement_nsDOMSlots__bindgen_ty_bindgen_id_115761, + pub __bindgen_anon_1: FragmentOrElement_nsDOMSlots__bindgen_ty_bindgen_id_116557, /** * An object implementing the .children property for this element. */ @@ -5474,7 +5474,7 @@ pub struct FragmentOrElement_nsDOMSlots { } #[repr(C)] #[derive(Debug, Copy)] -pub struct FragmentOrElement_nsDOMSlots__bindgen_ty_bindgen_id_115761 { +pub struct FragmentOrElement_nsDOMSlots__bindgen_ty_bindgen_id_116557 { /** * The nearest enclosing content node with a binding that created us. * @see FragmentOrElement::GetBindingParent @@ -5487,13 +5487,13 @@ pub struct FragmentOrElement_nsDOMSlots__bindgen_ty_bindgen_id_115761 { pub bindgen_union_field: u64, } #[test] -fn bindgen_test_layout_FragmentOrElement_nsDOMSlots__bindgen_ty_bindgen_id_115761() { - assert_eq!(::std::mem::size_of::<FragmentOrElement_nsDOMSlots__bindgen_ty_bindgen_id_115761>() +fn bindgen_test_layout_FragmentOrElement_nsDOMSlots__bindgen_ty_bindgen_id_116557() { + assert_eq!(::std::mem::size_of::<FragmentOrElement_nsDOMSlots__bindgen_ty_bindgen_id_116557>() , 8usize); - assert_eq!(::std::mem::align_of::<FragmentOrElement_nsDOMSlots__bindgen_ty_bindgen_id_115761>() + assert_eq!(::std::mem::align_of::<FragmentOrElement_nsDOMSlots__bindgen_ty_bindgen_id_116557>() , 8usize); } -impl Clone for FragmentOrElement_nsDOMSlots__bindgen_ty_bindgen_id_115761 { +impl Clone for FragmentOrElement_nsDOMSlots__bindgen_ty_bindgen_id_116557 { fn clone(&self) -> Self { *self } } #[test] @@ -5580,7 +5580,7 @@ pub struct nsIChannel_COMTypeInfo<T, U> { } #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIChannel__bindgen_ty_bindgen_id_132951 { +pub enum nsIChannel__bindgen_ty_bindgen_id_133735 { LOAD_DOCUMENT_URI = 65536, LOAD_RETARGETED_DOCUMENT_URI = 131072, LOAD_REPLACE = 262144, @@ -5594,7 +5594,7 @@ pub enum nsIChannel__bindgen_ty_bindgen_id_132951 { } #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIChannel__bindgen_ty_bindgen_id_132971 { +pub enum nsIChannel__bindgen_ty_bindgen_id_133755 { DISPOSITION_INLINE = 0, DISPOSITION_ATTACHMENT = 1, } @@ -5620,7 +5620,7 @@ pub struct nsIRequest_COMTypeInfo<T, U> { } #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIRequest__bindgen_ty_bindgen_id_132789 { +pub enum nsIRequest__bindgen_ty_bindgen_id_133573 { LOAD_REQUESTMASK = 65535, LOAD_NORMAL = 0, LOAD_BACKGROUND = 1, @@ -6181,13 +6181,13 @@ pub enum nsIPresShell_ReflowRootHandling { eNoPositionOrSizeChange = 1, eInferFromBitToAdd = 2, } -pub const SCROLL_LEFT: nsIPresShell__bindgen_ty_bindgen_id_151191 = - nsIPresShell__bindgen_ty_bindgen_id_151191::SCROLL_TOP; -pub const SCROLL_RIGHT: nsIPresShell__bindgen_ty_bindgen_id_151191 = - nsIPresShell__bindgen_ty_bindgen_id_151191::SCROLL_BOTTOM; +pub const SCROLL_LEFT: nsIPresShell__bindgen_ty_bindgen_id_152004 = + nsIPresShell__bindgen_ty_bindgen_id_152004::SCROLL_TOP; +pub const SCROLL_RIGHT: nsIPresShell__bindgen_ty_bindgen_id_152004 = + nsIPresShell__bindgen_ty_bindgen_id_152004::SCROLL_BOTTOM; #[repr(i32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIPresShell__bindgen_ty_bindgen_id_151191 { +pub enum nsIPresShell__bindgen_ty_bindgen_id_152004 { SCROLL_TOP = 0, SCROLL_BOTTOM = 100, SCROLL_CENTER = 50, @@ -6215,7 +6215,7 @@ impl Clone for nsIPresShell_ScrollAxis { } #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIPresShell__bindgen_ty_bindgen_id_151222 { +pub enum nsIPresShell__bindgen_ty_bindgen_id_152035 { SCROLL_FIRST_ANCESTOR_ONLY = 1, SCROLL_OVERFLOW_HIDDEN = 2, SCROLL_NO_PARENT_FRAMES = 4, @@ -6262,7 +6262,7 @@ pub enum nsIPresShell__bindgen_ty_bindgen_id_151222 { * transform. */ #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIPresShell__bindgen_ty_bindgen_id_151646 { +pub enum nsIPresShell__bindgen_ty_bindgen_id_152459 { RENDER_IS_UNTRUSTED = 1, RENDER_IGNORE_VIEWPORT_SCROLLING = 2, RENDER_CARET = 4, @@ -6273,7 +6273,7 @@ pub enum nsIPresShell__bindgen_ty_bindgen_id_151646 { } #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIPresShell__bindgen_ty_bindgen_id_151664 { +pub enum nsIPresShell__bindgen_ty_bindgen_id_152477 { RENDER_IS_IMAGE = 256, RENDER_AUTO_SCALE = 128, } @@ -6286,7 +6286,7 @@ pub enum nsIPresShell__bindgen_ty_bindgen_id_151664 { * transparent by default. */ #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsIPresShell__bindgen_ty_bindgen_id_151780 { FORCE_DRAW = 1, } +pub enum nsIPresShell__bindgen_ty_bindgen_id_152593 { FORCE_DRAW = 1, } #[repr(C)] #[derive(Debug)] pub struct nsIPresShell_PointerCaptureInfo { @@ -6673,67 +6673,67 @@ pub struct DOMPointInit { impl Clone for DOMPointInit { fn clone(&self) -> Self { *self } } -pub const NODE_HAS_LISTENERMANAGER: _bindgen_ty_bindgen_id_153175 = - _bindgen_ty_bindgen_id_153175::NODE_HAS_LISTENERMANAGER; -pub const NODE_HAS_PROPERTIES: _bindgen_ty_bindgen_id_153175 = - _bindgen_ty_bindgen_id_153175::NODE_HAS_PROPERTIES; -pub const NODE_IS_ANONYMOUS_ROOT: _bindgen_ty_bindgen_id_153175 = - _bindgen_ty_bindgen_id_153175::NODE_IS_ANONYMOUS_ROOT; -pub const NODE_IS_IN_NATIVE_ANONYMOUS_SUBTREE: _bindgen_ty_bindgen_id_153175 = - _bindgen_ty_bindgen_id_153175::NODE_IS_IN_NATIVE_ANONYMOUS_SUBTREE; -pub const NODE_IS_NATIVE_ANONYMOUS_ROOT: _bindgen_ty_bindgen_id_153175 = - _bindgen_ty_bindgen_id_153175::NODE_IS_NATIVE_ANONYMOUS_ROOT; -pub const NODE_FORCE_XBL_BINDINGS: _bindgen_ty_bindgen_id_153175 = - _bindgen_ty_bindgen_id_153175::NODE_FORCE_XBL_BINDINGS; -pub const NODE_MAY_BE_IN_BINDING_MNGR: _bindgen_ty_bindgen_id_153175 = - _bindgen_ty_bindgen_id_153175::NODE_MAY_BE_IN_BINDING_MNGR; -pub const NODE_IS_EDITABLE: _bindgen_ty_bindgen_id_153175 = - _bindgen_ty_bindgen_id_153175::NODE_IS_EDITABLE; -pub const NODE_MAY_HAVE_CLASS: _bindgen_ty_bindgen_id_153175 = - _bindgen_ty_bindgen_id_153175::NODE_MAY_HAVE_CLASS; -pub const NODE_IS_IN_SHADOW_TREE: _bindgen_ty_bindgen_id_153175 = - _bindgen_ty_bindgen_id_153175::NODE_IS_IN_SHADOW_TREE; -pub const NODE_HAS_EMPTY_SELECTOR: _bindgen_ty_bindgen_id_153175 = - _bindgen_ty_bindgen_id_153175::NODE_HAS_EMPTY_SELECTOR; -pub const NODE_HAS_SLOW_SELECTOR: _bindgen_ty_bindgen_id_153175 = - _bindgen_ty_bindgen_id_153175::NODE_HAS_SLOW_SELECTOR; -pub const NODE_HAS_EDGE_CHILD_SELECTOR: _bindgen_ty_bindgen_id_153175 = - _bindgen_ty_bindgen_id_153175::NODE_HAS_EDGE_CHILD_SELECTOR; -pub const NODE_HAS_SLOW_SELECTOR_LATER_SIBLINGS: _bindgen_ty_bindgen_id_153175 +pub const NODE_HAS_LISTENERMANAGER: _bindgen_ty_bindgen_id_153980 = + _bindgen_ty_bindgen_id_153980::NODE_HAS_LISTENERMANAGER; +pub const NODE_HAS_PROPERTIES: _bindgen_ty_bindgen_id_153980 = + _bindgen_ty_bindgen_id_153980::NODE_HAS_PROPERTIES; +pub const NODE_IS_ANONYMOUS_ROOT: _bindgen_ty_bindgen_id_153980 = + _bindgen_ty_bindgen_id_153980::NODE_IS_ANONYMOUS_ROOT; +pub const NODE_IS_IN_NATIVE_ANONYMOUS_SUBTREE: _bindgen_ty_bindgen_id_153980 = + _bindgen_ty_bindgen_id_153980::NODE_IS_IN_NATIVE_ANONYMOUS_SUBTREE; +pub const NODE_IS_NATIVE_ANONYMOUS_ROOT: _bindgen_ty_bindgen_id_153980 = + _bindgen_ty_bindgen_id_153980::NODE_IS_NATIVE_ANONYMOUS_ROOT; +pub const NODE_FORCE_XBL_BINDINGS: _bindgen_ty_bindgen_id_153980 = + _bindgen_ty_bindgen_id_153980::NODE_FORCE_XBL_BINDINGS; +pub const NODE_MAY_BE_IN_BINDING_MNGR: _bindgen_ty_bindgen_id_153980 = + _bindgen_ty_bindgen_id_153980::NODE_MAY_BE_IN_BINDING_MNGR; +pub const NODE_IS_EDITABLE: _bindgen_ty_bindgen_id_153980 = + _bindgen_ty_bindgen_id_153980::NODE_IS_EDITABLE; +pub const NODE_MAY_HAVE_CLASS: _bindgen_ty_bindgen_id_153980 = + _bindgen_ty_bindgen_id_153980::NODE_MAY_HAVE_CLASS; +pub const NODE_IS_IN_SHADOW_TREE: _bindgen_ty_bindgen_id_153980 = + _bindgen_ty_bindgen_id_153980::NODE_IS_IN_SHADOW_TREE; +pub const NODE_HAS_EMPTY_SELECTOR: _bindgen_ty_bindgen_id_153980 = + _bindgen_ty_bindgen_id_153980::NODE_HAS_EMPTY_SELECTOR; +pub const NODE_HAS_SLOW_SELECTOR: _bindgen_ty_bindgen_id_153980 = + _bindgen_ty_bindgen_id_153980::NODE_HAS_SLOW_SELECTOR; +pub const NODE_HAS_EDGE_CHILD_SELECTOR: _bindgen_ty_bindgen_id_153980 = + _bindgen_ty_bindgen_id_153980::NODE_HAS_EDGE_CHILD_SELECTOR; +pub const NODE_HAS_SLOW_SELECTOR_LATER_SIBLINGS: _bindgen_ty_bindgen_id_153980 = - _bindgen_ty_bindgen_id_153175::NODE_HAS_SLOW_SELECTOR_LATER_SIBLINGS; -pub const NODE_ALL_SELECTOR_FLAGS: _bindgen_ty_bindgen_id_153175 = - _bindgen_ty_bindgen_id_153175::NODE_ALL_SELECTOR_FLAGS; -pub const NODE_NEEDS_FRAME: _bindgen_ty_bindgen_id_153175 = - _bindgen_ty_bindgen_id_153175::NODE_NEEDS_FRAME; -pub const NODE_DESCENDANTS_NEED_FRAMES: _bindgen_ty_bindgen_id_153175 = - _bindgen_ty_bindgen_id_153175::NODE_DESCENDANTS_NEED_FRAMES; -pub const NODE_HAS_ACCESSKEY: _bindgen_ty_bindgen_id_153175 = - _bindgen_ty_bindgen_id_153175::NODE_HAS_ACCESSKEY; -pub const NODE_HAS_DIRECTION_RTL: _bindgen_ty_bindgen_id_153175 = - _bindgen_ty_bindgen_id_153175::NODE_HAS_DIRECTION_RTL; -pub const NODE_HAS_DIRECTION_LTR: _bindgen_ty_bindgen_id_153175 = - _bindgen_ty_bindgen_id_153175::NODE_HAS_DIRECTION_LTR; -pub const NODE_ALL_DIRECTION_FLAGS: _bindgen_ty_bindgen_id_153175 = - _bindgen_ty_bindgen_id_153175::NODE_ALL_DIRECTION_FLAGS; -pub const NODE_CHROME_ONLY_ACCESS: _bindgen_ty_bindgen_id_153175 = - _bindgen_ty_bindgen_id_153175::NODE_CHROME_ONLY_ACCESS; -pub const NODE_IS_ROOT_OF_CHROME_ONLY_ACCESS: _bindgen_ty_bindgen_id_153175 = - _bindgen_ty_bindgen_id_153175::NODE_IS_ROOT_OF_CHROME_ONLY_ACCESS; -pub const NODE_SHARED_RESTYLE_BIT_1: _bindgen_ty_bindgen_id_153175 = - _bindgen_ty_bindgen_id_153175::NODE_SHARED_RESTYLE_BIT_1; -pub const NODE_SHARED_RESTYLE_BIT_2: _bindgen_ty_bindgen_id_153175 = - _bindgen_ty_bindgen_id_153175::NODE_SHARED_RESTYLE_BIT_2; -pub const NODE_IS_DIRTY_FOR_SERVO: _bindgen_ty_bindgen_id_153175 = - _bindgen_ty_bindgen_id_153175::NODE_SHARED_RESTYLE_BIT_1; -pub const NODE_HAS_DIRTY_DESCENDANTS_FOR_SERVO: _bindgen_ty_bindgen_id_153175 + _bindgen_ty_bindgen_id_153980::NODE_HAS_SLOW_SELECTOR_LATER_SIBLINGS; +pub const NODE_ALL_SELECTOR_FLAGS: _bindgen_ty_bindgen_id_153980 = + _bindgen_ty_bindgen_id_153980::NODE_ALL_SELECTOR_FLAGS; +pub const NODE_NEEDS_FRAME: _bindgen_ty_bindgen_id_153980 = + _bindgen_ty_bindgen_id_153980::NODE_NEEDS_FRAME; +pub const NODE_DESCENDANTS_NEED_FRAMES: _bindgen_ty_bindgen_id_153980 = + _bindgen_ty_bindgen_id_153980::NODE_DESCENDANTS_NEED_FRAMES; +pub const NODE_HAS_ACCESSKEY: _bindgen_ty_bindgen_id_153980 = + _bindgen_ty_bindgen_id_153980::NODE_HAS_ACCESSKEY; +pub const NODE_HAS_DIRECTION_RTL: _bindgen_ty_bindgen_id_153980 = + _bindgen_ty_bindgen_id_153980::NODE_HAS_DIRECTION_RTL; +pub const NODE_HAS_DIRECTION_LTR: _bindgen_ty_bindgen_id_153980 = + _bindgen_ty_bindgen_id_153980::NODE_HAS_DIRECTION_LTR; +pub const NODE_ALL_DIRECTION_FLAGS: _bindgen_ty_bindgen_id_153980 = + _bindgen_ty_bindgen_id_153980::NODE_ALL_DIRECTION_FLAGS; +pub const NODE_CHROME_ONLY_ACCESS: _bindgen_ty_bindgen_id_153980 = + _bindgen_ty_bindgen_id_153980::NODE_CHROME_ONLY_ACCESS; +pub const NODE_IS_ROOT_OF_CHROME_ONLY_ACCESS: _bindgen_ty_bindgen_id_153980 = + _bindgen_ty_bindgen_id_153980::NODE_IS_ROOT_OF_CHROME_ONLY_ACCESS; +pub const NODE_SHARED_RESTYLE_BIT_1: _bindgen_ty_bindgen_id_153980 = + _bindgen_ty_bindgen_id_153980::NODE_SHARED_RESTYLE_BIT_1; +pub const NODE_SHARED_RESTYLE_BIT_2: _bindgen_ty_bindgen_id_153980 = + _bindgen_ty_bindgen_id_153980::NODE_SHARED_RESTYLE_BIT_2; +pub const NODE_IS_DIRTY_FOR_SERVO: _bindgen_ty_bindgen_id_153980 = + _bindgen_ty_bindgen_id_153980::NODE_SHARED_RESTYLE_BIT_1; +pub const NODE_HAS_DIRTY_DESCENDANTS_FOR_SERVO: _bindgen_ty_bindgen_id_153980 = - _bindgen_ty_bindgen_id_153175::NODE_SHARED_RESTYLE_BIT_2; -pub const NODE_TYPE_SPECIFIC_BITS_OFFSET: _bindgen_ty_bindgen_id_153175 = - _bindgen_ty_bindgen_id_153175::NODE_TYPE_SPECIFIC_BITS_OFFSET; + _bindgen_ty_bindgen_id_153980::NODE_SHARED_RESTYLE_BIT_2; +pub const NODE_TYPE_SPECIFIC_BITS_OFFSET: _bindgen_ty_bindgen_id_153980 = + _bindgen_ty_bindgen_id_153980::NODE_TYPE_SPECIFIC_BITS_OFFSET; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum _bindgen_ty_bindgen_id_153175 { +pub enum _bindgen_ty_bindgen_id_153980 { NODE_HAS_LISTENERMANAGER = 4, NODE_HAS_PROPERTIES = 8, NODE_IS_ANONYMOUS_ROOT = 16, @@ -6791,7 +6791,7 @@ pub struct nsITimer_COMTypeInfo<T, U> { } #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsITimer__bindgen_ty_bindgen_id_169936 { +pub enum nsITimer__bindgen_ty_bindgen_id_170629 { TYPE_ONE_SHOT = 0, TYPE_REPEATING_SLACK = 1, TYPE_REPEATING_PRECISE = 2, @@ -6817,7 +6817,7 @@ pub struct nsExpirationState { } #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsExpirationState__bindgen_ty_bindgen_id_170412 { +pub enum nsExpirationState__bindgen_ty_bindgen_id_171105 { NOT_TRACKED = 15, MAX_INDEX_IN_GENERATION = 268435455, } @@ -6891,7 +6891,7 @@ pub struct imgIRequest_COMTypeInfo<T, U> { } #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum imgIRequest__bindgen_ty_bindgen_id_170996 { +pub enum imgIRequest__bindgen_ty_bindgen_id_171689 { STATUS_NONE = 0, STATUS_SIZE_AVAILABLE = 1, STATUS_LOAD_COMPLETE = 2, @@ -6903,7 +6903,7 @@ pub enum imgIRequest__bindgen_ty_bindgen_id_170996 { } #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum imgIRequest__bindgen_ty_bindgen_id_171076 { +pub enum imgIRequest__bindgen_ty_bindgen_id_171769 { CORS_NONE = 1, CORS_ANONYMOUS = 2, CORS_USE_CREDENTIALS = 3, @@ -7402,7 +7402,7 @@ pub type nsPresArena_FreeList_KeyType = u32; pub type nsPresArena_FreeList_KeyTypePointer = *const ::std::os::raw::c_void; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsPresArena_FreeList__bindgen_ty_bindgen_id_191458 { +pub enum nsPresArena_FreeList__bindgen_ty_bindgen_id_192151 { ALLOW_MEMMOVE = 0, } #[test] @@ -7429,7 +7429,7 @@ pub struct imgINotificationObserver_COMTypeInfo<T, U> { } #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum imgINotificationObserver__bindgen_ty_bindgen_id_191605 { +pub enum imgINotificationObserver__bindgen_ty_bindgen_id_192298 { SIZE_AVAILABLE = 1, FRAME_UPDATE = 2, FRAME_COMPLETE = 3, @@ -7678,7 +7678,7 @@ pub type gfxFontFeatureValueSet_FeatureValueHashEntry_KeyTypePointer = *const gfxFontFeatureValueSet_FeatureValueHashKey; #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum gfxFontFeatureValueSet_FeatureValueHashEntry__bindgen_ty_bindgen_id_192843 +pub enum gfxFontFeatureValueSet_FeatureValueHashEntry__bindgen_ty_bindgen_id_193536 { ALLOW_MEMMOVE = 1, } @@ -8074,23 +8074,23 @@ pub enum nsStyleUnit { } #[repr(C)] #[derive(Debug, Copy)] -pub struct _bindgen_ty_bindgen_id_193590 { +pub struct _bindgen_ty_bindgen_id_194268 { pub mInt: __BindgenUnionField<i32>, pub mFloat: __BindgenUnionField<f32>, pub mPointer: __BindgenUnionField<*mut ::std::os::raw::c_void>, pub bindgen_union_field: u64, } #[test] -fn bindgen_test_layout__bindgen_ty_bindgen_id_193590() { - assert_eq!(::std::mem::size_of::<_bindgen_ty_bindgen_id_193590>() , +fn bindgen_test_layout__bindgen_ty_bindgen_id_194268() { + assert_eq!(::std::mem::size_of::<_bindgen_ty_bindgen_id_194268>() , 8usize); - assert_eq!(::std::mem::align_of::<_bindgen_ty_bindgen_id_193590>() , + assert_eq!(::std::mem::align_of::<_bindgen_ty_bindgen_id_194268>() , 8usize); } -impl Clone for _bindgen_ty_bindgen_id_193590 { +impl Clone for _bindgen_ty_bindgen_id_194268 { fn clone(&self) -> Self { *self } } -pub type nsStyleUnion = _bindgen_ty_bindgen_id_193590; +pub type nsStyleUnion = _bindgen_ty_bindgen_id_194268; /** * Class that hold a single size specification used by the style * system. The size specification consists of two parts -- a number @@ -9148,7 +9148,7 @@ fn bindgen_test_layout_imgRequestProxy() { assert_eq!(::std::mem::align_of::<imgRequestProxy>() , 8usize); } #[repr(C)] -pub struct bindgen_vtable__bindgen_id_202634 { +pub struct bindgen_vtable__bindgen_id_203312 { } /** * An interface for observing changes to image state, as reported by @@ -9165,7 +9165,7 @@ pub struct bindgen_vtable__bindgen_id_202634 { #[repr(C)] #[derive(Debug)] pub struct IProgressObserver { - pub vtable_: *const bindgen_vtable__bindgen_id_202634, + pub vtable_: *const bindgen_vtable__bindgen_id_203312, pub _base: u64, } #[test] @@ -9187,7 +9187,7 @@ pub struct nsISupportsPriority_COMTypeInfo<T, U> { } #[repr(i32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsISupportsPriority__bindgen_ty_bindgen_id_202710 { +pub enum nsISupportsPriority__bindgen_ty_bindgen_id_203388 { PRIORITY_HIGHEST = -20, PRIORITY_HIGH = -10, PRIORITY_NORMAL = 0, @@ -9622,7 +9622,7 @@ fn bindgen_test_layout_nsCSSValueFloatColor() { #[derive(Debug)] pub struct nsCSSValue { pub mUnit: nsCSSUnit, - pub mValue: nsCSSValue__bindgen_ty_bindgen_id_205705, + pub mValue: nsCSSValue__bindgen_ty_bindgen_id_206383, } #[repr(C)] #[derive(Debug)] @@ -9638,7 +9638,7 @@ fn bindgen_test_layout_nsCSSValue_Array() { } #[repr(C)] #[derive(Debug, Copy)] -pub struct nsCSSValue__bindgen_ty_bindgen_id_205705 { +pub struct nsCSSValue__bindgen_ty_bindgen_id_206383 { pub mInt: __BindgenUnionField<i32>, pub mFloat: __BindgenUnionField<f32>, pub mString: __BindgenUnionField<*mut nsStringBuffer>, @@ -9663,13 +9663,13 @@ pub struct nsCSSValue__bindgen_ty_bindgen_id_205705 { pub bindgen_union_field: u64, } #[test] -fn bindgen_test_layout_nsCSSValue__bindgen_ty_bindgen_id_205705() { - assert_eq!(::std::mem::size_of::<nsCSSValue__bindgen_ty_bindgen_id_205705>() +fn bindgen_test_layout_nsCSSValue__bindgen_ty_bindgen_id_206383() { + assert_eq!(::std::mem::size_of::<nsCSSValue__bindgen_ty_bindgen_id_206383>() , 8usize); - assert_eq!(::std::mem::align_of::<nsCSSValue__bindgen_ty_bindgen_id_205705>() + assert_eq!(::std::mem::align_of::<nsCSSValue__bindgen_ty_bindgen_id_206383>() , 8usize); } -impl Clone for nsCSSValue__bindgen_ty_bindgen_id_205705 { +impl Clone for nsCSSValue__bindgen_ty_bindgen_id_206383 { fn clone(&self) -> Self { *self } } #[test] @@ -9690,12 +9690,12 @@ fn bindgen_test_layout_nsCSSValueGradientStop() { assert_eq!(::std::mem::align_of::<nsCSSValueGradientStop>() , 8usize); } #[repr(C)] -pub struct bindgen_vtable__bindgen_id_205913 { +pub struct bindgen_vtable__bindgen_id_206591 { } #[repr(C)] #[derive(Debug, Copy)] pub struct CounterStyle { - pub vtable_: *const bindgen_vtable__bindgen_id_205913, + pub vtable_: *const bindgen_vtable__bindgen_id_206591, pub mStyle: i32, } #[test] @@ -9895,25 +9895,25 @@ pub struct nsStyleImage { pub mCachedBIData: UniquePtr<CachedBorderImageData, DefaultDelete<CachedBorderImageData>>, pub mType: nsStyleImageType, - pub __bindgen_anon_1: nsStyleImage__bindgen_ty_bindgen_id_207881, + pub __bindgen_anon_1: nsStyleImage__bindgen_ty_bindgen_id_208559, pub mCropRect: UniquePtr<nsStyleSides, DefaultDelete<nsStyleSides>>, } #[repr(C)] #[derive(Debug, Copy)] -pub struct nsStyleImage__bindgen_ty_bindgen_id_207881 { +pub struct nsStyleImage__bindgen_ty_bindgen_id_208559 { pub mImage: __BindgenUnionField<*mut imgRequestProxy>, pub mGradient: __BindgenUnionField<*mut nsStyleGradient>, pub mElementId: __BindgenUnionField<*mut u16>, pub bindgen_union_field: u64, } #[test] -fn bindgen_test_layout_nsStyleImage__bindgen_ty_bindgen_id_207881() { - assert_eq!(::std::mem::size_of::<nsStyleImage__bindgen_ty_bindgen_id_207881>() +fn bindgen_test_layout_nsStyleImage__bindgen_ty_bindgen_id_208559() { + assert_eq!(::std::mem::size_of::<nsStyleImage__bindgen_ty_bindgen_id_208559>() , 8usize); - assert_eq!(::std::mem::align_of::<nsStyleImage__bindgen_ty_bindgen_id_207881>() + assert_eq!(::std::mem::align_of::<nsStyleImage__bindgen_ty_bindgen_id_208559>() , 8usize); } -impl Clone for nsStyleImage__bindgen_ty_bindgen_id_207881 { +impl Clone for nsStyleImage__bindgen_ty_bindgen_id_208559 { fn clone(&self) -> Self { *self } } #[test] @@ -9964,7 +9964,7 @@ pub struct nsStyleImageLayers { } #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsStyleImageLayers__bindgen_ty_bindgen_id_207934 { +pub enum nsStyleImageLayers__bindgen_ty_bindgen_id_208612 { shorthand = 0, color = 1, image = 2, @@ -10155,45 +10155,45 @@ pub struct nsStyleBorder { pub mFloatEdge: StyleFloatEdge, pub mBoxDecorationBreak: StyleBoxDecorationBreak, pub mBorderStyle: [u8; 4usize], - pub __bindgen_anon_1: nsStyleBorder__bindgen_ty_bindgen_id_208608, + pub __bindgen_anon_1: nsStyleBorder__bindgen_ty_bindgen_id_209286, pub mComputedBorder: nsMargin, pub mBorder: nsMargin, pub mTwipsPerPixel: nscoord, } #[repr(C)] #[derive(Debug, Copy)] -pub struct nsStyleBorder__bindgen_ty_bindgen_id_208608 { - pub __bindgen_anon_1: __BindgenUnionField<nsStyleBorder__bindgen_ty_bindgen_id_208608__bindgen_ty_bindgen_id_208609>, +pub struct nsStyleBorder__bindgen_ty_bindgen_id_209286 { + pub __bindgen_anon_1: __BindgenUnionField<nsStyleBorder__bindgen_ty_bindgen_id_209286__bindgen_ty_bindgen_id_209287>, pub mBorderColor: __BindgenUnionField<[StyleComplexColor; 4usize]>, pub bindgen_union_field: [u32; 8usize], } #[repr(C)] #[derive(Debug, Copy)] -pub struct nsStyleBorder__bindgen_ty_bindgen_id_208608__bindgen_ty_bindgen_id_208609 { +pub struct nsStyleBorder__bindgen_ty_bindgen_id_209286__bindgen_ty_bindgen_id_209287 { pub mBorderTopColor: StyleComplexColor, pub mBorderRightColor: StyleComplexColor, pub mBorderBottomColor: StyleComplexColor, pub mBorderLeftColor: StyleComplexColor, } #[test] -fn bindgen_test_layout_nsStyleBorder__bindgen_ty_bindgen_id_208608__bindgen_ty_bindgen_id_208609() { - assert_eq!(::std::mem::size_of::<nsStyleBorder__bindgen_ty_bindgen_id_208608__bindgen_ty_bindgen_id_208609>() +fn bindgen_test_layout_nsStyleBorder__bindgen_ty_bindgen_id_209286__bindgen_ty_bindgen_id_209287() { + assert_eq!(::std::mem::size_of::<nsStyleBorder__bindgen_ty_bindgen_id_209286__bindgen_ty_bindgen_id_209287>() , 32usize); - assert_eq!(::std::mem::align_of::<nsStyleBorder__bindgen_ty_bindgen_id_208608__bindgen_ty_bindgen_id_208609>() + assert_eq!(::std::mem::align_of::<nsStyleBorder__bindgen_ty_bindgen_id_209286__bindgen_ty_bindgen_id_209287>() , 4usize); } impl Clone for - nsStyleBorder__bindgen_ty_bindgen_id_208608__bindgen_ty_bindgen_id_208609 { + nsStyleBorder__bindgen_ty_bindgen_id_209286__bindgen_ty_bindgen_id_209287 { fn clone(&self) -> Self { *self } } #[test] -fn bindgen_test_layout_nsStyleBorder__bindgen_ty_bindgen_id_208608() { - assert_eq!(::std::mem::size_of::<nsStyleBorder__bindgen_ty_bindgen_id_208608>() +fn bindgen_test_layout_nsStyleBorder__bindgen_ty_bindgen_id_209286() { + assert_eq!(::std::mem::size_of::<nsStyleBorder__bindgen_ty_bindgen_id_209286>() , 32usize); - assert_eq!(::std::mem::align_of::<nsStyleBorder__bindgen_ty_bindgen_id_208608>() + assert_eq!(::std::mem::align_of::<nsStyleBorder__bindgen_ty_bindgen_id_209286>() , 4usize); } -impl Clone for nsStyleBorder__bindgen_ty_bindgen_id_208608 { +impl Clone for nsStyleBorder__bindgen_ty_bindgen_id_209286 { fn clone(&self) -> Self { *self } } #[test] @@ -10500,7 +10500,7 @@ impl Clone for nsStyleImageOrientation { #[derive(Debug, Copy)] pub struct nsTimingFunction { pub mType: nsTimingFunction_Type, - pub __bindgen_anon_1: nsTimingFunction__bindgen_ty_bindgen_id_209586, + pub __bindgen_anon_1: nsTimingFunction__bindgen_ty_bindgen_id_210246, } #[repr(i32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] @@ -10519,56 +10519,56 @@ pub enum nsTimingFunction_Type { pub enum nsTimingFunction_Keyword { Implicit = 0, Explicit = 1, } #[repr(C)] #[derive(Debug, Copy)] -pub struct nsTimingFunction__bindgen_ty_bindgen_id_209586 { - pub mFunc: __BindgenUnionField<nsTimingFunction__bindgen_ty_bindgen_id_209586__bindgen_ty_bindgen_id_209587>, - pub __bindgen_anon_1: __BindgenUnionField<nsTimingFunction__bindgen_ty_bindgen_id_209586__bindgen_ty_bindgen_id_209598>, +pub struct nsTimingFunction__bindgen_ty_bindgen_id_210246 { + pub mFunc: __BindgenUnionField<nsTimingFunction__bindgen_ty_bindgen_id_210246__bindgen_ty_bindgen_id_210247>, + pub __bindgen_anon_1: __BindgenUnionField<nsTimingFunction__bindgen_ty_bindgen_id_210246__bindgen_ty_bindgen_id_210258>, pub bindgen_union_field: [u32; 4usize], } #[repr(C)] #[derive(Debug, Copy)] -pub struct nsTimingFunction__bindgen_ty_bindgen_id_209586__bindgen_ty_bindgen_id_209587 { +pub struct nsTimingFunction__bindgen_ty_bindgen_id_210246__bindgen_ty_bindgen_id_210247 { pub mX1: f32, pub mY1: f32, pub mX2: f32, pub mY2: f32, } #[test] -fn bindgen_test_layout_nsTimingFunction__bindgen_ty_bindgen_id_209586__bindgen_ty_bindgen_id_209587() { - assert_eq!(::std::mem::size_of::<nsTimingFunction__bindgen_ty_bindgen_id_209586__bindgen_ty_bindgen_id_209587>() +fn bindgen_test_layout_nsTimingFunction__bindgen_ty_bindgen_id_210246__bindgen_ty_bindgen_id_210247() { + assert_eq!(::std::mem::size_of::<nsTimingFunction__bindgen_ty_bindgen_id_210246__bindgen_ty_bindgen_id_210247>() , 16usize); - assert_eq!(::std::mem::align_of::<nsTimingFunction__bindgen_ty_bindgen_id_209586__bindgen_ty_bindgen_id_209587>() + assert_eq!(::std::mem::align_of::<nsTimingFunction__bindgen_ty_bindgen_id_210246__bindgen_ty_bindgen_id_210247>() , 4usize); } impl Clone for - nsTimingFunction__bindgen_ty_bindgen_id_209586__bindgen_ty_bindgen_id_209587 + nsTimingFunction__bindgen_ty_bindgen_id_210246__bindgen_ty_bindgen_id_210247 { fn clone(&self) -> Self { *self } } #[repr(C)] #[derive(Debug, Copy)] -pub struct nsTimingFunction__bindgen_ty_bindgen_id_209586__bindgen_ty_bindgen_id_209598 { +pub struct nsTimingFunction__bindgen_ty_bindgen_id_210246__bindgen_ty_bindgen_id_210258 { pub mSteps: u32, } #[test] -fn bindgen_test_layout_nsTimingFunction__bindgen_ty_bindgen_id_209586__bindgen_ty_bindgen_id_209598() { - assert_eq!(::std::mem::size_of::<nsTimingFunction__bindgen_ty_bindgen_id_209586__bindgen_ty_bindgen_id_209598>() +fn bindgen_test_layout_nsTimingFunction__bindgen_ty_bindgen_id_210246__bindgen_ty_bindgen_id_210258() { + assert_eq!(::std::mem::size_of::<nsTimingFunction__bindgen_ty_bindgen_id_210246__bindgen_ty_bindgen_id_210258>() , 4usize); - assert_eq!(::std::mem::align_of::<nsTimingFunction__bindgen_ty_bindgen_id_209586__bindgen_ty_bindgen_id_209598>() + assert_eq!(::std::mem::align_of::<nsTimingFunction__bindgen_ty_bindgen_id_210246__bindgen_ty_bindgen_id_210258>() , 4usize); } impl Clone for - nsTimingFunction__bindgen_ty_bindgen_id_209586__bindgen_ty_bindgen_id_209598 + nsTimingFunction__bindgen_ty_bindgen_id_210246__bindgen_ty_bindgen_id_210258 { fn clone(&self) -> Self { *self } } #[test] -fn bindgen_test_layout_nsTimingFunction__bindgen_ty_bindgen_id_209586() { - assert_eq!(::std::mem::size_of::<nsTimingFunction__bindgen_ty_bindgen_id_209586>() +fn bindgen_test_layout_nsTimingFunction__bindgen_ty_bindgen_id_210246() { + assert_eq!(::std::mem::size_of::<nsTimingFunction__bindgen_ty_bindgen_id_210246>() , 16usize); - assert_eq!(::std::mem::align_of::<nsTimingFunction__bindgen_ty_bindgen_id_209586>() + assert_eq!(::std::mem::align_of::<nsTimingFunction__bindgen_ty_bindgen_id_210246>() , 4usize); } -impl Clone for nsTimingFunction__bindgen_ty_bindgen_id_209586 { +impl Clone for nsTimingFunction__bindgen_ty_bindgen_id_210246 { fn clone(&self) -> Self { *self } } #[test] @@ -10629,13 +10629,13 @@ fn bindgen_test_layout_StyleBasicShape() { #[repr(C)] #[derive(Debug)] pub struct StyleShapeSource<ReferenceBox> { - pub __bindgen_anon_1: StyleShapeSource__bindgen_ty_bindgen_id_209969<ReferenceBox>, + pub __bindgen_anon_1: StyleShapeSource__bindgen_ty_bindgen_id_210629<ReferenceBox>, pub mType: StyleShapeSourceType, pub mReferenceBox: ReferenceBox, } #[repr(C)] #[derive(Debug, Copy, Clone)] -pub struct StyleShapeSource__bindgen_ty_bindgen_id_209969<ReferenceBox> { +pub struct StyleShapeSource__bindgen_ty_bindgen_id_210629<ReferenceBox> { pub mBasicShape: __BindgenUnionField<*mut StyleBasicShape>, pub mURL: __BindgenUnionField<*mut FragmentOrURL>, pub bindgen_union_field: u64, @@ -10687,24 +10687,24 @@ pub enum nsStyleContentType { #[derive(Debug)] pub struct nsStyleContentData { pub mType: nsStyleContentType, - pub mContent: nsStyleContentData__bindgen_ty_bindgen_id_210053, + pub mContent: nsStyleContentData__bindgen_ty_bindgen_id_210713, } #[repr(C)] #[derive(Debug, Copy)] -pub struct nsStyleContentData__bindgen_ty_bindgen_id_210053 { +pub struct nsStyleContentData__bindgen_ty_bindgen_id_210713 { 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_bindgen_id_210053() { - assert_eq!(::std::mem::size_of::<nsStyleContentData__bindgen_ty_bindgen_id_210053>() +fn bindgen_test_layout_nsStyleContentData__bindgen_ty_bindgen_id_210713() { + assert_eq!(::std::mem::size_of::<nsStyleContentData__bindgen_ty_bindgen_id_210713>() , 8usize); - assert_eq!(::std::mem::align_of::<nsStyleContentData__bindgen_ty_bindgen_id_210053>() + assert_eq!(::std::mem::align_of::<nsStyleContentData__bindgen_ty_bindgen_id_210713>() , 8usize); } -impl Clone for nsStyleContentData__bindgen_ty_bindgen_id_210053 { +impl Clone for nsStyleContentData__bindgen_ty_bindgen_id_210713 { fn clone(&self) -> Self { *self } } #[test] @@ -10827,25 +10827,25 @@ pub enum nsStyleSVGPaintType { #[repr(C)] #[derive(Debug)] pub struct nsStyleSVGPaint { - pub mPaint: nsStyleSVGPaint__bindgen_ty_bindgen_id_210438, + pub mPaint: nsStyleSVGPaint__bindgen_ty_bindgen_id_211098, pub mType: nsStyleSVGPaintType, pub mFallbackColor: nscolor, } #[repr(C)] #[derive(Debug, Copy)] -pub struct nsStyleSVGPaint__bindgen_ty_bindgen_id_210438 { +pub struct nsStyleSVGPaint__bindgen_ty_bindgen_id_211098 { pub mColor: __BindgenUnionField<nscolor>, pub mPaintServer: __BindgenUnionField<*mut FragmentOrURL>, pub bindgen_union_field: u64, } #[test] -fn bindgen_test_layout_nsStyleSVGPaint__bindgen_ty_bindgen_id_210438() { - assert_eq!(::std::mem::size_of::<nsStyleSVGPaint__bindgen_ty_bindgen_id_210438>() +fn bindgen_test_layout_nsStyleSVGPaint__bindgen_ty_bindgen_id_211098() { + assert_eq!(::std::mem::size_of::<nsStyleSVGPaint__bindgen_ty_bindgen_id_211098>() , 8usize); - assert_eq!(::std::mem::align_of::<nsStyleSVGPaint__bindgen_ty_bindgen_id_210438>() + assert_eq!(::std::mem::align_of::<nsStyleSVGPaint__bindgen_ty_bindgen_id_211098>() , 8usize); } -impl Clone for nsStyleSVGPaint__bindgen_ty_bindgen_id_210438 { +impl Clone for nsStyleSVGPaint__bindgen_ty_bindgen_id_211098 { fn clone(&self) -> Self { *self } } #[test] @@ -10880,7 +10880,7 @@ pub struct nsStyleSVG { } #[repr(u32)] #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] -pub enum nsStyleSVG__bindgen_ty_bindgen_id_210615 { +pub enum nsStyleSVG__bindgen_ty_bindgen_id_211275 { FILL_OPACITY_SOURCE_MASK = 3, STROKE_OPACITY_SOURCE_MASK = 12, STROKE_DASHARRAY_CONTEXT = 16, @@ -10899,23 +10899,23 @@ fn bindgen_test_layout_nsStyleSVG() { pub struct nsStyleFilter { pub mType: i32, pub mFilterParameter: nsStyleCoord, - pub __bindgen_anon_1: nsStyleFilter__bindgen_ty_bindgen_id_210681, + pub __bindgen_anon_1: nsStyleFilter__bindgen_ty_bindgen_id_211341, } #[repr(C)] #[derive(Debug, Copy)] -pub struct nsStyleFilter__bindgen_ty_bindgen_id_210681 { +pub struct nsStyleFilter__bindgen_ty_bindgen_id_211341 { pub mURL: __BindgenUnionField<*mut FragmentOrURL>, pub mDropShadow: __BindgenUnionField<*mut nsCSSShadowArray>, pub bindgen_union_field: u64, } #[test] -fn bindgen_test_layout_nsStyleFilter__bindgen_ty_bindgen_id_210681() { - assert_eq!(::std::mem::size_of::<nsStyleFilter__bindgen_ty_bindgen_id_210681>() +fn bindgen_test_layout_nsStyleFilter__bindgen_ty_bindgen_id_211341() { + assert_eq!(::std::mem::size_of::<nsStyleFilter__bindgen_ty_bindgen_id_211341>() , 8usize); - assert_eq!(::std::mem::align_of::<nsStyleFilter__bindgen_ty_bindgen_id_210681>() + assert_eq!(::std::mem::align_of::<nsStyleFilter__bindgen_ty_bindgen_id_211341>() , 8usize); } -impl Clone for nsStyleFilter__bindgen_ty_bindgen_id_210681 { +impl Clone for nsStyleFilter__bindgen_ty_bindgen_id_211341 { fn clone(&self) -> Self { *self } } #[test] diff --git a/components/style/gecko_string_cache/atom_macro.rs b/components/style/gecko_string_cache/atom_macro.rs index 98297a6b63b..7b877823c1b 100644 --- a/components/style/gecko_string_cache/atom_macro.rs +++ b/components/style/gecko_string_cache/atom_macro.rs @@ -502,6 +502,8 @@ cfg_if! { pub static nsGkAtoms_datasources: *mut nsIAtom; #[link_name = "_ZN9nsGkAtoms8datetimeE"] pub static nsGkAtoms_datetime: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms11datetimeboxE"] + pub static nsGkAtoms_datetimebox: *mut nsIAtom; #[link_name = "_ZN9nsGkAtoms8dblclickE"] pub static nsGkAtoms_dblclick: *mut nsIAtom; #[link_name = "_ZN9nsGkAtoms2ddE"] @@ -1214,8 +1216,6 @@ cfg_if! { pub static nsGkAtoms_mozfullscreenchange: *mut nsIAtom; #[link_name = "_ZN9nsGkAtoms18mozfullscreenerrorE"] pub static nsGkAtoms_mozfullscreenerror: *mut nsIAtom; - #[link_name = "_ZN9nsGkAtoms20mozpasspointereventsE"] - pub static nsGkAtoms_mozpasspointerevents: *mut nsIAtom; #[link_name = "_ZN9nsGkAtoms20mozpointerlockchangeE"] pub static nsGkAtoms_mozpointerlockchange: *mut nsIAtom; #[link_name = "_ZN9nsGkAtoms19mozpointerlockerrorE"] @@ -1618,6 +1618,8 @@ cfg_if! { pub static nsGkAtoms_onmouseenter: *mut nsIAtom; #[link_name = "_ZN9nsGkAtoms12onmouseleaveE"] pub static nsGkAtoms_onmouseleave: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms14onmouselongtapE"] + pub static nsGkAtoms_onmouselongtap: *mut nsIAtom; #[link_name = "_ZN9nsGkAtoms11onmousemoveE"] pub static nsGkAtoms_onmousemove: *mut nsIAtom; #[link_name = "_ZN9nsGkAtoms10onmouseoutE"] @@ -3880,6 +3882,8 @@ cfg_if! { pub static nsGkAtoms_comboboxControlFrame: *mut nsIAtom; #[link_name = "_ZN9nsGkAtoms20comboboxDisplayFrameE"] pub static nsGkAtoms_comboboxDisplayFrame: *mut nsIAtom; + #[link_name = "_ZN9nsGkAtoms20dateTimeControlFrameE"] + pub static nsGkAtoms_dateTimeControlFrame: *mut nsIAtom; #[link_name = "_ZN9nsGkAtoms9deckFrameE"] pub static nsGkAtoms_deckFrame: *mut nsIAtom; #[link_name = "_ZN9nsGkAtoms12detailsFrameE"] @@ -5417,6 +5421,8 @@ cfg_if! { pub static nsGkAtoms_datasources: *mut nsIAtom; #[link_name = "?datetime@nsGkAtoms@@2PEAVnsIAtom@@EA"] pub static nsGkAtoms_datetime: *mut nsIAtom; + #[link_name = "?datetimebox@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_datetimebox: *mut nsIAtom; #[link_name = "?dblclick@nsGkAtoms@@2PEAVnsIAtom@@EA"] pub static nsGkAtoms_dblclick: *mut nsIAtom; #[link_name = "?dd@nsGkAtoms@@2PEAVnsIAtom@@EA"] @@ -6129,8 +6135,6 @@ cfg_if! { pub static nsGkAtoms_mozfullscreenchange: *mut nsIAtom; #[link_name = "?mozfullscreenerror@nsGkAtoms@@2PEAVnsIAtom@@EA"] pub static nsGkAtoms_mozfullscreenerror: *mut nsIAtom; - #[link_name = "?mozpasspointerevents@nsGkAtoms@@2PEAVnsIAtom@@EA"] - pub static nsGkAtoms_mozpasspointerevents: *mut nsIAtom; #[link_name = "?mozpointerlockchange@nsGkAtoms@@2PEAVnsIAtom@@EA"] pub static nsGkAtoms_mozpointerlockchange: *mut nsIAtom; #[link_name = "?mozpointerlockerror@nsGkAtoms@@2PEAVnsIAtom@@EA"] @@ -6533,6 +6537,8 @@ cfg_if! { pub static nsGkAtoms_onmouseenter: *mut nsIAtom; #[link_name = "?onmouseleave@nsGkAtoms@@2PEAVnsIAtom@@EA"] pub static nsGkAtoms_onmouseleave: *mut nsIAtom; + #[link_name = "?onmouselongtap@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_onmouselongtap: *mut nsIAtom; #[link_name = "?onmousemove@nsGkAtoms@@2PEAVnsIAtom@@EA"] pub static nsGkAtoms_onmousemove: *mut nsIAtom; #[link_name = "?onmouseout@nsGkAtoms@@2PEAVnsIAtom@@EA"] @@ -8795,6 +8801,8 @@ cfg_if! { pub static nsGkAtoms_comboboxControlFrame: *mut nsIAtom; #[link_name = "?comboboxDisplayFrame@nsGkAtoms@@2PEAVnsIAtom@@EA"] pub static nsGkAtoms_comboboxDisplayFrame: *mut nsIAtom; + #[link_name = "?dateTimeControlFrame@nsGkAtoms@@2PEAVnsIAtom@@EA"] + pub static nsGkAtoms_dateTimeControlFrame: *mut nsIAtom; #[link_name = "?deckFrame@nsGkAtoms@@2PEAVnsIAtom@@EA"] pub static nsGkAtoms_deckFrame: *mut nsIAtom; #[link_name = "?detailsFrame@nsGkAtoms@@2PEAVnsIAtom@@EA"] @@ -10332,6 +10340,8 @@ cfg_if! { pub static nsGkAtoms_datasources: *mut nsIAtom; #[link_name = "\x01?datetime@nsGkAtoms@@2PAVnsIAtom@@A"] pub static nsGkAtoms_datetime: *mut nsIAtom; + #[link_name = "\x01?datetimebox@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_datetimebox: *mut nsIAtom; #[link_name = "\x01?dblclick@nsGkAtoms@@2PAVnsIAtom@@A"] pub static nsGkAtoms_dblclick: *mut nsIAtom; #[link_name = "\x01?dd@nsGkAtoms@@2PAVnsIAtom@@A"] @@ -11044,8 +11054,6 @@ cfg_if! { pub static nsGkAtoms_mozfullscreenchange: *mut nsIAtom; #[link_name = "\x01?mozfullscreenerror@nsGkAtoms@@2PAVnsIAtom@@A"] pub static nsGkAtoms_mozfullscreenerror: *mut nsIAtom; - #[link_name = "\x01?mozpasspointerevents@nsGkAtoms@@2PAVnsIAtom@@A"] - pub static nsGkAtoms_mozpasspointerevents: *mut nsIAtom; #[link_name = "\x01?mozpointerlockchange@nsGkAtoms@@2PAVnsIAtom@@A"] pub static nsGkAtoms_mozpointerlockchange: *mut nsIAtom; #[link_name = "\x01?mozpointerlockerror@nsGkAtoms@@2PAVnsIAtom@@A"] @@ -11448,6 +11456,8 @@ cfg_if! { pub static nsGkAtoms_onmouseenter: *mut nsIAtom; #[link_name = "\x01?onmouseleave@nsGkAtoms@@2PAVnsIAtom@@A"] pub static nsGkAtoms_onmouseleave: *mut nsIAtom; + #[link_name = "\x01?onmouselongtap@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_onmouselongtap: *mut nsIAtom; #[link_name = "\x01?onmousemove@nsGkAtoms@@2PAVnsIAtom@@A"] pub static nsGkAtoms_onmousemove: *mut nsIAtom; #[link_name = "\x01?onmouseout@nsGkAtoms@@2PAVnsIAtom@@A"] @@ -13710,6 +13720,8 @@ cfg_if! { pub static nsGkAtoms_comboboxControlFrame: *mut nsIAtom; #[link_name = "\x01?comboboxDisplayFrame@nsGkAtoms@@2PAVnsIAtom@@A"] pub static nsGkAtoms_comboboxDisplayFrame: *mut nsIAtom; + #[link_name = "\x01?dateTimeControlFrame@nsGkAtoms@@2PAVnsIAtom@@A"] + pub static nsGkAtoms_dateTimeControlFrame: *mut nsIAtom; #[link_name = "\x01?deckFrame@nsGkAtoms@@2PAVnsIAtom@@A"] pub static nsGkAtoms_deckFrame: *mut nsIAtom; #[link_name = "\x01?detailsFrame@nsGkAtoms@@2PAVnsIAtom@@A"] @@ -15009,6 +15021,7 @@ macro_rules! atom { ("date-time") => { $crate::string_cache::atom_macro::unsafe_atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_dateTime as *mut _) }; ("datasources") => { $crate::string_cache::atom_macro::unsafe_atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_datasources as *mut _) }; ("datetime") => { $crate::string_cache::atom_macro::unsafe_atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_datetime as *mut _) }; +("datetimebox") => { $crate::string_cache::atom_macro::unsafe_atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_datetimebox as *mut _) }; ("dblclick") => { $crate::string_cache::atom_macro::unsafe_atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_dblclick as *mut _) }; ("dd") => { $crate::string_cache::atom_macro::unsafe_atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_dd as *mut _) }; ("debug") => { $crate::string_cache::atom_macro::unsafe_atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_debug as *mut _) }; @@ -15365,7 +15378,6 @@ macro_rules! atom { ("mozaudiochannel") => { $crate::string_cache::atom_macro::unsafe_atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mozaudiochannel as *mut _) }; ("mozfullscreenchange") => { $crate::string_cache::atom_macro::unsafe_atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mozfullscreenchange as *mut _) }; ("mozfullscreenerror") => { $crate::string_cache::atom_macro::unsafe_atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mozfullscreenerror as *mut _) }; -("mozpasspointerevents") => { $crate::string_cache::atom_macro::unsafe_atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mozpasspointerevents as *mut _) }; ("mozpointerlockchange") => { $crate::string_cache::atom_macro::unsafe_atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mozpointerlockchange as *mut _) }; ("mozpointerlockerror") => { $crate::string_cache::atom_macro::unsafe_atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mozpointerlockerror as *mut _) }; ("mozprivatebrowsing") => { $crate::string_cache::atom_macro::unsafe_atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mozprivatebrowsing as *mut _) }; @@ -15567,6 +15579,7 @@ macro_rules! atom { ("onmousedown") => { $crate::string_cache::atom_macro::unsafe_atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onmousedown as *mut _) }; ("onmouseenter") => { $crate::string_cache::atom_macro::unsafe_atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onmouseenter as *mut _) }; ("onmouseleave") => { $crate::string_cache::atom_macro::unsafe_atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onmouseleave as *mut _) }; +("onmouselongtap") => { $crate::string_cache::atom_macro::unsafe_atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onmouselongtap as *mut _) }; ("onmousemove") => { $crate::string_cache::atom_macro::unsafe_atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onmousemove as *mut _) }; ("onmouseout") => { $crate::string_cache::atom_macro::unsafe_atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onmouseout as *mut _) }; ("onmouseover") => { $crate::string_cache::atom_macro::unsafe_atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onmouseover as *mut _) }; @@ -16698,6 +16711,7 @@ macro_rules! atom { ("ColumnSetFrame") => { $crate::string_cache::atom_macro::unsafe_atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_columnSetFrame as *mut _) }; ("ComboboxControlFrame") => { $crate::string_cache::atom_macro::unsafe_atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_comboboxControlFrame as *mut _) }; ("ComboboxDisplayFrame") => { $crate::string_cache::atom_macro::unsafe_atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_comboboxDisplayFrame as *mut _) }; +("DateTimeControlFrame") => { $crate::string_cache::atom_macro::unsafe_atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_dateTimeControlFrame as *mut _) }; ("DeckFrame") => { $crate::string_cache::atom_macro::unsafe_atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_deckFrame as *mut _) }; ("DetailsFrame") => { $crate::string_cache::atom_macro::unsafe_atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_detailsFrame as *mut _) }; ("FieldSetFrame") => { $crate::string_cache::atom_macro::unsafe_atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_fieldSetFrame as *mut _) }; |