Golang: ¿Es posible la conversión entre diferentes tipos de estructura?

Digamos que tengo dos tipos similares configurados de esta manera:

type type1 []struct {
    Field1 string
    Field2 int
}
type type2 []struct {
    Field1 string
    Field2 int
}

¿Hay una manera directa de escribir valores de un tipo1 a un tipo2, sabiendo que tienen los mismos campos? (aparte de escribir un bucle que copiará todos los campos del origen al destino)

Gracias.

Respuestas a la pregunta(0)

Su respuesta a la pregunta