Блог*
Open in Telegram
Блог со звёздочкой. Много репостов, немножко программирования. Небольшое прикольное комьюнити: @decltype_chat_ptr_t Автор: @insert_reference_here
Show more1 925
Subscribers
-224 hours
No data7 days
-130 days
Posts Archive
1 925
Repost from Random Rust Dev
Плохие советы для краболюдов.
Часто бывает так, что в функции, которая принимает
self нужно вызвать функцию, которая принимает &mut self.
fn final(self) {
self.mutating_foo(); ❌
}
Есть очевидный способ это сделать - объявить аргумент как мутируемым.
Для вызывающего кода это ни на что не влияет.
fn final(mut self) {
self.mutating_foo(); ✅
}
Или (менее популярно) перебиндить в теле функции
fn final(self) {
let mut me = self;
me.mutating_foo(); ✅
}
Но есть способ для того что бы инкрементить WTF_COUNT у читателя.
fn final(self) {
{ self }.mutating_foo(); 💀
}1 925
Папищеки, живущие в Армении, подскажите, пожалуйста, хорошую парикмахерскую, где умеют работать с длинными мужскими волосами
1 925
Твинк:
1. Низкоуровневый аккаунт в MMORPG, получающий преимущество за счёт недоступного ему высокоуровневого снаряжения, полученного от высокоуровневого аккаунта. В широком смысле — другой аккаунт того же человека.
2. Гейский сленг для обозначения обозначения привлекательного молодо выглядящего мужчины с очень небольшим или нулевым количеством волос на теле.
Выбирайте.
1 925
Сделали tracking issue и даже есть PR с реализацией (к сожалению, пока что более ограниченный, чем хотелось бы)
1 925
#suckassstory? В любом случае, это ревертнули (а жаль).
gitlab.com/fdroid/fdroiddata/-/merge_requests/27861
Available now! Telegram Research 2025 — the year's key insights 
