Size: a a a

2020 March 11

EG

Emmanuel Goldstein in rust_offtopic
Doge Shibu
Ага, вот эти самые, которые сабтайпинг лайфтаймов
Они обычно не нужны, а когда кажется, что нужны, иногда тоже не нужны
источник

AZ

Alex Zhukovsky in rust_offtopic
либо где-то переусложнил
источник

а

а это кто in rust_offtopic
polunin.ai
так суть в том, что если None, то продолжить выполнение функции, а если Some(err), то вернуть ошибку до самого высокого уровня
просто интересно, "до самого высокого" это до какого?
источник

DS

Doge Shibu in rust_offtopic
Emmanuel Goldstein
Они обычно не нужны, а когда кажется, что нужны, иногда тоже не нужны
Они описывают простейшую вещь же.

Например у тебя есть вложенные в друг друга контексты с ссылками на более внешние
источник

r

red75prime in rust_offtopic
а это кто
просто интересно, "до самого высокого" это до какого?
до 'b.  У Error - лайфтайм 'b, выше не получится
источник

p

polunin.ai in rust_offtopic
а это кто
просто интересно, "до самого высокого" это до какого?
до main.rs
источник

p

polunin.ai in rust_offtopic
а еще меня бесит ошибка
error[E0621]: explicit lifetime required in the type of `foo`

которая ничего нормально не объясняет
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
а еще меня бесит ошибка
error[E0621]: explicit lifetime required in the type of `foo`

которая ничего нормально не объясняет
"ни один из 4 рулов элизинга лайфтаймов которые у раста есть - не подошли"
источник

AZ

Alex Zhukovsky in rust_offtopic
что он еще тебе может сказать?
источник

G

Gymmasssorla in rust_offtopic
Emmanuel Goldstein
Как только у тебя появляются констрейты на лайфтаймы — это всё, капец
fn foo<'a, 'b: 'a, F>(_: F)
where
   F: for<'c> Fn(&'a i32, &'b i32, &'c i32)
{}
источник

G

Gymmasssorla in rust_offtopic
источник

а

а это кто in rust_offtopic
я подумала что это bisqwit
источник

r

red75prime in rust_offtopic
Значит Error<'_> должен содержать ссылку на что-то лежащее в стек-фрейме main. Оно там лежит?
источник

Т8

Т-34 85 in rust_offtopic
Emmanuel Goldstein
mmap() — ни разу не константное выражение.
Иии?
источник

AZ

Alex Zhukovsky in rust_offtopic
Ошибки которые не владеют своими данными это какой-то адок)
источник

AZ

Alex Zhukovsky in rust_offtopic
её ж  вернуть нельзя выше
источник

EG

Emmanuel Goldstein in rust_offtopic
Alex Zhukovsky
Ошибки которые не владеют своими данными это какой-то адок)
Для парсера обычное дело, например
источник

AZ

Alex Zhukovsky in rust_offtopic
Emmanuel Goldstein
Для парсера обычное дело, например
ну для парсера да
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
mem::unitialized это невалидный паттерн для значения i32
А что будет? По идее, если записать норм число, до этого не читая, то ничего страшного
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
А что будет? По идее, если записать норм число, до этого не читая, то ничего страшного
уб будет
источник