Size: a a a

2020 January 20

А

Аноним in rust_offtopic
и сразу мейнтенеры находятся
источник

А

Аноним in rust_offtopic
Aikidos
сам себе ишуе написал
дадада
источник

t

totallynot@tty in rust_offtopic
Gymmasssorla
> Сделали убийцу Rust
> Переписали убийцу Rust на Rust
стрельнул в ногу — раст тоже получил повреждения
источник

p

polunin.ai in rust_offtopic
Лол, так и не ответили
источник

OA

Oleg Andreev in rust_offtopic
Aikidos
вот семантика, к примеру. почему первый вариант - зло?
1. он не зло. Если у тебя есть отдельная куча кода где асинка нигде нет - юзай на здоровье.
2. лучше назвать более версатильную функцию более коротким именем. Не fn get / async fn get_async,
а fn get_sync / async fn get
источник

NL

Nick Linker in rust_offtopic
Aikidos
вернее, почему его лучше вообще удалить?
Смотри как они будут использоваться. Если у тебя какой-то особенный случай, и sync-вариант требует менее суровых предположений и в точке использования трудно получить екзекьютор, то можно и оставить.
Но я такого не видел, чтобы в библиотеках раста предоставлялось синк и асинк апи одновременно. Видел только как начинали с синка и потом с тем или иным скрипом переписывали на асинк.
источник

NL

Nick Linker in rust_offtopic
Oleg Andreev
1. он не зло. Если у тебя есть отдельная куча кода где асинка нигде нет - юзай на здоровье.
2. лучше назвать более версатильную функцию более коротким именем. Не fn get / async fn get_async,
а fn get_sync / async fn get
да, я тоже за вариант xxx_sync + xxx
источник

p

polunin.ai in rust_offtopic
pub fn foo(){}
pub mod r#async {
 pub async fn foo(){}
}
источник

p

polunin.ai in rust_offtopic
А так?
источник

OA

Oleg Andreev in rust_offtopic
async/await это уже в стейбле, и это куда все идет
источник

OA

Oleg Andreev in rust_offtopic
так что не нужно его вставлять в подмодуль
источник

OA

Oleg Andreev in rust_offtopic
нужно в подмодуль вставлять sync-методы
источник

OA

Oleg Andreev in rust_offtopic
считай, что sync-метод - это производная от async-метода, а не наоборот
источник

OA

Oleg Andreev in rust_offtopic
типа, convenience adapter
источник

p

polunin.ai in rust_offtopic
Тогда наоборот, асинхронную наверх, а синхронную вниз
источник

OA

Oleg Andreev in rust_offtopic
да
источник

p

polunin.ai in rust_offtopic
Но если либа полностью на синке
источник

p

polunin.ai in rust_offtopic
То как я показал
источник

OA

Oleg Andreev in rust_offtopic
реши в какую сторону ты хочешь ее развивать
источник

DF

Dollar Føølish in rust_offtopic
Ну чо там ио урина решит раз и навсегда вопрос асинхронных апи в линуксе?
источник