Size: a a a

2020 November 28

CM

Chingiz Mamiyev in Rust Beginners
Alexander Zaitsev
что-то в rocket не устраивает?
Туда до сих пор асинхронность не завели🙁
источник

IP

Iaroslav Postovalov in Rust Beginners
Iaroslav Postovalov
я уже rfc нашел с конвенцией, что надо его дерайвить всегда и везде
(в API)
источник

YJ

Yo Jla in Rust Beginners
Переслано от Yo Jla
Сделал новый релиз № 0.0.1 для TRPL  в EPUB формате на англ. и русс. языках.

Книга как я надеюсь теперь должна открываться в разных ридерах без ошибок, но нужен фидбэк от пользователей (лучше в чат @rustlang_ru_translations).
- ссылки на внешние ресурсы не открываются (wip)

https://github.com/rust-lang-ru/book/releases/tag/0.0.1
источник

YJ

Yo Jla in Rust Beginners
Небольшой вопрос
как просто и корректно починить такую особенность join() , которая мне как-то не понятна и не совсем очевидна ??
источник
2020 November 29

a

antuan in Rust Beginners
как-то можно в этом коде Err вернуть наружу без match?
типа, через ?
fn run() -> Result<Vec<()>> {
   let mut stream: Stream<Item=Result<_>> = make_stream();
   let result = vec![];
   while let Some(message) = stream.next().await {
       match message {
           Ok(message) => {
               result.push(())
           }
           Err(e) => {
               return Err(e);
           }
       }
   };
   result
}
источник

MB

Mikail Bagishov in Rust Beginners
Yo Jla
Небольшой вопрос
как просто и корректно починить такую особенность join() , которая мне как-то не понятна и не совсем очевидна ??
Это особенность не join, а with_extension. Он  считает, что .1 это расширение,  и меняет на .txt
источник

МП

Максим Петров... in Rust Beginners
Yo Jla
Небольшой вопрос
как просто и корректно починить такую особенность join() , которая мне как-то не понятна и не совсем очевидна ??
Это скорее особенность не join, а with_extention.
https://doc.rust-lang.org/std/path/struct.Path.html#method.with_extension
источник

МП

Максим Петров... in Rust Beginners
😊
источник

MB

Mikail Bagishov in Rust Beginners
Думаю, в данном случае надо решение руками добавлять.
источник

SB

Serge Barinov in Rust Beginners
всем привет. iter::collect() в vec без лишних аллокаций работает? итератор может собираться вложенных, через flatten, а там внутри могут быть once, chain и проч
источник

IB

Ivan Boldyrev in Rust Beginners
Serge Barinov
всем привет. iter::collect() в vec без лишних аллокаций работает? итератор может собираться вложенных, через flatten, а там внутри могут быть once, chain и проч
Если размер выяснить невозможно, то будет несколько аллокаций, конечно. Чудес не бывает.
источник

/

/bin/cat in Rust Beginners
можно ли написать дефолтный impl в другом трейте?
источник

/

/bin/cat in Rust Beginners
trait Test {
   fn test();
}

trait TestDefaultImpl: Test {
   fn test() { /*impl*/ }
}
источник

ИЛ

Иван Лещенко... in Rust Beginners
/bin/cat
trait Test {
   fn test();
}

trait TestDefaultImpl: Test {
   fn test() { /*impl*/ }
}
Мне кажется ты хочешь специализацию
источник

/

/bin/cat in Rust Beginners
не уверен
источник

/

/bin/cat in Rust Beginners
ну мне нужно написать read write автоматически с передачей лишь const array
источник

ИЛ

Иван Лещенко... in Rust Beginners
/bin/cat
не уверен
источник

/

/bin/cat in Rust Beginners
derive не очень хочется писать, т.к. там массив
источник

/

/bin/cat in Rust Beginners
разве не будет оверлаппа?
источник

/

/bin/cat in Rust Beginners
можно, конечно переименовать методы
источник