From bfb50f4b90016d84f93e4a1be154e5c5c1a0529b Mon Sep 17 00:00:00 2001 From: Cameron McCormack Date: Wed, 19 Oct 2016 17:53:09 +0800 Subject: [PATCH] Update bindings.rs --- components/style/gecko_bindings/bindings.rs | 206 ++++++++++---------- 1 file changed, 103 insertions(+), 103 deletions(-) diff --git a/components/style/gecko_bindings/bindings.rs b/components/style/gecko_bindings/bindings.rs index 53276228757..7639d836e01 100644 --- a/components/style/gecko_bindings/bindings.rs +++ b/components/style/gecko_bindings/bindings.rs @@ -39,90 +39,70 @@ pub type StyleChildrenIteratorBorrowedMutOrNull<'a> = Option<&'a mut StyleChildr pub type StyleChildrenIteratorOwnedOrNull = ::gecko_bindings::sugar::ownership::OwnedOrNull; enum StyleChildrenIteratorVoid{ } pub struct StyleChildrenIterator(StyleChildrenIteratorVoid); -use gecko_bindings::structs::nsStyleFont; -unsafe impl Send for nsStyleFont {} -unsafe impl Sync for nsStyleFont {} -use gecko_bindings::structs::nsStyleColor; -unsafe impl Send for nsStyleColor {} -unsafe impl Sync for nsStyleColor {} -use gecko_bindings::structs::nsStyleList; -unsafe impl Send for nsStyleList {} -unsafe impl Sync for nsStyleList {} -use gecko_bindings::structs::nsStyleText; -unsafe impl Send for nsStyleText {} -unsafe impl Sync for nsStyleText {} -use gecko_bindings::structs::nsStyleVisibility; -unsafe impl Send for nsStyleVisibility {} -unsafe impl Sync for nsStyleVisibility {} -use gecko_bindings::structs::nsStyleUserInterface; -unsafe impl Send for nsStyleUserInterface {} -unsafe impl Sync for nsStyleUserInterface {} -use gecko_bindings::structs::nsStyleTableBorder; -unsafe impl Send for nsStyleTableBorder {} -unsafe impl Sync for nsStyleTableBorder {} -use gecko_bindings::structs::nsStyleSVG; -unsafe impl Send for nsStyleSVG {} -unsafe impl Sync for nsStyleSVG {} -use gecko_bindings::structs::nsStyleVariables; -unsafe impl Send for nsStyleVariables {} -unsafe impl Sync for nsStyleVariables {} +use gecko_bindings::structs::FontFamilyList; +use gecko_bindings::structs::FontFamilyType; +use gecko_bindings::structs::RawGeckoDocument; +use gecko_bindings::structs::RawGeckoElement; +use gecko_bindings::structs::RawGeckoNode; +use gecko_bindings::structs::ServoElementSnapshot; +use gecko_bindings::structs::SheetParsingMode; +use gecko_bindings::structs::StyleBasicShape; +use gecko_bindings::structs::StyleBasicShapeType; +use gecko_bindings::structs::StyleClipPath; +use gecko_bindings::structs::nsCSSShadowArray; +use gecko_bindings::structs::nsChangeHint; +use gecko_bindings::structs::nsFont; +use gecko_bindings::structs::nsIAtom; +use gecko_bindings::structs::nsIPrincipal; +use gecko_bindings::structs::nsIURI; +use gecko_bindings::structs::nsMainThreadPtrHolder; +use gecko_bindings::structs::nsRestyleHint; +use gecko_bindings::structs::nsString; use gecko_bindings::structs::nsStyleBackground; unsafe impl Send for nsStyleBackground {} unsafe impl Sync for nsStyleBackground {} -use gecko_bindings::structs::nsStylePosition; -unsafe impl Send for nsStylePosition {} -unsafe impl Sync for nsStylePosition {} -use gecko_bindings::structs::nsStyleTextReset; -unsafe impl Send for nsStyleTextReset {} -unsafe impl Sync for nsStyleTextReset {} -use gecko_bindings::structs::nsStyleDisplay; -unsafe impl Send for nsStyleDisplay {} -unsafe impl Sync for nsStyleDisplay {} -use gecko_bindings::structs::nsStyleContent; -unsafe impl Send for nsStyleContent {} -unsafe impl Sync for nsStyleContent {} -use gecko_bindings::structs::nsStyleUIReset; -unsafe impl Send for nsStyleUIReset {} -unsafe impl Sync for nsStyleUIReset {} -use gecko_bindings::structs::nsStyleTable; -unsafe impl Send for nsStyleTable {} -unsafe impl Sync for nsStyleTable {} -use gecko_bindings::structs::nsStyleMargin; -unsafe impl Send for nsStyleMargin {} -unsafe impl Sync for nsStyleMargin {} -use gecko_bindings::structs::nsStylePadding; -unsafe impl Send for nsStylePadding {} -unsafe impl Sync for nsStylePadding {} use gecko_bindings::structs::nsStyleBorder; unsafe impl Send for nsStyleBorder {} unsafe impl Sync for nsStyleBorder {} -use gecko_bindings::structs::nsStyleOutline; -unsafe impl Send for nsStyleOutline {} -unsafe impl Sync for nsStyleOutline {} -use gecko_bindings::structs::nsStyleXUL; -unsafe impl Send for nsStyleXUL {} -unsafe impl Sync for nsStyleXUL {} -use gecko_bindings::structs::nsStyleSVGReset; -unsafe impl Send for nsStyleSVGReset {} -unsafe impl Sync for nsStyleSVGReset {} +use gecko_bindings::structs::nsStyleColor; +unsafe impl Send for nsStyleColor {} +unsafe impl Sync for nsStyleColor {} use gecko_bindings::structs::nsStyleColumn; unsafe impl Send for nsStyleColumn {} unsafe impl Sync for nsStyleColumn {} -use gecko_bindings::structs::nsStyleEffects; -unsafe impl Send for nsStyleEffects {} -unsafe impl Sync for nsStyleEffects {} -use gecko_bindings::structs::nsStyleImage; -unsafe impl Send for nsStyleImage {} -unsafe impl Sync for nsStyleImage {} -use gecko_bindings::structs::nsStyleGradient; -unsafe impl Send for nsStyleGradient {} -unsafe impl Sync for nsStyleGradient {} +use gecko_bindings::structs::nsStyleContent; +unsafe impl Send for nsStyleContent {} +unsafe impl Sync for nsStyleContent {} +use gecko_bindings::structs::nsStyleContext; +unsafe impl Send for nsStyleContext {} +unsafe impl Sync for nsStyleContext {} use gecko_bindings::structs::nsStyleCoord; unsafe impl Send for nsStyleCoord {} unsafe impl Sync for nsStyleCoord {} +use gecko_bindings::structs::nsStyleCoord_Calc; +unsafe impl Send for nsStyleCoord_Calc {} +unsafe impl Sync for nsStyleCoord_Calc {} +use gecko_bindings::structs::nsStyleCoord_CalcValue; +unsafe impl Send for nsStyleCoord_CalcValue {} +unsafe impl Sync for nsStyleCoord_CalcValue {} +use gecko_bindings::structs::nsStyleDisplay; +unsafe impl Send for nsStyleDisplay {} +unsafe impl Sync for nsStyleDisplay {} +use gecko_bindings::structs::nsStyleEffects; +unsafe impl Send for nsStyleEffects {} +unsafe impl Sync for nsStyleEffects {} +use gecko_bindings::structs::nsStyleFont; +unsafe impl Send for nsStyleFont {} +unsafe impl Sync for nsStyleFont {} +use gecko_bindings::structs::nsStyleGradient; +unsafe impl Send for nsStyleGradient {} +unsafe impl Sync for nsStyleGradient {} use gecko_bindings::structs::nsStyleGradientStop; unsafe impl Send for nsStyleGradientStop {} unsafe impl Sync for nsStyleGradientStop {} +use gecko_bindings::structs::nsStyleImage; +unsafe impl Send for nsStyleImage {} +unsafe impl Sync for nsStyleImage {} use gecko_bindings::structs::nsStyleImageLayers; unsafe impl Send for nsStyleImageLayers {} unsafe impl Sync for nsStyleImageLayers {} @@ -132,43 +112,63 @@ unsafe impl Sync for nsStyleImageLayers_Layer {} use gecko_bindings::structs::nsStyleImageLayers_LayerType; unsafe impl Send for nsStyleImageLayers_LayerType {} unsafe impl Sync for nsStyleImageLayers_LayerType {} -use gecko_bindings::structs::nsStyleUnit; -unsafe impl Send for nsStyleUnit {} -unsafe impl Sync for nsStyleUnit {} -use gecko_bindings::structs::nsStyleUnion; -unsafe impl Send for nsStyleUnion {} -unsafe impl Sync for nsStyleUnion {} -use gecko_bindings::structs::nsStyleCoord_CalcValue; -unsafe impl Send for nsStyleCoord_CalcValue {} -unsafe impl Sync for nsStyleCoord_CalcValue {} -use gecko_bindings::structs::nsStyleCoord_Calc; -unsafe impl Send for nsStyleCoord_Calc {} -unsafe impl Sync for nsStyleCoord_Calc {} -use gecko_bindings::structs::nsRestyleHint; -use gecko_bindings::structs::ServoElementSnapshot; -use gecko_bindings::structs::nsChangeHint; -use gecko_bindings::structs::SheetParsingMode; -use gecko_bindings::structs::nsMainThreadPtrHolder; -use gecko_bindings::structs::nsFont; -use gecko_bindings::structs::FontFamilyList; -use gecko_bindings::structs::FontFamilyType; -use gecko_bindings::structs::nsIAtom; -use gecko_bindings::structs::nsStyleContext; -unsafe impl Send for nsStyleContext {} -unsafe impl Sync for nsStyleContext {} -use gecko_bindings::structs::StyleClipPath; -use gecko_bindings::structs::StyleBasicShapeType; -use gecko_bindings::structs::StyleBasicShape; -use gecko_bindings::structs::nsCSSShadowArray; -use gecko_bindings::structs::nsIPrincipal; -use gecko_bindings::structs::nsIURI; -use gecko_bindings::structs::RawGeckoNode; -use gecko_bindings::structs::RawGeckoElement; -use gecko_bindings::structs::RawGeckoDocument; -use gecko_bindings::structs::nsString; +use gecko_bindings::structs::nsStyleList; +unsafe impl Send for nsStyleList {} +unsafe impl Sync for nsStyleList {} +use gecko_bindings::structs::nsStyleMargin; +unsafe impl Send for nsStyleMargin {} +unsafe impl Sync for nsStyleMargin {} +use gecko_bindings::structs::nsStyleOutline; +unsafe impl Send for nsStyleOutline {} +unsafe impl Sync for nsStyleOutline {} +use gecko_bindings::structs::nsStylePadding; +unsafe impl Send for nsStylePadding {} +unsafe impl Sync for nsStylePadding {} +use gecko_bindings::structs::nsStylePosition; +unsafe impl Send for nsStylePosition {} +unsafe impl Sync for nsStylePosition {} use gecko_bindings::structs::nsStyleQuoteValues; unsafe impl Send for nsStyleQuoteValues {} unsafe impl Sync for nsStyleQuoteValues {} +use gecko_bindings::structs::nsStyleSVG; +unsafe impl Send for nsStyleSVG {} +unsafe impl Sync for nsStyleSVG {} +use gecko_bindings::structs::nsStyleSVGReset; +unsafe impl Send for nsStyleSVGReset {} +unsafe impl Sync for nsStyleSVGReset {} +use gecko_bindings::structs::nsStyleTable; +unsafe impl Send for nsStyleTable {} +unsafe impl Sync for nsStyleTable {} +use gecko_bindings::structs::nsStyleTableBorder; +unsafe impl Send for nsStyleTableBorder {} +unsafe impl Sync for nsStyleTableBorder {} +use gecko_bindings::structs::nsStyleText; +unsafe impl Send for nsStyleText {} +unsafe impl Sync for nsStyleText {} +use gecko_bindings::structs::nsStyleTextReset; +unsafe impl Send for nsStyleTextReset {} +unsafe impl Sync for nsStyleTextReset {} +use gecko_bindings::structs::nsStyleUIReset; +unsafe impl Send for nsStyleUIReset {} +unsafe impl Sync for nsStyleUIReset {} +use gecko_bindings::structs::nsStyleUnion; +unsafe impl Send for nsStyleUnion {} +unsafe impl Sync for nsStyleUnion {} +use gecko_bindings::structs::nsStyleUnit; +unsafe impl Send for nsStyleUnit {} +unsafe impl Sync for nsStyleUnit {} +use gecko_bindings::structs::nsStyleUserInterface; +unsafe impl Send for nsStyleUserInterface {} +unsafe impl Sync for nsStyleUserInterface {} +use gecko_bindings::structs::nsStyleVariables; +unsafe impl Send for nsStyleVariables {} +unsafe impl Sync for nsStyleVariables {} +use gecko_bindings::structs::nsStyleVisibility; +unsafe impl Send for nsStyleVisibility {} +unsafe impl Sync for nsStyleVisibility {} +use gecko_bindings::structs::nsStyleXUL; +unsafe impl Send for nsStyleXUL {} +unsafe impl Sync for nsStyleXUL {} extern "C" { pub fn Gecko_EnsureTArrayCapacity(aArray: *mut ::std::os::raw::c_void,