Class-only protocols in Swift

protocol PClass: class {}

class SomeClass: PClass {}

struct SomeStruct: PClass {} //<- Error