Size: a a a

2021 January 21

p

polunin.ai in rust_offtopic
Michael Larin
А как решают задачу поимки льва в пустыне на Rust ?
могу предложить несколько решений

1. Обычный раст программист.
Итерируется по клеткам пустыни, находит льва, садит в клетку.

2. Тайплевел раст программист.
Создает гетерогенную коллекцию "пустыня" и находит льва с помощью вывода типов.

3. Ансейф раст программист.
Пишет крейт для поиска льва в пустыне, выкладывает на github, уходит из программирования из-за плохих отзывов про ансейф.
источник

p

polunin.ai in rust_offtopic
какие у нас еще мемы есть?
источник

ML

Michael Larin in rust_offtopic
polunin.ai
какие у нас еще мемы есть?
Ленивые интернет вычисления.
источник

EG

Emmanuel Goldstein in rust_offtopic
Michael Larin
А как решают задачу поимки льва в пустыне на Rust ?
Пытается скопировать льва — не получается. Делает из этого вывод, что лев не реализует Copy и посадить его в клетку нельзя.
источник

ML

Michael Larin in rust_offtopic
polunin.ai
могу предложить несколько решений

1. Обычный раст программист.
Итерируется по клеткам пустыни, находит льва, садит в клетку.

2. Тайплевел раст программист.
Создает гетерогенную коллекцию "пустыня" и находит льва с помощью вывода типов.

3. Ансейф раст программист.
Пишет крейт для поиска льва в пустыне, выкладывает на github, уходит из программирования из-за плохих отзывов про ансейф.
Отличные варианты
источник

EG

Emmanuel Goldstein in rust_offtopic
Emmanuel Goldstein
Пытается скопировать льва — не получается. Делает из этого вывод, что лев не реализует Copy и посадить его в клетку нельзя.
От тоски сажает в небезопасную клетку. При попытке покормить льва внутри, происходит неопределённое поведение и лев съедает программиста.
источник

D

Dima in rust_offtopic
Emmanuel Goldstein
Пытается скопировать льва — не получается. Делает из этого вывод, что лев не реализует Copy и посадить его в клетку нельзя.
Потом понимает что можно заюзать ptr::read)
источник

а

а это кто in rust_offtopic
Emmanuel Goldstein
Пытается скопировать льва — не получается. Делает из этого вывод, что лев не реализует Copy и посадить его в клетку нельзя.
Льва можно не копировать, можно просто переместить и, как известно, все типы в Rust перемещаемые
источник

EG

Emmanuel Goldstein in rust_offtopic
а это кто
Льва можно не копировать, можно просто переместить и, как известно, все типы в Rust перемещаемые
Нельзя. Cell<T> требует T: Copy
источник

а

а это кто in rust_offtopic
а это кто
Льва можно не копировать, можно просто переместить и, как известно, все типы в Rust перемещаемые
только из Pin<Box<T>> нельзя перемещать но это немного другое
источник

а

а это кто in rust_offtopic
Emmanuel Goldstein
Нельзя. Cell<T> требует T: Copy
а)
источник

D

Dima in rust_offtopic
а это кто
только из Pin<Box<T>> нельзя перемещать но это немного другое
use std::pin::Pin;

fn main() {

   let a: Pin<Box<_>> = Box::new(0).into();
   move_(a);
}

fn move_<T>(a: Pin<Box<T>>) {}
источник

D

Dima in rust_offtopic
a, ты имел ввиду из а не сам pin
источник

KR

Kai Ren in rust_offtopic
polunin.ai
могу предложить несколько решений

1. Обычный раст программист.
Итерируется по клеткам пустыни, находит льва, садит в клетку.

2. Тайплевел раст программист.
Создает гетерогенную коллекцию "пустыня" и находит льва с помощью вывода типов.

3. Ансейф раст программист.
Пишет крейт для поиска льва в пустыне, выкладывает на github, уходит из программирования из-за плохих отзывов про ансейф.
4. Телоксид раст программист.
Ломает раст, ломает пустыню, ломает спан льва, ломает льва.
источник

KR

Kai Ren in rust_offtopic
Идёт искать льва на пойке
источник

KR

Kai Ren in rust_offtopic
Потом на эпилепсии
источник

D

Dima in rust_offtopic
Потом понимает что программирование это не его, и вообще он всегда любил работать руками, становится гончаром, делает горшки из глины и продает их за 100500 денег
источник

KR

Kai Ren in rust_offtopic
@hirrolot будешь гончаром?
источник

ML

Michael Larin in rust_offtopic
Emmanuel Goldstein
Пытается скопировать льва — не получается. Делает из этого вывод, что лев не реализует Copy и посадить его в клетку нельзя.
Да соглашусь пожалуй, что кого там реализует из crates.io сильно впечатляет.
источник

D

Dima in rust_offtopic
Kai Ren
@hirrolot будешь гончаром?
Я просто смотрел видосы одного прогера, который запарился, и стал водителем автобуса, а свободно е время посвещает на те проекты что ему нравятся)
источник