¿Cómo buscar una matriz que contiene elementos de estructura en Swift?

Es bastante sencillo encontrar un elemento en una matriz con tipo String, Int, etc.

var States = ["CA", "FL", "MI"]
var filteredStates = States.filter {$0 == "FL"} // returns false, true, false

Ahora, creé una estructura

struct Candy{
    let name:String
}

y luego lo inicializó

var candies =  [Candy(name: "Chocolate"),
Candy(name: "Lollipop"),
Candy(name: "Caramel")]

¿Alguien puede sugerir la forma correcta de encontrar "Chocolate" en la matriz que contiene elementos de estructura? No puedo implementar el método de búsqueda o filtro.

Respuestas a la pregunta(1)

Su respuesta a la pregunta