Хочу подчеркнуть пару моментов из последнего TWIR:
— allow using generic trait methods in const fn
Этот PR добавляет возможность использовать трейты в
Это часть реализации (ещё не принятого, ммм) RFC #2632, которое предлагает позволить такое:
В любом случае хорошо что работы в этом направлении ведутся.
— allow Trait inheritance with cycles on associated types
Фиксит старое странное поведение, которое заставляло писать
— allow using generic trait methods in const fn
Этот PR добавляет возможность использовать трейты в
const fn!Это часть реализации (ещё не принятого, ммм) RFC #2632, которое предлагает позволить такое:
impl const Add for MyInt {
fn add(self, other: Self) -> Self {
MyInt(self.0 + other.0)
}
}
и такое:const fn triple_add<T: Add<Output=T>>(a: T, b: T, c: T) -> T {
a + b + c
}
Мне кажется что const требование на весь трейт слишком ограничивает, но впрочем другие варианты не лучше :(В любом случае хорошо что работы в этом направлении ведутся.
— allow Trait inheritance with cycles on associated types
Фиксит старое странное поведение, которое заставляло писать
trait Sub: Super<<Self as Sub>::Assoc> {
type Assoc;
}
вместоtrait Sub: Super<Self::Assoc> {
type Assoc;
}this-week-in-rust.org
This Week in Rust 367 · This Week in Rust
Forwarded from Huesitos y Peñíscola (Иван Бевуч)
Примеры применения:
"Мы выпили всю водку перед праздником";
"Они зафакапили мой проект";
"Я побил пятерых гопников";
"Мы обыграли Испанию в 1/8 финала ЧМ"
"Мы выпили всю водку перед праздником";
"Они зафакапили мой проект";
"Я побил пятерых гопников";
"Мы обыграли Испанию в 1/8 финала ЧМ"
У меня есть упоротые стикеры, какой мне наклеить на ноут?
Forwarded from Антон
Напиши, что можно выбрать несколько вариантов
Мысли в слух: если
<[_]>::len() не может быть > isize::MAX as _, то мы теряем ½ битов в пустуюМысли в слух: моя главная ошибка — я слишком много распыляюсь
Илья как обычно говорит интересные и правильные вещи
optozorax_dev/266
Думаю мне тоже стоит подобное устроить
optozorax_dev/266
Думаю мне тоже стоит подобное устроить
Telegram
dev optozorax
Отказ от телеги.
Я заметил, что трачу на телеграм очень много времени. Я читаю кучу чатов, отвечаю, и даже с кем-то спорю (в интернете кто-то неправ!). Это вылилось в то, что когда я планировал в какой-то день что-то делать, я просто не мог это делать, потому…
Я заметил, что трачу на телеграм очень много времени. Я читаю кучу чатов, отвечаю, и даже с кем-то спорю (в интернете кто-то неправ!). Это вылилось в то, что когда я планировал в какой-то день что-то делать, я просто не мог это делать, потому…