Size: a a a

2020 May 17

EG

Emmanuel Goldstein in rust_offtopic
https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=35340f608bb704f6bca01c829174f1be
Вроде работает, но меня нервирует то, что клиппи предлагает вручную разбирать жирный указатель и искать там дату
источник

DF

Dollar Føølish in rust_offtopic
Ну видимо это из-за возможного альясинга
источник

DF

Dollar Føølish in rust_offtopic
Когда тип разный
источник

DF

Dollar Føølish in rust_offtopic
Клиппи все знает про твой ансейф
источник

AZ

Alex Zhukovsky in rust_offtopic
Emmanuel Goldstein
https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=35340f608bb704f6bca01c829174f1be
Вроде работает, но меня нервирует то, что клиппи предлагает вручную разбирать жирный указатель и искать там дату
у меня с #![warn(clippy::all, clippy::restriction, clippy::pedantic, clippy::nursery)] нет никакого варнинга на мой код
источник

DF

Dollar Føølish in rust_offtopic
Кек
источник

EG

Emmanuel Goldstein in rust_offtopic
Dollar Føølish
Клиппи все знает про твой ансейф
Тут ни одной строчки ансейфа
источник

DF

Dollar Føølish in rust_offtopic
Но клиппи знает
источник

EG

Emmanuel Goldstein in rust_offtopic
Alex Zhukovsky
у меня с #![warn(clippy::all, clippy::restriction, clippy::pedantic, clippy::nursery)] нет никакого варнинга на мой код
На мой тоже, варнинг вылезает, если делать Arc::ptr_eq
источник

EG

Emmanuel Goldstein in rust_offtopic
Который выдаёт ровно то же самое, но клиппи всё равно ругается
источник

EG

Emmanuel Goldstein in rust_offtopic
источник

AZ

Alex Zhukovsky in rust_offtopic
Emmanuel Goldstein
На мой тоже, варнинг вылезает, если делать Arc::ptr_eq
где?
источник

EG

Emmanuel Goldstein in rust_offtopic
Тебе нужны Arc<dyn Trait>
источник

EG

Emmanuel Goldstein in rust_offtopic
С обычными арками проблем нет
источник

AZ

Alex Zhukovsky in rust_offtopic
Emmanuel Goldstein
Тебе нужны Arc<dyn Trait>
источник

EG

Emmanuel Goldstein in rust_offtopic
Не Arc<Box<dyn>> (у тебя двойной слой указателей), а Arc<dyn>
источник

AZ

Alex Zhukovsky in rust_offtopic
Emmanuel Goldstein
Не Arc<Box<dyn>> (у тебя двойной слой указателей), а Arc<dyn>
источник

B

Bogdan in rust_offtopic
Stanislav Popov
типа бекам совсем нечем заняться в отличии от фронтов?
Бекам надо крутить спгетти-архитектуру по всем канонам солида

Вкручивать DI ради DI

Им некогда мелочиться
источник

EG

Emmanuel Goldstein in rust_offtopic
Вот пример, на котором появляется ошибка
https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=3a672a191c9f8222d9af96917086440e
источник

AZ

Alex Zhukovsky in rust_offtopic
мб потому что ты left/right по значению берешь?
источник