Skip to content

Commit dd03970

Browse files
moiseevtkremenek
authored andcommitted
[stdlib] @available attributes for intervals (#2728)
1 parent f7ba02a commit dd03970

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

stdlib/public/core/Range.swift.gyb

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -613,3 +613,12 @@ extension Range {
613613
Builtin.unreachable()
614614
}
615615
}
616+
617+
@available(*, unavailable, message: "IntervalType has been removed in Swift 3. Use ranges instead.")
618+
public typealias IntervalType = Void
619+
620+
@available(*, unavailable, renamed: "Range")
621+
public struct HalfOpenInterval<Bound> {}
622+
623+
@available(*, unavailable, renamed: "ClosedRange")
624+
public struct ClosedInterval<Bound> {}

0 commit comments

Comments
 (0)