Size: a a a

2021 January 20

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Doge Shibu
Как минимум, на старых версиях раста у меня были проблемы с тем, чтобы убирать extern crate'ы.

Я достаточно давно этот проект начинал же
ты же в курсе что есть клиппи мигратор который сам переносит все что нужно?
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
в крайнем случае можно оставить макроюзы, они не вредят
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Где пофиксил?
источник

EG

Emmanuel Goldstein in rust_offtopic
Αλεχ Zhukovsky
ок, что сделать с

#![feature(option_result_contains)]
#![feature(core_intrinsics)]
#![feature(type_alias_impl_trait)]
#![feature(try_blocks)]
#![feature(trait_alias)]
#![feature(slice_index_methods)]
#![feature(get_mut_unchecked)]
#![feature(const_fn)]


? Это точно такие же языковые прагмы как у хачкеля из примера
Не использовать найтли, очевидно же
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Emmanuel Goldstein
Не использовать найтли, очевидно же
тогда код не компилируется
источник

EG

Emmanuel Goldstein in rust_offtopic
Αλεχ Zhukovsky
тогда код не компилируется
Не писать код, который требует найтли
источник

EG

Emmanuel Goldstein in rust_offtopic
Ну кам он, найтли — это не язык, это песочница
источник

EG

Emmanuel Goldstein in rust_offtopic
Там можно включить кучу угарной дичи, но без гарантий
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
доге может сам тебе сказать сколько он от найтли выиграл
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
по-моему в разы
источник

EG

Emmanuel Goldstein in rust_offtopic
Примерно каждый раз, когда я пишу что-то, что требует найтли, я ловлю ICE каждую пятую компиляцию.
источник

EG

Emmanuel Goldstein in rust_offtopic
#![feature(core_intrinsics)] даже в найтли не предназначен для юзеров, кстати
источник

DS

Doge Shibu in rust_offtopic
Emmanuel Goldstein
#![feature(core_intrinsics)] даже в найтли не предназначен для юзеров, кстати
А иначе префетчи не поставить
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Переслано от Python
Мне нужно из JSON в JSON через HKT иначе ребята засмеют.
источник

DS

Doge Shibu in rust_offtopic
А они в некоторых кейсах ощутимый прирост дают там, где увы даже с likely компилятор не генерит хороший код .
источник

EG

Emmanuel Goldstein in rust_offtopic
Это не просто «недопиленная фича», это конкретно кишки компилятора
источник

EG

Emmanuel Goldstein in rust_offtopic
Мне кажется, когда тебе нужны кишки компилятора, то ты автоматически opt out из того, что твой код выглядит лаконично и идиоматично
источник

EG

Emmanuel Goldstein in rust_offtopic
В отличие от примера из хаскелля, который буквально самый первый basic example веб-фреймворка
источник

DS

Doge Shibu in rust_offtopic
Emmanuel Goldstein
Мне кажется, когда тебе нужны кишки компилятора, то ты автоматически opt out из того, что твой код выглядит лаконично и идиоматично
Поставить префетч и likely/unlikely в паре мест - это не значит убрать лакончиность и идиоматичность.
источник

EG

Emmanuel Goldstein in rust_offtopic
Doge Shibu
Поставить префетч и likely/unlikely в паре мест - это не значит убрать лакончиность и идиоматичность.
Да, я про полотно фич.
Есть разница между «я хочу лезть в кишки компилятора и мне нужно полотно фич» или «я хочу отдать хелло ворлд по HTTP и мне нужно полотно фич»
источник