Судзумия
Ну человек хотел без ансейфов
Loo
Да я понимаю))
123
Ну не настолько жестко конечно хотел, но ладно. Пойду лучше на Сях напишу просто, и возьму на будушее не страдать такой хуйней на расте
123
Loo
Никакой свободы
Loo
https://www.metaswitch.com/the-switch/metaswitch-swagger-codegen-for-rust-accepted-upstream
Loo
Сваггер подвезли теперь заживём как бояре
123
Чувак, ты то ли троллишь, то ли реально жестко категоричный
Маjко
Он просто админ
Маjко
из него строку
Пиздец эффективно
Судзумия
Ну человек хотел без ансейфов
Vladimir
Берете строку в байты
Vladimir
И массив в байты
Судзумия
В какие-такие байты
Vladimir
Массив можно либо в вектор байт
Vladimir
U8
Vladimir
Либо в итератор
Судзумия
итератор
Судзумия
всё равно итерировать
Vladimir
Угу, но Раст может всё запоптимизировать
Маjко
++
Маjко
array[..].iter().map(|x| x as u8) какой-нибудь
Маjко
Но я на самом деле сомневаюсь, что автор вопроса хочет именно байтики сравнивать...
Маjко
Потому что в этом случае равенство будет только если строка будет длиной 260 байт ровно
Vladimir
Да хер пойми че он вообще хочет
Маjко
Он видать хочет аналог strcmp
Vladimir
XY-problem жи
Vladimir
А может он хочет строку человекопонимаемого массива распарсить и сравнить
Судзумия
мб он хочет Unicode-way сравнить
Судзумия
Ну, там, знаете, как в браузерах
Vladimir
А как в браузерах
Судзумия
Когда ищешь o, то подсвечиваются так же Ø, Ö и другие
Vladimir
А ну норм
Судзумия
ae == æ
Судзумия
Норм
Судзумия
Только не знаю, есть ли такое в расте
Маjко
Энивей не понятно на кой хер ему массив i8
Маjко
С u8 всё значительно проще
Судзумия
Вопрос хороший
Судзумия
Маjко
Дичь, короче. С i8 только трансмьютить или собирать в промежуточный вектор, что неэффективно
Судзумия
Именно :)
123
У автора i8 потому что автор решил поюзать крейт winapi
Anonymous
в 4 раз переписываю простую прожку, зацените как я мудро выбираю технологии: rust-winapi (уперся в отсутствие gdi+) -> c++/winapi (обновили тз, оказалось оверкил) -> c#/forms (слишком долго с версткой копаться, вспомнил что все что нужно есть в электроне) -> electron/redux(не хотел рисковать с mobx, тк мало писал на нем, в итоге увяз в сагах и редюсерах ради одной сущности) -> electron/mobx (прототип ui + логика за 2 часа, изи вин)
Судзумия
мобх это интересно
Anonymous
надо было в самом начале его брать и не парить себе мозг, за 2 часа написал то что хотел, сейчас ui доверстываю
Судзумия
Маjко
Ну в крайнем случае, можно сделать обертку с трансмьютом, это безопасно в данном случае и зирокост
Судзумия
это безопасно в данном случае famous last words
Маjко
Ну бля, ансейф на то и существует, чтобы делать то, что компилер не может проверить, но разработчик способен.
Loo
https://github.com/rust-lang/rust/pull/45524
Konstantin
еще можно было пошутить про "а потом его в дурку увезли"
Konstantin
no offence
Kerrigan
mobx ок
Loo
https://github.com/cisco/lal-build-manager
Маjко
Лал
Vlad
@c_vld @alisabents ну че чуваки, идете куда?
Anonymous
я иду на exonum
Vladimir
Я не с Питера
Vladimir
Расскажите потом😉
Vlad
А кто там собирался тогда, чет проебал
Vlad
Ну да похуй
Anonymous
Внезапно mio-serial не работает в винде....
Vladimir
Вот это поворот
Vladimir
Мио сериал он для чего?
Anonymous
Мир для компорта
Vladimir
Понятно, ну да, такие решения не кросскомпилируемы
Vladimir
Винда - не нужно
Anonymous
Заказчику объясни
Anonymous
Я примерно знаю как сделать но не догоняю в то что автор уже родил
Anton
Даров
Anton
кто знает как настроить компиляцию с статичными либами?
Anton
С bindgen я коекак разобрался, а вот как скомпилить со статичной .so либой пока загадка
Anton
пытаюсь байдинг к deezer native sdk сделать
Anton
он дает только .so либы к каждой платформе, и как их присобачить я не знаю (