Size: a a a

Rust — русскоговорящее сообществo

2020 December 09

KK

Kirill (Cykooz) Kuzm... in Rust — русскоговорящее сообществo
У вектора есть метод .get_unchecked(), а есть что-то подобное только что бы получить слайс без проверок индексов?
источник

p

polunin.ai in Rust — русскоговорящее сообществo
Kirill (Cykooz) Kuzminykh
У вектора есть метод .get_unchecked(), а есть что-то подобное только что бы получить слайс без проверок индексов?
Не у вектора этот метод, а у слайса.
источник

p

polunin.ai in Rust — русскоговорящее сообществo
И ты можешь прямо туда слайс и написать.
источник

p

polunin.ai in Rust — русскоговорящее сообществo
let s = unsafe { vec.get_unchecked(1..2) };
источник

/

/bin/cat in Rust — русскоговорящее сообществo
v.get_unchecked(&self)
&self это slice
источник

KK

Kirill (Cykooz) Kuzm... in Rust — русскоговорящее сообществo
polunin.ai
let s = unsafe { vec.get_unchecked(1..2) };
Спасибо, как то даже не подумал про это.
источник

p

polunin.ai in Rust — русскоговорящее сообществo
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
А в core есть какой-нибудь аналог heapless::Vec?

Я могу конечно написать (usize, [MaybeUninit<T>; CAP]), но это ногострел...
источник

G

GNU/Vsevolod in Rust — русскоговорящее сообществo
вафель 🧇
А в core есть какой-нибудь аналог heapless::Vec?

Я могу конечно написать (usize, [MaybeUninit<T>; CAP]), но это ногострел...
Это аналог smallvec?
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
GNU/Vsevolod
Это аналог smallvec?
ну типо того
источник

ph

pl 🦑 hk in Rust — русскоговорящее сообществo
вафель 🧇
А в core есть какой-нибудь аналог heapless::Vec?

Я могу конечно написать (usize, [MaybeUninit<T>; CAP]), но это ногострел...
heapless же и так nostd, зачем аналог?
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
pl 🦑 hk
heapless же и так nostd, зачем аналог?
потому что я делаю PR в std
источник

G

GNU/Vsevolod in Rust — русскоговорящее сообществo
вафель 🧇
А в core есть какой-нибудь аналог heapless::Vec?

Я могу конечно написать (usize, [MaybeUninit<T>; CAP]), но это ногострел...
источник

p

polunin.ai in Rust — русскоговорящее сообществo
вафель 🧇
потому что я делаю PR в std
>в std
>хочу heapless vec
??
источник

DF

Dollar Føølish in Rust — русскоговорящее сообществo
Всмысле в Раст завезли вла? Чья это идея была ?
источник

G

GNU/Vsevolod in Rust — русскоговорящее сообществo
Dollar Føølish
Всмысле в Раст завезли вла? Чья это идея была ?
> VLAs are not implemented yet
источник

DF

Dollar Føølish in Rust — русскоговорящее сообществo
А, в рамках безразмерных локалок хотят,понятно
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
polunin.ai
>в std
>хочу heapless vec
??
Что не так? Мне для итератора нужен буфер
источник

DF

Dollar Føølish in Rust — русскоговорящее сообществo
А конст дженерики есть у тебя в распоряжении ?
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
да
источник