поле, которое точно есть в объекте-параметре, но не расписывая это в виде трейта?
Если на пальцах, то мне нужно взять user_id из объекта запроса. И я точно знаю, что такое поле там всегда есть. Но объекты запросов генерируются (что-то вроде grpc), так что добавить туда новый метод не так просто. Я понимаю, что кошерный способ это объявить новый трейт с методом get_user_id() и рядом написать реализацию для нужных типов. Но не хочется столько лапши писать чтоб просто прочитать поле.
Сейчас всё работает через макросы, но команда жалуется, что макросы трудно читать.
Не можно
нельзя
Обсуждают сегодня