Size: a a a

2020 November 29

ИЛ

Иван Лещенко... in Rust Beginners
/bin/cat
разве не будет оверлаппа?
Последующие имплы должны быть более уточняющими
источник

/

/bin/cat in Rust Beginners
мне не нужен impl
источник

/

/bin/cat in Rust Beginners
только трейт
источник

/

/bin/cat in Rust Beginners
источник

/

/bin/cat in Rust Beginners
прокси методы какие-то получаются
источник

/

/bin/cat in Rust Beginners
multiple test found
источник

YJ

Yo Jla in Rust Beginners
Mikail Bagishov
Это особенность не join, а with_extension. Он  считает, что .1 это расширение,  и меняет на .txt
Спасибо
источник

B

BSV in Rust Beginners
всем привет
чем Box<> отличается от простой ссылки? его так же можно разыменовать, он исчезает, когда выходит из области видимости
помимо того, что Box — это указатель в куче, в каком случае он полезен и когда его использовать?
источник

YJ

Yo Jla in Rust Beginners
BSV
всем привет
чем Box<> отличается от простой ссылки? его так же можно разыменовать, он исчезает, когда выходит из области видимости
помимо того, что Box — это указатель в куче, в каком случае он полезен и когда его использовать?
Для динамики, динамический вызов. В книге написано.
источник

B

BSV in Rust Beginners
Yo Jla
Для динамики, динамический вызов. В книге написано.
читал про это в книге, но так и не дошло, где и зачем это использовать
источник

DN

Daniil Novikov in Rust Beginners
источник

YJ

Yo Jla in Rust Beginners
BSV
читал про это в книге, но так и не дошло, где и зачем это использовать
Динамическое связывание. Со временем поймёте, когда столкнетесь плотнее и понимания яп будет больше.
источник

DN

Daniil Novikov in Rust Beginners
Перевод конечно стремный здесь, но и вопрос не конкретный
источник

MB

Mikail Bagishov in Rust Beginners
BSV
всем привет
чем Box<> отличается от простой ссылки? его так же можно разыменовать, он исчезает, когда выходит из области видимости
помимо того, что Box — это указатель в куче, в каком случае он полезен и когда его использовать?
Тем что ты можешь хранить столько времени, сколько хочешь. А время жизни ссылки ограничено временем жизни того значения, на которое она указывает.

Попробуй например написать на ссылках такой код:

fn make_slice()-> Box<[u8]>{
   Box::new([1,3,6])
}
источник

A

Adatan in Rust Beginners
Такой вопрос, я вот поставил себе WSL и могу ли я теперь удалить rustup с windows и писать код в IntelliJ IDEA на windows, а компилировать все и собирать на wsl ubuntu?
источник

G

GWM in Rust Beginners
Можно ли как-то договориться с борроу чекером в таком примере?
https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=817451470295fecd645128b263d2c91d
источник

MB

Mikail Bagishov in Rust Beginners
Нужно рассказать ему, что F возвращает значение, не одалживающее из инпута: https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=4bc404234ceeac8478406956079031c4
источник

G

GWM in Rust Beginners
Ого, до такого уровня кунг-фу я еще не дошел, спасибо!
Сама функция компилится, спасибо, теперь еще проверю можно ли нормальную F передать туда

EDIT: И таки да, F нормально работает, еще раз спасибо =)
источник

SB

Serge Barinov in Rust Beginners
Ivan Boldyrev
Если размер выяснить невозможно, то будет несколько аллокаций, конечно. Чудес не бывает.
а есть ссылка на имплементацию? а то там as SpecFromIter, сорцы которого я не нашел: https://doc.rust-lang.org/src/alloc/vec.rs.html#1999-2004
источник

IB

Ivan Boldyrev in Rust Beginners
Serge Barinov
а есть ссылка на имплементацию? а то там as SpecFromIter, сорцы которого я не нашел: https://doc.rust-lang.org/src/alloc/vec.rs.html#1999-2004
В том же файле, ниже, SpecFromIter, и там всё ожидаемо.
источник