Size: a a a

2020 January 18

A

Alexander in rust_offtopic
Без рефлексии и т.д.
источник

A

Alexander in rust_offtopic
Сломается как только структуру изменят, лол
источник

AZ

Alex Zhukovsky in rust_offtopic
Alexander Krivitskiy
Поэтому код при компиляции разными компиляторами может вести себя по разному. Но если компилить одним и тем же - предсказуемо
undefined behavior в расте еще надо стриггерить
источник

AZ

Alex Zhukovsky in rust_offtopic
точнее не так: в зафикшенном коде нет уБ
источник

AZ

Alex Zhukovsky in rust_offtopic
там есть код который _может_ привести к УБ и не помечен как ансейф
источник

А⚙

Антон ⚙️ in rust_offtopic
Alexander Krivitskiy
Код то погромист ломает. УБ в стандартах - это когда разрешение определенных кейсов перекладывают на разработчиков компилятора
Ты путаешь с unspecified behavior
источник

G

Gymmasssorla in rust_offtopic
Антон ⚙️
Ты путаешь с unspecified behavior
Вы оба путаете
источник

A

Alexander in rust_offtopic
А вы когда нибудь писали фтп сервер?)
источник

AZ

Alex Zhukovsky in rust_offtopic
Alexander
А вы когда нибудь писали фтп сервер?)
я както работал с фтп сервером где были зипы
источник

D

Dima in rust_offtopic
Gymmasssorla
Вы оба путаете
ща бы as_ptr_mut расставлять
источник

KR

Kai Ren in rust_offtopic
Alexander
Меня выбесила одна неэффективность, сделал небольшой пакет, который через очень грязный хак делает это быстро и успокоился
А оно в реальном коде где-то стояло поперек горла? Просто смотрю бенмарк в readme, а там по сути 45 наносек зажал)
источник

DS

Doge Shibu in rust_offtopic
Dima
мне интересно, если устроить опрос, то сколько тут челове пимало unsafe код?
Я писал ансейф код, но это исключительно из-за того, что убирание баунд чеков было важно + intrinsics
источник

AZ

Alex Zhukovsky in rust_offtopic
которые нельзя было распаковать не перекачав нетворкстрим в память целиком
источник

r

red75prime in rust_offtopic
Dima
не совсем вас понял, можно пример?
Приходит запрос PUT на /some/path, нужно вытащить tcp socket и передать его в другой процесс. Очень специфический use case, конечно. Возможно я слишком обобщаю про "жёсткость", но впечатление такое создалось.
источник

G

Gymmasssorla in rust_offtopic
Dima
ща бы as_ptr_mut расставлять
Ты сегодня фигню какую-то неадекватную пишешь
источник

D

Dima in rust_offtopic
red75prime
Приходит запрос PUT на /some/path, нужно вытащить tcp socket и передать его в другой процесс. Очень специфический use case, конечно. Возможно я слишком обобщаю про "жёсткость", но впечатление такое создалось.
as_raw_fd)
источник

KR

Kai Ren in rust_offtopic
Alexander
А вы когда нибудь писали фтп сервер?)
Думаю некромантов здесь найти можно, да
источник

AK

Alexander Krivitskiy in rust_offtopic
Gymmasssorla
Вы оба путаете
Твоя версия? ( Сейчас придем к тому, что Undefined behavior is undefined. )
источник

B

Bogdan in rust_offtopic
Dima
мне интересно, если устроить опрос, то сколько тут челове пимало unsafe код?
Я писал ансейф, потому что подругому не вызвать Win API
источник

С

Слава in rust_offtopic
Alexander
А вы когда нибудь писали фтп сервер?)
Некое подобие писал я, но там не ftp а просто передача файлов и содержимого каталогов
источник