@@ -632,9 +632,9 @@ private extension Collection where Element == RenderBlockContent {
632
632
var headingLevel : Int = 1
633
633
634
634
guard let headingIndex = self . firstIndex ( where: { element in
635
- if case let . heading( elementLevel , elementHeading , _ ) = element {
636
- headingLevel = elementLevel
637
- return heading == elementHeading
635
+ if case let . heading( value ) = element {
636
+ headingLevel = value . level
637
+ return heading == value . text
638
638
}
639
639
return false
640
640
} ) else {
@@ -644,17 +644,17 @@ private extension Collection where Element == RenderBlockContent {
644
644
let contentStart = self . index ( after: headingIndex)
645
645
646
646
return Slice ( base: self , bounds: contentStart..< ( self [ contentStart... ] . firstIndex ( where: { element in
647
- if case let . heading( elementLevel , _ , _ ) = element {
648
- return elementLevel <= headingLevel
647
+ if case let . heading( value ) = element {
648
+ return value . level <= headingLevel
649
649
}
650
650
return false
651
651
} ) ?? self . endIndex) )
652
652
}
653
653
654
654
func listItems( ) -> [ RenderBlockContent . ListItem ] {
655
655
self . compactMap { block -> [ RenderBlockContent . ListItem ] ? in
656
- if case let . unorderedList( items ) = block {
657
- return items
656
+ if case let . unorderedList( value ) = block {
657
+ return value . items
658
658
}
659
659
return nil
660
660
} . flatMap ( { $0 } )
@@ -664,11 +664,11 @@ private extension Collection where Element == RenderBlockContent {
664
664
private extension RenderBlockContent . ListItem {
665
665
func firstReference( ) -> RenderReferenceIdentifier ? {
666
666
self . content. compactMap { block in
667
- guard case let . paragraph( inlineContent ) = block else {
667
+ guard case let . paragraph( value ) = block else {
668
668
return nil
669
669
}
670
670
671
- return inlineContent. compactMap { content in
671
+ return value . inlineContent. compactMap { content in
672
672
guard case let . reference( identifier, _, _, _) = content else {
673
673
return nil
674
674
}
0 commit comments