Size: a a a

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

2020 March 11

d

diabolo in Rust — русскоговорящее сообществo
Вафель
Но box "str" должно означать Box<&'static str>, нет?
угу
источник

d

diabolo in Rust — русскоговорящее сообществo
Andrey @ozkriff Lesnikov
Да, и правда. Занятно. Я на 90% уверен, что в старом синтаксисе оно именно String таки возвращало. Надо будет слазать в доки.
в nomicon
источник

d

diabolo in Rust — русскоговорящее сообществo
вылезу из за баранки, найду место
источник

В

Вафель in Rust — русскоговорящее сообществo
Andrey @ozkriff Lesnikov
Да, и правда. Занятно. Я на 90% уверен, что в старом синтаксисе оно именно String таки возвращало. Надо будет слазать в доки.
На сколько я понял из чтения старых rfc и разных обсуждений, до 1.0 ~[]Vec, ~""String
источник

AL

Andrey @ozkriff Lesnikov in Rust — русскоговорящее сообществo
Ага, тоже слазал. Раньше ~"abc" возвращал ~str тип, который по функционалу был идентичен современному String.
источник

d

diabolo in Rust — русскоговорящее сообществo
Вафель
На сколько я понял из чтения старых rfc и разных обсуждений, до 1.0 ~[]Vec, ~""String
когда говорят box<vec> я тоже смеюсь, но не совсем так
источник

OA

Oleg Andreev in Rust — русскоговорящее сообществo
Как мне с помощью RefCell (или типа того) сделать структуру, где лежит объект, а также мутабельная ссылка на него?

struct Z<'x> {
   owned_foo: X,
   bar: Y<'x>
}
struct Y<'x> {
   borrowed_foo: &'x mut X,
}
источник

OA

Oleg Andreev in Rust — русскоговорящее сообществo
я не могу менять Y
источник

OA

Oleg Andreev in Rust — русскоговорящее сообществo
но могу определить Z как угодно
источник

D

Denis in Rust — русскоговорящее сообществo
покамест только так: https://docs.rs/rental/0.5.4/rental/
источник

AL

Andrey @ozkriff Lesnikov in Rust — русскоговорящее сообществo
Oleg Andreev
Как мне с помощью RefCell (или типа того) сделать структуру, где лежит объект, а также мутабельная ссылка на него?

struct Z<'x> {
   owned_foo: X,
   bar: Y<'x>
}
struct Y<'x> {
   borrowed_foo: &'x mut X,
}
просто вблоб Rc  обмазаться не вариант, без лишних расходов именно хочется?
источник

d

diabolo in Rust — русскоговорящее сообществo
это? ну ну)
источник

OA

Oleg Andreev in Rust — русскоговорящее сообществo
Andrey @ozkriff Lesnikov
просто вблоб Rc  обмазаться не вариант, без лишних расходов именно хочется?
у меня уже есть АПИ который держит мут-борров
источник

d

diabolo in Rust — русскоговорящее сообществo
Oleg Andreev
у меня уже есть АПИ который держит мут-борров
покажи
источник

OA

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

OA

Oleg Andreev in Rust — русскоговорящее сообществo
см. precompute и verify_tx методы. Я хотел бы сделать так, чтоб precompute не выбрасывал верификатор, а сохранил. Чтоб можно было "продолжить" верификацию.
источник

OA

Oleg Andreev in Rust — русскоговорящее сообществo
корень проблемы в том, что ConstraintSystem держит &mut Transcript
источник

d

diabolo in Rust — русскоговорящее сообществo
нормуль, я думал ты по компилятору прошёлся)
источник

OA

Oleg Andreev in Rust — русскоговорящее сообществo
и он нужен и во время прекомпутинга, и далее для верификации пруфа
источник

D

David in Rust — русскоговорящее сообществo
Привет всем. У кого-то есть пример regex’а для пароля (используя rust-regex)?
источник