Bug 1309109 part 6 - Declare nullable strong borrowed ref type for RawServoDeclarationBlock. r=mystor

MozReview-Commit-ID: 2SDPK6lp4ue

--HG--
extra : source : 96f1ccc5f0b60b92d56de0ff75be011ac52cbb6f
This commit is contained in:
Manish Goregaokar 2016-10-18 15:29:03 +11:00
parent 05ef8466c6
commit e110cbadab

View File

@ -102,6 +102,9 @@ using mozilla::dom::StyleChildrenIterator;
DECL_ARC_REF_TYPE_FOR(ServoComputedValues)
DECL_ARC_REF_TYPE_FOR(RawServoStyleSheet)
DECL_ARC_REF_TYPE_FOR(RawServoDeclarationBlock)
// This is a reference to a reference of RawServoDeclarationBlock, which
// corresponds to Option<&Arc<RawServoDeclarationBlock>> in Servo side.
DECL_NULLABLE_BORROWED_REF_TYPE_FOR(RawServoDeclarationBlockStrong)
DECL_OWNED_REF_TYPE_FOR(RawServoStyleSet)
DECL_NULLABLE_OWNED_REF_TYPE_FOR(StyleChildrenIterator)