Но да, тогда хрен поймешь кто там реализовал какой трейт, где, да еще и какой именно метод вызван. Так что хотение от лени.
А хотелось бы мне Result.expect(blabla с переменным числом параметров) Что бы вызвал метод трейта, реализованного мной для стандартной структуры с перегрузкой методов и все без макросов.
Либа automod не робит с макросами. В итоге руками прописал модуль куда их совать буду и использовал macro_export экспортировав макрос прямо в корень crate, что мне видится неверным, но пока лень по другому делать. С модулями они перемудрили по моему.
В итоге на вершинах велосипедостроения я достиг в хэловорде такого
Result.expect(get_message!("msg_id", name=>"Васисуалий")) для логирования конструкция ненужная, а для локализации ошибок пойдет, лучше пока не выдумывается, разбираюсь. Наверное есть какой-то православный способ это делать, но я не выдумал как это делать что бы километр не писать каждый раз.
@apxont буду вставлять макрос. Типа такого result.expect(get_message!(Args)) это не то, что мне хотелось бы, но пойдет.
@apxont но я наверное тащу свои привычки в чужой монастырь.
@apxont блин, увидел нотификацию и тред перепутал :) Зачем конкретно это, трудно сказать. Думаю вред один. Вот перегрузка методов в трейте иногда была бы удобна, а то мне для логирования без макросов придется сейчас сделать get_message_0 1 2 3 :) Либо везде вставлять макрос специальный
@apxont когда у тебя сотни сервисов все собирается в прометей и оттуда летят алерты. К прометею прикручивается графана и у тебя вся инфра на ладони. Вешается телек в офисе с графиками что бы людей пугать.
Hi Mastodon, I'm all new here, so I should probably introduce myself! I'm Ninn, an illustrator from France. I love painting the sky and surrealistic moments in nature. I also run a daily meteorological fiction project, @clever_reports.
#introduction #mastoart #digitalpainting
@sk8er мне вон выдали мак на работе, валяется. Топовый. Че с ним делать если линукс удобнее.
@habr цифровая элементарна, что там изучать, вот аналог это да, это думать надо.
БГ второй раз в жизни попал в меня.
https://music.youtube.com/watch?v=sLOfMt115AE&si=mvlXGoiA3QJMgy9l
@kirill в смысле телефон какой? гугл пиксель 8а
@apxont а вот целая статья
https://medium.com/swlh/function-overloading-in-rust-d591aff64a03
Но я ее потом прочитаю, завтра. Просто наткнулся ближе к концу копаний, там как раз описана перегрузка, которую вроде как в ночных сборках таки запилили и почему это плохо...скорее всего :)
Медитирую, недавно впервые играл в d&d, люблю смотреть научпоп лекции в ютубе, гулять. По субботам хожу в баню потом сижу в кондитерской и читаю. Обожаю музеи современного искусства и особенно импрессионистов. Предпочту посидеть у озера и посмотреть на горы. Этот инстанс мой. Еще есть канал https://youtube.com/@user-tc9eq9pz2q?si=uPmChHjU3UyZIDET
Политическая платформа - гороскопианец в рамках метакратии
Религия - вера в макаронного монстра
Космополит безродный.
Местоимение они/их, царь я или не царь!?