Size: a a a

Rust — русскоговорящее сообществo

2020 November 29

p

polunin.ai in Rust — русскоговорящее сообществo
а как использовать futures 0.1 с асинком?
источник

/

/bin/cat in Rust — русскоговорящее сообществo
можно ли как-нибудь уйти от размера?
источник

/

/bin/cat in Rust — русскоговорящее сообществo
#![feature(min_const_generics)]

pub trait HardcodedPayload<const N: usize> {
   const PAYLOAD: [u8; N];

   fn test() {
       let buf = [0u8; N];
       if buf == Self::PAYLOAD {}
   }
}
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
const PAYLOAD: &'static [u8]?
источник

p

polunin.ai in Rust — русскоговорящее сообществo
polunin.ai
а как использовать futures 0.1 с асинком?
вот мне нужно Pin<Box<dyn std::Future>> сконвертировать в futures::Future
источник

H

Hirrolot in Rust — русскоговорящее сообществo
polunin.ai
а как использовать futures 0.1 с асинком?
futures-compat
источник

/

/bin/cat in Rust — русскоговорящее сообществo
Mikail Bagishov
const PAYLOAD: &'static [u8]?
нет, в плане просить в const Sized [u8; N]
источник

/

/bin/cat in Rust — русскоговорящее сообществo
чтобы N не передавалось или выводилось
источник

p

polunin.ai in Rust — русскоговорящее сообществo
так, я нихрена не разобрался
как писать async tests в wasm_bindgen?
источник

p

polunin.ai in Rust — русскоговорящее сообществo
наивный вариант с #[wasm_bindgen_test] async fn test() ... валится на такой ошибке
источник

D

Denis in Rust — русскоговорящее сообществo
polunin.ai
наивный вариант с #[wasm_bindgen_test] async fn test() ... валится на такой ошибке
источник

p

polunin.ai in Rust — русскоговорящее сообществo
этот экзампл у меня не запускается, падает с той же ошибкой
источник

p

polunin.ai in Rust — русскоговорящее сообществo
о, разобрался, мне wrangler поставил старую версию wasm_bindgen_test
источник

SS

Slava Sokolovsky in Rust — русскоговорящее сообществo
Кто-нибудь работал с cargo? Не могу сориентироваться, где там лежит код, отвечающий за клонирование регистра крейтов с гитхаба
источник

s

std::mpa in Rust — русскоговорящее сообществo
Slava Sokolovsky
Кто-нибудь работал с cargo? Не могу сориентироваться, где там лежит код, отвечающий за клонирование регистра крейтов с гитхаба
источник

SS

Slava Sokolovsky in Rust — русскоговорящее сообществo
Кажется, оно, но я не смог найти момент, который мне нужен.
Дело в том, что у меня на одних устройствах клонируется обычный репозиторий, а на других чистый. Из-за этого происходит расхождение в папках (всё либо в .git, либо в корне регистра)
источник

AV

A V in Rust — русскоговорящее сообществo
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
polunin.ai
мне для серде нужно в зависимости от значения поля парсит разные типы
то есть у меня есть
{ "ok": true, "index": ... }
и
{ "ok": false, "error": ... }
как я могу на уровне типов сказать что тут может быть или Index или Error?
Посмотри Telegram response в телоксиде
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
Hirrolot
странно, частная фигня же в JSON ответах поле ok
В сердце есть старые ишью и заброшенные пры на этот счёт
источник

∅ч

∅ ч in Rust — русскоговорящее сообществo
impl Commit<Request, Response> for reqwest::Client {
  fn commit(&self, req: &Request) -> Response { ... }
}


хорошая практика для написания API?
источник