Size: a a a

2020 August 02

f

folex in Rust Async
А из чего в multipart? 🤔
источник

В

Вафель in Rust Async
folex
А из чего в multipart? 🤔
> serde

Т.е. любая плоская структура с #[derive(Serialize)] + костыльчик чтобы сериализовывать файлы
источник

f

folex in Rust Async
Вафель
> serde

Т.е. любая плоская структура с #[derive(Serialize)] + костыльчик чтобы сериализовывать файлы
А оно бьётся по частям прям при достижении какого-то размера? Тогда весьма полезно
источник

В

Вафель in Rust Async
folex
А оно бьётся по частям прям при достижении какого-то размера? Тогда весьма полезно
ахз, я просто вызываю form.part(key, part) и танцую с бубнами над фьючами и файлами. По идее reqwest должен уметь бить сам (особенно учитывая что он поддерживает оборачивание стримов)
источник

В

Вафель in Rust Async
Initial commit живёт здесь: https://github.com/WaffleLapkin/serde-multipart

(дока не билдиться из-за бага в растдоке, ugh)
источник
2020 August 03

H

Hirrolot in Rust Async
Есть ли способ в tokio::sync::mpsc::UnboundedSender пайплайнить мой другой стрим?
источник

С

Сергей in Rust Async
Hirrolot
Есть ли способ в tokio::sync::mpsc::UnboundedSender пайплайнить мой другой стрим?
источник

H

Hirrolot in Rust Async
Ага, точно
источник

H

Hirrolot in Rust Async
Не, а в Tokio как? При том я хочу SendError<T>, а не просто SendError
источник

H

Hirrolot in Rust Async
В futures только SendError без сообщения
источник

H

Hirrolot in Rust Async
А в Tokio SendError<T>, но реализацию Sink я там не вижу
источник

С

Сергей in Rust Async
Hirrolot
Не, а в Tokio как? При том я хочу SendError<T>, а не просто SendError
В токио свои stream и sink, в них я не нашёл forward, ты можешь сделать через compat, которые делают токио стрим и синк футуро-совместимыми
источник

С

Сергей in Rust Async
ну или while let Some(msg) = stream.recv().await {}...
источник

H

Hirrolot in Rust Async
Понял
источник

DZ

Dmitriy Zhiλtsov in Rust Async
Народ глупый вопрос ,  есть потребность передавать разные структуры в один mpsc канал
источник

DZ

Dmitriy Zhiλtsov in Rust Async
источник

V

Vetro in Rust Async
let c: Vec<Box<(dyn Message + 'static)>> = vec![Box::new(foo)];
источник

V

Vetro in Rust Async
поправь и все заработает, чуток помоги компилятору)
источник

V

Vetro in Rust Async
там коэрции не происходит просто иначе
источник

D

Denis in Rust Async
достаточно сделать let c = vec![Box::new(foo) as _];
источник