Size: a a a

2021 April 06

AN

Alex Noname in rust_offtopic
ты хочешь arr[-1] как в питоне?
источник

SP

Stanislav Popov in rust_offtopic
ну я сказал что я хочу, сорт оф
источник

SP

Stanislav Popov in rust_offtopic
я хочу листать менюшку по -1
источник

AN

Alex Noname in rust_offtopic
я не понял нихрена. речь про раст или про что?
источник

SP

Stanislav Popov in rust_offtopic
ох господи просто скажите что писать лол
источник

AN

Alex Noname in rust_offtopic
где писать? оО
источник

SP

Stanislav Popov in rust_offtopic
в идешечке
источник

AN

Alex Noname in rust_offtopic
речь про usize пробелмы что ли?
источник

AN

Alex Noname in rust_offtopic
почему нельзя просто idx = (idx - 1) % len
источник

SP

Stanislav Popov in rust_offtopic
потому что паника
источник

AN

Alex Noname in rust_offtopic
значит про usize
источник

SP

Stanislav Popov in rust_offtopic

           let max = SKREWS.len();

           let curr = env.curr_skrew_index;

           let (res, _) = (curr as isize).overflowing_add(input_counts_delta as isize);
           let next = res % max as isize;

           env.curr_skrew_index = next as usize;

           set_ui_state(UiState::skrew_select(next as usize));
источник

SP

Stanislav Popov in rust_offtopic
вот такой говнокод
источник

SP

Stanislav Popov in rust_offtopic
всеравно паника...
источник

SP

Stanislav Popov in rust_offtopic
херово что для тестов надо отдельный проект, без стд лень искать как тесты ранить эх
источник

SP

Stanislav Popov in rust_offtopic
ладно кажется вопрос стоит проще
источник

SP

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

AN

Alex Noname in rust_offtopic
ну никак. получишь MAX_INT
источник

AN

Alex Noname in rust_offtopic
а тебе это не надо
источник

SP

Stanislav Popov in rust_offtopic
ну а как
источник