O que essa sintaxe de pontos significa no tutorial de desenvolvimento do Pebble watch? [duplicado
Esta pergunta já tem uma resposta aqui:
O que significa ponto (.) Em um inicializador struct? 3 respostasMe deparei com o seguinte código no tutorial de desenvolvimento de aplicativos do Pebble watch:
// Set handlers to manage the elements inside the Window
window_set_window_handlers(s_main_window, (WindowHandlers) {
.load = main_window_load,
.unload = main_window_unload
});
Não consigo entender essa atribuição para .load e .unload. Esse padrão é C? Acho que nunca vi uma sintaxe semelhante antes.