Follow

В итоге на вершинах велосипедостроения я достиг в хэловорде такого

Result.expect(get_message!("msg_id", name=>"Васисуалий")) для логирования конструкция ненужная, а для локализации ошибок пойдет, лучше пока не выдумывается, разбираюсь. Наверное есть какой-то православный способ это делать, но я не выдумал как это делать что бы километр не писать каждый раз.

Либа automod не робит с макросами. В итоге руками прописал модуль куда их совать буду и использовал macro_export экспортировав макрос прямо в корень crate, что мне видится неверным, но пока лень по другому делать. С модулями они перемудрили по моему.

А хотелось бы мне Result.expect(blabla с переменным числом параметров) Что бы вызвал метод трейта, реализованного мной для стандартной структуры с перегрузкой методов и все без макросов.

Но да, тогда хрен поймешь кто там реализовал какой трейт, где, да еще и какой именно метод вызван. Так что хотение от лени.

Но вот вопрос, если у вас есть макросы с переменным числом параметров и они от вызова функции отличаются только восклицательным знаком, почему перегрузка функций это плохо? Текст фактически одинаковый, но в одном случае ты имеешь штуку в которой черт ногу сломит, а в другом нет.

Sign in to participate in the conversation
MustUdon

I like Twitter, but, Mastodon it is so excited! Feel free to register it is server just for fun! Usefull links https://instances.social https://www.reddit.com/r/Mastodon/comments/yugh2o/some_useful_mastodon_lists/?utm_source=share&utm_medium=web2x&context=3