Size: a a a

2020 November 06

a

antuan in Rust Beginners
Для конкретного типа? Ну да, но дженерик-имплементацию надо будет убрать, видимо
источник

/

/bin/cat in Rust Beginners
Может лучше сделать type
источник

/

/bin/cat in Rust Beginners
Вместо Any
источник

/

/bin/cat in Rust Beginners

trait T {
   type X: Bound1 + Bound2;

   fn method(&self, _: Self::X);
}
источник
2020 November 07

a

antuan in Rust Beginners
Разделить трейты пока что все ещё кажется лучшим вариантом. Там и обязанности немного другие у них по смыслу. Да и type тогда не нужен
источник

MK

Marat Khayrutdinov in Rust Beginners
Когда я делаю get из мапы
HashMap<String, f32>

Я получаю
Option<&f32>

А есть короткий красивый способ получить или привести к
Option<f32>

?

*self.vars.get(name)

Не прокатило =)
источник

MB

Mikail Bagishov in Rust Beginners
Marat Khayrutdinov
Когда я делаю get из мапы
HashMap<String, f32>

Я получаю
Option<&f32>

А есть короткий красивый способ получить или привести к
Option<f32>

?

*self.vars.get(name)

Не прокатило =)
.copied()
источник

MK

Marat Khayrutdinov in Rust Beginners
! Спасибо!
источник

YK

Yevhen Kazmin in Rust Beginners
trait MyTrait {
   const SIZE: usize;
   fn array() -> [i32; Self::SIZE];
}
источник

YK

Yevhen Kazmin in Rust Beginners
почему так нельзя?
источник

IB

Ilya Bogdanov in Rust Beginners
Потому что размер массива должен быть известен в момент компиляции
источник

/

/bin/cat in Rust Beginners
Ilya Bogdanov
Потому что размер массива должен быть известен в момент компиляции
Он же известен на этом этапе
источник

IB

Ilya Bogdanov in Rust Beginners
а, да, тут похоже дело в другом
источник

/

/bin/cat in Rust Beginners
Сообщение об ошибке похоже на баг
источник

IB

Ilya Bogdanov in Rust Beginners
Возможно, в целом такой синтаксис кажется должен поддерживаться: https://github.com/rust-lang/rfcs/blob/master/text/2000-const-generics.md#when-a-const-variable-can-be-used
источник

С

Саня BoJack in Rust Beginners
Привет!. Пишу веб application с беком на Rust' е  и либами Rocket + Diesel.  Суть проблемы в том что, роутю post запрос в rocket,  и делаю проверку  post request'а через  curl. Но что-то запрос не может пройти, фейлится c ошибкой "404 Not Found catcher" . Вот как хендлю  сам post запрос :
источник

С

Саня BoJack in Rust Beginners
источник

С

Саня BoJack in Rust Beginners
Вот как cutl запускаю
источник

/

/bin/cat in Rust Beginners
Саня BoJack
Привет!. Пишу веб application с беком на Rust' е  и либами Rocket + Diesel.  Суть проблемы в том что, роутю post запрос в rocket,  и делаю проверку  post request'а через  curl. Но что-то запрос не может пройти, фейлится c ошибкой "404 Not Found catcher" . Вот как хендлю  сам post запрос :
А разве нельзя сделать derive Form?
источник

/

/bin/cat in Rust Beginners
У них прямо на сайте есть пример с post https://rocket.rs/
источник