в один), что то типо type3 = type1 & type2 только с помощью макросов. какой-то крейт давал возможность так делать, но вспомнить\нагуглить не могу. может подскажет кто? struct One {
one: bool,
}
struct Two {
two: bool,
}
#[derive(какой-то макрос One + Two)]
struct Three {
one: bool,
two: bool,
}
https://docs.rs/merge/latest/merge/
не то, мне нужно получить тип токен стрим структуры\энума Three, до компиляции и рантайма.
Обсуждают сегодня