Associated types: Self.AssociatedType vs AssociatedType

Is there a difference between?:

protocol Label {
    associatedtype LabelType
    static var label: Self.LabelType { get }
}

and between:

protocol Label {
    associatedtype LabelType
    static var label: LabelType { get }
}

No; they're the same.

2 Likes