Files
swift-mirror/validation-test/compiler_crashers_2_fixed/Inputs/issue-53550-other.swift

18 lines
579 B
Swift

protocol Snapshotting {
associatedtype NativeType: NativeInserting where NativeType.SnapshotType == Self
associatedtype ChangeType: SnapshotChange where ChangeType.SnapshotType == Self
}
protocol NativeInserting {
associatedtype SnapshotType : Snapshotting where SnapshotType.NativeType == Self
}
protocol SnapshotProperties : OptionSet where RawValue == Int {
static var all: Self { get }
}
protocol SnapshotChange {
associatedtype SnapshotType : Snapshotting where SnapshotType.ChangeType == Self
associatedtype PropertiesType : SnapshotProperties
}