diff --git a/layout/style/ServoBindingList.h b/layout/style/ServoBindingList.h index 72d6d237742d..8896b61b4164 100644 --- a/layout/style/ServoBindingList.h +++ b/layout/style/ServoBindingList.h @@ -129,9 +129,6 @@ SERVO_BINDING_FUNC(Servo_StyleSet_ResolveForDeclarations, RawServoStyleSetBorrowed set, ServoStyleContextBorrowedOrNull parent_style, RawServoDeclarationBlockBorrowed declarations) -SERVO_BINDING_FUNC(Servo_SelectorList_Parse, - RawServoSelectorList*, - const nsACString* selector_list) SERVO_BINDING_FUNC(Servo_StyleSet_AddSizeOfExcludingThis, void, mozilla::MallocSizeOf malloc_size_of, mozilla::MallocSizeOf malloc_enclosing_size_of, diff --git a/layout/style/ServoBindingTypes.h b/layout/style/ServoBindingTypes.h index bf3e500ec5ef..f36f4ed92b41 100644 --- a/layout/style/ServoBindingTypes.h +++ b/layout/style/ServoBindingTypes.h @@ -16,7 +16,6 @@ #include "nsTArray.h" struct RawServoStyleSet; -struct RawServoSelectorList; struct RawServoAnimationValueMap; struct RustString; @@ -146,7 +145,6 @@ DECL_OWNED_REF_TYPE_FOR(RawServoAnimationValueMap) // it only asks Gecko to do so. In case we wish to in // the future, we should ensure that things being mutated // are protected from noalias violations by a cell type -DECL_BORROWED_REF_TYPE_FOR(RawServoSelectorList) DECL_BORROWED_REF_TYPE_FOR(RawGeckoNode) DECL_NULLABLE_BORROWED_REF_TYPE_FOR(RawGeckoNode) DECL_BORROWED_REF_TYPE_FOR(RawGeckoElement) @@ -179,8 +177,6 @@ DECL_BORROWED_MUT_REF_TYPE_FOR(nsCSSPropertyIDSet) DECL_BORROWED_REF_TYPE_FOR(RawGeckoCSSPropertyIDList) DECL_BORROWED_REF_TYPE_FOR(nsXBLBinding) DECL_BORROWED_MUT_REF_TYPE_FOR(RawGeckoStyleChildrenIterator) -DECL_OWNED_REF_TYPE_FOR(RawServoSelectorList) -DECL_BORROWED_REF_TYPE_FOR(RawServoSelectorList) #undef DECL_ARC_REF_TYPE_FOR #undef DECL_OWNED_REF_TYPE_FOR @@ -223,7 +219,6 @@ DECL_BORROWED_REF_TYPE_FOR(RawServoSelectorList) } DEFINE_BOXED_TYPE(StyleSet, RawServoStyleSet); -DEFINE_BOXED_TYPE(SelectorList, RawServoSelectorList); #undef DEFINE_BOXED_TYPE diff --git a/layout/style/ServoBindings.toml b/layout/style/ServoBindings.toml index 66bc502a4011..10690c7bd0bd 100644 --- a/layout/style/ServoBindings.toml +++ b/layout/style/ServoBindings.toml @@ -421,7 +421,6 @@ structs-types = [ "RawGeckoServoStyleRuleList", "RawGeckoURLExtraData", "RawGeckoXBLBinding", - "RawServoSelectorList", "RefPtr", "RustString", "CSSPseudoClassType", @@ -531,7 +530,6 @@ array-types = [ ] servo-owned-types = [ { name = "RawServoStyleSet", opaque = true }, - { name = "RawServoSelectorList", opaque = false }, { name = "ServoElementSnapshot", opaque = false }, { name = "RawServoAnimationValueMap", opaque = true }, ]