Size: a a a

2020 November 04

SS

Slava Sokolovsky in Rust Beginners
Alexander Zaitsev
является ли структура по своей семантике владеющей по отношению к этой строке или нет
А как это определить?
источник

AZ

Alexander Zaitsev in Rust Beginners
Slava Sokolovsky
А как это определить?
подумать, что это за структура такая у тебя, как её собираются использовать и так далее
источник

SS

Slava Sokolovsky in Rust Beginners
Alexander Zaitsev
подумать, что это за структура такая у тебя, как её собираются использовать и так далее
Ну так ее ведь можно использовать и как владеющую, и как заимствующую
источник

AZ

Alexander Zaitsev in Rust Beginners
Slava Sokolovsky
Ну так ее ведь можно использовать и как владеющую, и как заимствующую
неважно, как можно. важно то, как ты хочешь, чтобы её использовали
источник

SS

Slava Sokolovsky in Rust Beginners
Alexander Zaitsev
неважно, как можно. важно то, как ты хочешь, чтобы её использовали
Ну то есть, как я понял, структура должна владеть данными, а вот использовать ссылки это более редкий случай, когда такое нужно
источник

AZ

Alexander Zaitsev in Rust Beginners
Slava Sokolovsky
Ну то есть, как я понял, структура должна владеть данными, а вот использовать ссылки это более редкий случай, когда такое нужно
такой обязанности нет :) у тебя вполне могут быть в программе две независимые сущности, и одна хочет иметь доступ ко второй, но при этом она не должна ею владеть (потому что вдруг кто-то ещё захочет иметь к ней доступ)
источник

SS

Slava Sokolovsky in Rust Beginners
Alexander Zaitsev
такой обязанности нет :) у тебя вполне могут быть в программе две независимые сущности, и одна хочет иметь доступ ко второй, но при этом она не должна ею владеть (потому что вдруг кто-то ещё захочет иметь к ней доступ)
Ну я могу владеть своей структурой, конечно. Но не хотел бы усложнять косвенными обращениями. Вообще, вот эта структура (Filter)
https://www.github.com/r4v3n6101/vquery/tree/master/src%2Fmaster%2Fmod.rs
источник

E

Eugene in Rust Beginners
Slava Sokolovsky
Ну я могу владеть своей структурой, конечно. Но не хотел бы усложнять косвенными обращениями. Вообще, вот эта структура (Filter)
https://www.github.com/r4v3n6101/vquery/tree/master/src%2Fmaster%2Fmod.rs
в чём проблема использовать владение? нехватка памяти?
источник

SS

Slava Sokolovsky in Rust Beginners
Eugene
в чём проблема использовать владение? нехватка памяти?
Непонимание уместности ссылок, скорее всего
источник

E

Eugene in Rust Beginners
Slava Sokolovsky
Непонимание уместности ссылок, скорее всего
уместности ссылок? или меток лайфтаймов у ссылок? или и то и это?
источник

SS

Slava Sokolovsky in Rust Beginners
Eugene
уместности ссылок? или меток лайфтаймов у ссылок? или и то и это?
Первое. Лайфтаймы я понимаю, а вот решить - владеть или нет я не могу
источник

E

Eugene in Rust Beginners
Slava Sokolovsky
Первое. Лайфтаймы я понимаю, а вот решить - владеть или нет я не могу
вы это изучали?
https://t.me/rust_beginners_ru/58928
источник

SS

Slava Sokolovsky in Rust Beginners
Eugene
вы это изучали?
https://t.me/rust_beginners_ru/58928
Что именно? Растбук я читал пару раз, многие другие тоже, лекции смотрел бегло. Мне не хватает best practices по созданию структур как будто бы
источник

E

Eugene in Rust Beginners
Slava Sokolovsky
Что именно? Растбук я читал пару раз, многие другие тоже, лекции смотрел бегло. Мне не хватает best practices по созданию структур как будто бы
а вы правильно сформулировали вашу проблему/вопрос?
источник

SS

Slava Sokolovsky in Rust Beginners
Eugene
а вы правильно сформулировали вашу проблему/вопрос?
Да. Тут и формулировать нечего: владение или заимствование?
источник

E

Eugene in Rust Beginners
Slava Sokolovsky
Да. Тут и формулировать нечего: владение или заимствование?
а в чём проблема сначала реализовать с помощью владения, а потом с помощью ссылок?
источник

E

Eugene in Rust Beginners
или наоборот: сначала реализовать с помощью ссылок, а потом с помощью владения?
потом сравнить результаты и сами поймёте, что вам лучше
источник

SS

Slava Sokolovsky in Rust Beginners
Eugene
или наоборот: сначала реализовать с помощью ссылок, а потом с помощью владения?
потом сравнить результаты и сами поймёте, что вам лучше
Можно и так, но должна быть какая-то best practice, чтобы однозначно определить
источник

CH

Crouching Homeless S... in Rust Beginners
not using the assistant smh
источник

GT

Greenfield Tea in Rust Beginners
Всем привет, такой вот код: https://pastebin.com/5S57yXWK
Проблема: приглашения ко вводу (например: "a = ") выводятся только после того, как я что-либо введу. С чем это может быть связанно?
источник