Size: a a a

2020 October 16

K

Kitsu in Rust Beginners
Michael
кобыла не моя :(
блокирующий i/o в библиотеке
std::thread::spawn + tokio::sync::oneshot
источник

K

Kitsu in Rust Beginners
возможно еще spawn_blocking заработает, но очень вряд ли
источник

AB

Andrew Borzilo in Rust Beginners
Этот рендер очень затратный, новый surface создаётся при каждом вызове.

P.S. Странно, что не сделали возможность рендерить в существующий, наверное какие-то заморочки с hardware и блокировками.
источник

M

Michael in Rust Beginners
Kitsu
std::thread::spawn + tokio::sync::oneshot
ооо! спасибо!!!
источник

K

Kitsu in Rust Beginners
Andrew Borzilo
Этот рендер очень затратный, новый surface создаётся при каждом вызове.

P.S. Странно, что не сделали возможность рендерить в существующий, наверное какие-то заморочки с hardware и блокировками.
а, тебе и шашечки и ехать нужно
ну могу предложить какой-нибудь gtk, говорят у него хорошая поддержка, или более высокоуровневые типо druid/iced/azul/name-yours
источник

K

Kitsu in Rust Beginners
источник

AB

Andrew Borzilo in Rust Beginners
Kitsu
а, тебе и шашечки и ехать нужно
ну могу предложить какой-нибудь gtk, говорят у него хорошая поддержка, или более высокоуровневые типо druid/iced/azul/name-yours
ну да :)

я листаю по списку, но их много и пока ни один в душу не запал, либо слишком много для моей задачи, либо чего-то не умеет, либо заброшенка
источник

K

Kitsu in Rust Beginners
Andrew Borzilo
ну да :)

я листаю по списку, но их много и пока ни один в душу не запал, либо слишком много для моей задачи, либо чего-то не умеет, либо заброшенка
вот примерно в таком состоянии гуи в расте, ага
источник

AB

Andrew Borzilo in Rust Beginners
☹️
источник

AB

Andrew Borzilo in Rust Beginners
в идеале было-то что-то низкоуровневое типа WinAPI, но чтобы хотя бы и под линукс можно было собрать
источник

CM

Chingiz Mamiyev in Rust Beginners
Andrew Borzilo
в идеале было-то что-то низкоуровневое типа WinAPI, но чтобы хотя бы и под линукс можно было собрать
gtk лучше всего
источник

M

Michael in Rust Beginners
Kitsu
возможно еще spawn_blocking заработает, но очень вряд ли
spawn_blocking помог
еще раз спасибо!
источник

ИЛ

Иван Лещенко... in Rust Beginners
Нашёл такой пункт в доке про Copy. Разве это так? Всегда казалось что если можно обойтись без Copy и/или Clone, то стоит так делать
источник

DO

Do c Tor O r` Ry in Rust Beginners
Иван Лещенко
Нашёл такой пункт в доке про Copy. Разве это так? Всегда казалось что если можно обойтись без Copy и/или Clone, то стоит так делать
Иногда удобнее копировать
источник

JC

Julian =) Coffee in Rust Beginners
Ну все у чего дешевая передача вполне может быть Copy
источник

ИЛ

Иван Лещенко... in Rust Beginners
Julian =) Coffee
Ну все у чего дешевая передача вполне может быть Copy
А что в целом дешевле? Перекидываться указателями, или копировать структуры через Copy?
источник

JC

Julian =) Coffee in Rust Beginners
Ну если у тебя тип меньше usize, то очевидно дешевле копировать)
источник

JC

Julian =) Coffee in Rust Beginners
На самом деле если запустить clippy с какими-то дикими настройками педантичности он это показывает
источник

ИЛ

Иван Лещенко... in Rust Beginners
Ну, довольно редкий кейс
источник

JC

Julian =) Coffee in Rust Beginners
Мол, вот этот тип лучше бы и Copy сделать
источник