如何确定枚举类型

我有一个带有泛型的结构(在这种情况下是SwiftUI-视图,但是问题与SwiftUI无关,因为它可以是任何Struct),而泛型应该是Enum-类型。 我能否以某种方式询问泛型,枚举是什么类型?

例:

enum TestA : String {
    case a = "a"
    case b = "b"
}

var id : TestA

所以我想有这样的东西

if id.isKind(of:String) 

因为它适用于课程。

import SwiftUI

struct Whatever<EnumType>: View {

    let id: EnumType


    func askForType() {

        if id.isKind(of:String) {  <<<  this is not working, i know, but is there a workaround?
            print("is string")
        }
    }

    var body: some View {

        Text("aha")
    }
}