mirror of
https://github.com/servo/servo.git
synced 2025-08-03 12:40:06 +01:00
Update binding files.
This commit is contained in:
parent
737733eaae
commit
4a53599647
3 changed files with 118 additions and 4 deletions
|
@ -79,6 +79,9 @@ unsafe impl Sync for nsStyleContent {}
|
|||
use gecko_bindings::structs::nsStyleContentData;
|
||||
unsafe impl Send for nsStyleContentData {}
|
||||
unsafe impl Sync for nsStyleContentData {}
|
||||
use gecko_bindings::structs::nsStyleContentData_CounterFunction;
|
||||
unsafe impl Send for nsStyleContentData_CounterFunction {}
|
||||
unsafe impl Sync for nsStyleContentData_CounterFunction {}
|
||||
use gecko_bindings::structs::nsStyleContentType;
|
||||
unsafe impl Send for nsStyleContentType {}
|
||||
unsafe impl Sync for nsStyleContentType {}
|
||||
|
@ -918,8 +921,9 @@ extern "C" {
|
|||
aImageValue: *mut ImageValue);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn Gecko_SetContentDataArray(content_data: *mut nsStyleContentData,
|
||||
type_: nsStyleContentType, len: u32);
|
||||
pub fn Gecko_SetCounterFunction(content_data: *mut nsStyleContentData,
|
||||
type_: nsStyleContentType)
|
||||
-> *mut nsStyleContentData_CounterFunction;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn Gecko_GetNodeFlags(node: RawGeckoNodeBorrowed) -> u32;
|
||||
|
|
|
@ -31871,11 +31871,66 @@ pub mod root {
|
|||
pub mContent: root::nsStyleContentData__bindgen_ty_1,
|
||||
}
|
||||
#[repr(C)]
|
||||
#[derive(Debug)]
|
||||
pub struct nsStyleContentData_CounterFunction {
|
||||
pub mIdent: ::nsstring::nsStringRepr,
|
||||
pub mSeparator: ::nsstring::nsStringRepr,
|
||||
pub mCounterStyle: root::mozilla::CounterStylePtr,
|
||||
pub mCounterStyleName: root::nsCOMPtr<root::nsIAtom>,
|
||||
pub mRefCnt: root::mozilla::ThreadSafeAutoRefCnt,
|
||||
}
|
||||
pub type nsStyleContentData_CounterFunction_HasThreadSafeRefCnt =
|
||||
root::mozilla::TrueType;
|
||||
#[test]
|
||||
fn bindgen_test_layout_nsStyleContentData_CounterFunction() {
|
||||
assert_eq!(::std::mem::size_of::<nsStyleContentData_CounterFunction>()
|
||||
, 56usize , concat ! (
|
||||
"Size of: " , stringify ! (
|
||||
nsStyleContentData_CounterFunction ) ));
|
||||
assert_eq! (::std::mem::align_of::<nsStyleContentData_CounterFunction>()
|
||||
, 8usize , concat ! (
|
||||
"Alignment of " , stringify ! (
|
||||
nsStyleContentData_CounterFunction ) ));
|
||||
assert_eq! (unsafe {
|
||||
& ( * ( 0 as * const nsStyleContentData_CounterFunction )
|
||||
) . mIdent as * const _ as usize } , 0usize , concat ! (
|
||||
"Alignment of field: " , stringify ! (
|
||||
nsStyleContentData_CounterFunction ) , "::" , stringify !
|
||||
( mIdent ) ));
|
||||
assert_eq! (unsafe {
|
||||
& ( * ( 0 as * const nsStyleContentData_CounterFunction )
|
||||
) . mSeparator as * const _ as usize } , 16usize , concat
|
||||
! (
|
||||
"Alignment of field: " , stringify ! (
|
||||
nsStyleContentData_CounterFunction ) , "::" , stringify !
|
||||
( mSeparator ) ));
|
||||
assert_eq! (unsafe {
|
||||
& ( * ( 0 as * const nsStyleContentData_CounterFunction )
|
||||
) . mCounterStyle as * const _ as usize } , 32usize ,
|
||||
concat ! (
|
||||
"Alignment of field: " , stringify ! (
|
||||
nsStyleContentData_CounterFunction ) , "::" , stringify !
|
||||
( mCounterStyle ) ));
|
||||
assert_eq! (unsafe {
|
||||
& ( * ( 0 as * const nsStyleContentData_CounterFunction )
|
||||
) . mCounterStyleName as * const _ as usize } , 40usize ,
|
||||
concat ! (
|
||||
"Alignment of field: " , stringify ! (
|
||||
nsStyleContentData_CounterFunction ) , "::" , stringify !
|
||||
( mCounterStyleName ) ));
|
||||
assert_eq! (unsafe {
|
||||
& ( * ( 0 as * const nsStyleContentData_CounterFunction )
|
||||
) . mRefCnt as * const _ as usize } , 48usize , concat ! (
|
||||
"Alignment of field: " , stringify ! (
|
||||
nsStyleContentData_CounterFunction ) , "::" , stringify !
|
||||
( mRefCnt ) ));
|
||||
}
|
||||
#[repr(C)]
|
||||
#[derive(Debug, Copy)]
|
||||
pub struct nsStyleContentData__bindgen_ty_1 {
|
||||
pub mString: root::__BindgenUnionField<*mut u16>,
|
||||
pub mImage: root::__BindgenUnionField<*mut root::nsStyleImageRequest>,
|
||||
pub mCounters: root::__BindgenUnionField<*mut root::nsCSSValue_Array>,
|
||||
pub mCounters: root::__BindgenUnionField<*mut root::nsStyleContentData_CounterFunction>,
|
||||
pub bindgen_union_field: u64,
|
||||
}
|
||||
#[test]
|
||||
|
|
|
@ -31361,11 +31361,66 @@ pub mod root {
|
|||
pub mContent: root::nsStyleContentData__bindgen_ty_1,
|
||||
}
|
||||
#[repr(C)]
|
||||
#[derive(Debug)]
|
||||
pub struct nsStyleContentData_CounterFunction {
|
||||
pub mIdent: ::nsstring::nsStringRepr,
|
||||
pub mSeparator: ::nsstring::nsStringRepr,
|
||||
pub mCounterStyle: root::mozilla::CounterStylePtr,
|
||||
pub mCounterStyleName: root::nsCOMPtr,
|
||||
pub mRefCnt: root::mozilla::ThreadSafeAutoRefCnt,
|
||||
}
|
||||
pub type nsStyleContentData_CounterFunction_HasThreadSafeRefCnt =
|
||||
root::mozilla::TrueType;
|
||||
#[test]
|
||||
fn bindgen_test_layout_nsStyleContentData_CounterFunction() {
|
||||
assert_eq!(::std::mem::size_of::<nsStyleContentData_CounterFunction>()
|
||||
, 56usize , concat ! (
|
||||
"Size of: " , stringify ! (
|
||||
nsStyleContentData_CounterFunction ) ));
|
||||
assert_eq! (::std::mem::align_of::<nsStyleContentData_CounterFunction>()
|
||||
, 8usize , concat ! (
|
||||
"Alignment of " , stringify ! (
|
||||
nsStyleContentData_CounterFunction ) ));
|
||||
assert_eq! (unsafe {
|
||||
& ( * ( 0 as * const nsStyleContentData_CounterFunction )
|
||||
) . mIdent as * const _ as usize } , 0usize , concat ! (
|
||||
"Alignment of field: " , stringify ! (
|
||||
nsStyleContentData_CounterFunction ) , "::" , stringify !
|
||||
( mIdent ) ));
|
||||
assert_eq! (unsafe {
|
||||
& ( * ( 0 as * const nsStyleContentData_CounterFunction )
|
||||
) . mSeparator as * const _ as usize } , 16usize , concat
|
||||
! (
|
||||
"Alignment of field: " , stringify ! (
|
||||
nsStyleContentData_CounterFunction ) , "::" , stringify !
|
||||
( mSeparator ) ));
|
||||
assert_eq! (unsafe {
|
||||
& ( * ( 0 as * const nsStyleContentData_CounterFunction )
|
||||
) . mCounterStyle as * const _ as usize } , 32usize ,
|
||||
concat ! (
|
||||
"Alignment of field: " , stringify ! (
|
||||
nsStyleContentData_CounterFunction ) , "::" , stringify !
|
||||
( mCounterStyle ) ));
|
||||
assert_eq! (unsafe {
|
||||
& ( * ( 0 as * const nsStyleContentData_CounterFunction )
|
||||
) . mCounterStyleName as * const _ as usize } , 40usize ,
|
||||
concat ! (
|
||||
"Alignment of field: " , stringify ! (
|
||||
nsStyleContentData_CounterFunction ) , "::" , stringify !
|
||||
( mCounterStyleName ) ));
|
||||
assert_eq! (unsafe {
|
||||
& ( * ( 0 as * const nsStyleContentData_CounterFunction )
|
||||
) . mRefCnt as * const _ as usize } , 48usize , concat ! (
|
||||
"Alignment of field: " , stringify ! (
|
||||
nsStyleContentData_CounterFunction ) , "::" , stringify !
|
||||
( mRefCnt ) ));
|
||||
}
|
||||
#[repr(C)]
|
||||
#[derive(Debug, Copy)]
|
||||
pub struct nsStyleContentData__bindgen_ty_1 {
|
||||
pub mString: root::__BindgenUnionField<*mut u16>,
|
||||
pub mImage: root::__BindgenUnionField<*mut root::nsStyleImageRequest>,
|
||||
pub mCounters: root::__BindgenUnionField<*mut root::nsCSSValue_Array>,
|
||||
pub mCounters: root::__BindgenUnionField<*mut root::nsStyleContentData_CounterFunction>,
|
||||
pub bindgen_union_field: u64,
|
||||
}
|
||||
#[test]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue