guardでenumが特定の値じゃないことを保証するにはどうしたらええんや?

enum Hoge { case Huga, Hige, Fiz, Buz }

  // 1個だけだったらなんとかなる
  guard let .Huga = hoge else {
   // Huga 以外だったら何もしない!
   return
  }

  // こうは書けない
  guard hoge == .Huga || hoge == .Hige else {
   // Huga, Hige 以外だったら何もしない!
   return
  }

  // 2個以上はswitchを使うしかない?
  switch hoge {
  case .Huga, .Hige:
    break
  default:
    // Huga, Hige 以外だったら何もしない!
    return
  }