Size: a a a

2020 December 02

Oℕ

Oleg ℕizhnik in Rust Beginners
А вопрос, если стантартый трейт (Index) возвращает ссылку, а у меня только завоненное значение, выхода нет?
источник

Oℕ

Oleg ℕizhnik in Rust Beginners
Почему вообще Index форсит ссылку
источник

/

/bin/cat in Rust Beginners
Есть какие-нибудь обертки над winapi? Вот для linux крейт nix предлагает сейфный интерфейс libc
источник

d

diabolo in Rust Beginners
/bin/cat
Есть какие-нибудь обертки над winapi? Вот для linux крейт nix предлагает сейфный интерфейс libc
источник

/

/bin/cat in Rust Beginners
> Raw FFI
источник

d

diabolo in Rust Beginners
/bin/cat
> Raw FFI
и? это нормальная обёртка над винапи, причём сейфовая, скажи что конкретно нужно-то?
источник

/

/bin/cat in Rust Beginners
diabolo
и? это нормальная обёртка над винапи, причём сейфовая, скажи что конкретно нужно-то?
Result'ы везде
источник

K

Kitsu in Rust Beginners
diabolo
и? это нормальная обёртка над винапи, причём сейфовая, скажи что конкретно нужно-то?
https://docs.rs/winapi/0.3.9/winapi/shared/d3d9/fn.D3DPERF_BeginEvent.html
открыл рандомную функцию, а она ансейф
*мимокрокодил*
источник

d

diabolo in Rust Beginners
/bin/cat
Result'ы везде
посмотри winapi-util, там гад чем-то обертки есть
а ты походу готовый фреймворк на winapi хочешь, по мне так это нафиг не надо, впрочем как и сами винды)
источник

MB

Mikail Bagishov in Rust Beginners
diabolo
и? это нормальная обёртка над винапи, причём сейфовая, скажи что конкретно нужно-то?
Ну ты видел отличия libc от nix? Вот нужен такой же nix, но для WinAPI/ntapi/whatever, с нормальной обработкой ошибок, енумами вместо пачек констант, растовый неймингом, RAII и т.д.
источник

MB

Mikail Bagishov in Rust Beginners
Кстати, я бы тоже такой хотел :)
источник

d

diabolo in Rust Beginners
Mikail Bagishov
Кстати, я бы тоже такой хотел :)
раз ты такой хочешь, значит активно пишешь под винды, правда я последний раз конкретно винапи под виндами юзал напрямую лет 15 назад). а раз активно пишешь под винды, ну сделай под раст аналог mfc
источник

MB

Mikail Bagishov in Rust Beginners
Нет, активно под винду я не пишу к счастью (а может и к сожалению)
источник

/

/bin/cat in Rust Beginners
Иногда хочется вытащить нормальную реализацию из крейта на расте
источник

/

/bin/cat in Rust Beginners
Там точно учли все моменты
источник

d

diabolo in Rust Beginners
/bin/cat
Иногда хочется вытащить нормальную реализацию из крейта на расте
вероятно на данном этапе это не особо востребовано
источник

MB

Mikail Bagishov in Rust Beginners
Mikail Bagishov
Нет, активно под винду я не пишу к счастью (а может и к сожалению)
От линукса иногда хочется блевать почище винды
источник

/

/bin/cat in Rust Beginners
Почему? Какой-нибудь memmap портировать можно на те же плюсы
источник

d

diabolo in Rust Beginners
Mikail Bagishov
От линукса иногда хочется блевать почище винды
меня не тянет блевать не от того не от другого. хоть и живу в линуксах
источник

MB

Mikail Bagishov in Rust Beginners
Не, живется в линуксе легко и просто.
источник