aboutsummaryrefslogtreecommitdiffstats
path: root/components/style/gecko/generated/structs_debug.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/style/gecko/generated/structs_debug.rs')
-rw-r--r--components/style/gecko/generated/structs_debug.rs32
1 files changed, 32 insertions, 0 deletions
diff --git a/components/style/gecko/generated/structs_debug.rs b/components/style/gecko/generated/structs_debug.rs
index ff7d3d0436d..ba87266ca7d 100644
--- a/components/style/gecko/generated/structs_debug.rs
+++ b/components/style/gecko/generated/structs_debug.rs
@@ -5456,6 +5456,38 @@ pub mod root {
"Alignment of field: " , stringify ! ( GeckoEffects )
, "::" , stringify ! ( gecko ) ));
}
+ #[repr(C)]
+ #[derive(Debug, Copy)]
+ pub struct ServoStyleSetSizes {
+ pub mStylistRuleTree: usize,
+ pub mOther: usize,
+ }
+ #[test]
+ fn bindgen_test_layout_ServoStyleSetSizes() {
+ assert_eq!(::std::mem::size_of::<ServoStyleSetSizes>() , 16usize ,
+ concat ! (
+ "Size of: " , stringify ! ( ServoStyleSetSizes ) ));
+ assert_eq! (::std::mem::align_of::<ServoStyleSetSizes>() , 8usize
+ , concat ! (
+ "Alignment of " , stringify ! ( ServoStyleSetSizes )
+ ));
+ assert_eq! (unsafe {
+ & ( * ( 0 as * const ServoStyleSetSizes ) ) .
+ mStylistRuleTree as * const _ as usize } , 0usize ,
+ concat ! (
+ "Alignment of field: " , stringify ! (
+ ServoStyleSetSizes ) , "::" , stringify ! (
+ mStylistRuleTree ) ));
+ assert_eq! (unsafe {
+ & ( * ( 0 as * const ServoStyleSetSizes ) ) . mOther
+ as * const _ as usize } , 8usize , concat ! (
+ "Alignment of field: " , stringify ! (
+ ServoStyleSetSizes ) , "::" , stringify ! ( mOther )
+ ));
+ }
+ impl Clone for ServoStyleSetSizes {
+ fn clone(&self) -> Self { *self }
+ }
#[repr(u8)]
/// Enumeration that represents one of the two supported style system backends.
#[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)]