//go:embed complex_structures.gob var embedCs []byte func main() { var complexStructures []ComplexStruct decoder := gob.NewDecoder(bytes.NewReader(embedCs)) if err := decoder.Decode(&complexStructures); err != nil { panic(err) } for _, cs := range complexStructures { fmt.Println(cs) } }