Я очень новичок в Rust, и мне было интересно, можно ли определить кортеж в качестве члена структуры. Что-то вроде:
struct MyStruct {
(x, y) : (u32, f32)
}
Компилятор жалуется на первую запятую, так что это, очевидно, неправильный синтаксис. Это вообще возможно? Я ничего не могу найти в документации, и если я ищу кортеж и структуру, я получаю результаты для структур кортежа, а это не то, что я ищу.
Для тех, кому интересно, почему я хочу это знать, у меня есть функция, которая возвращает кортеж, и я хочу сохранить результат внутри члена структуры. В настоящее время я вызываю функцию для двух временных переменных, а затем перемещаю результаты в два разных члена структуры, но не уверен, что это правильный способ сделать это.