mirror of
https://github.com/servo/servo.git
synced 2025-08-04 13:10:20 +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;
|
use gecko_bindings::structs::nsStyleContentData;
|
||||||
unsafe impl Send for nsStyleContentData {}
|
unsafe impl Send for nsStyleContentData {}
|
||||||
unsafe impl Sync 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;
|
use gecko_bindings::structs::nsStyleContentType;
|
||||||
unsafe impl Send for nsStyleContentType {}
|
unsafe impl Send for nsStyleContentType {}
|
||||||
unsafe impl Sync for nsStyleContentType {}
|
unsafe impl Sync for nsStyleContentType {}
|
||||||
|
@ -918,8 +921,9 @@ extern "C" {
|
||||||
aImageValue: *mut ImageValue);
|
aImageValue: *mut ImageValue);
|
||||||
}
|
}
|
||||||
extern "C" {
|
extern "C" {
|
||||||
pub fn Gecko_SetContentDataArray(content_data: *mut nsStyleContentData,
|
pub fn Gecko_SetCounterFunction(content_data: *mut nsStyleContentData,
|
||||||
type_: nsStyleContentType, len: u32);
|
type_: nsStyleContentType)
|
||||||
|
-> *mut nsStyleContentData_CounterFunction;
|
||||||
}
|
}
|
||||||
extern "C" {
|
extern "C" {
|
||||||
pub fn Gecko_GetNodeFlags(node: RawGeckoNodeBorrowed) -> u32;
|
pub fn Gecko_GetNodeFlags(node: RawGeckoNodeBorrowed) -> u32;
|
||||||
|
|
|
@ -31871,11 +31871,66 @@ pub mod root {
|
||||||
pub mContent: root::nsStyleContentData__bindgen_ty_1,
|
pub mContent: root::nsStyleContentData__bindgen_ty_1,
|
||||||
}
|
}
|
||||||
#[repr(C)]
|
#[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)]
|
#[derive(Debug, Copy)]
|
||||||
pub struct nsStyleContentData__bindgen_ty_1 {
|
pub struct nsStyleContentData__bindgen_ty_1 {
|
||||||
pub mString: root::__BindgenUnionField<*mut u16>,
|
pub mString: root::__BindgenUnionField<*mut u16>,
|
||||||
pub mImage: root::__BindgenUnionField<*mut root::nsStyleImageRequest>,
|
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,
|
pub bindgen_union_field: u64,
|
||||||
}
|
}
|
||||||
#[test]
|
#[test]
|
||||||
|
|
|
@ -31361,11 +31361,66 @@ pub mod root {
|
||||||
pub mContent: root::nsStyleContentData__bindgen_ty_1,
|
pub mContent: root::nsStyleContentData__bindgen_ty_1,
|
||||||
}
|
}
|
||||||
#[repr(C)]
|
#[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)]
|
#[derive(Debug, Copy)]
|
||||||
pub struct nsStyleContentData__bindgen_ty_1 {
|
pub struct nsStyleContentData__bindgen_ty_1 {
|
||||||
pub mString: root::__BindgenUnionField<*mut u16>,
|
pub mString: root::__BindgenUnionField<*mut u16>,
|
||||||
pub mImage: root::__BindgenUnionField<*mut root::nsStyleImageRequest>,
|
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,
|
pub bindgen_union_field: u64,
|
||||||
}
|
}
|
||||||
#[test]
|
#[test]
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue