все элементы перемещаются в book_reviews: HashMap::<_,_>.
Если я пытаюсь положить в map ссылку на char &'a s, возникает проблема lifetime, но куда его добавить , не могу понять, нужно заворачивать все в trait или то к чему можно применить <'a>?
https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=ca92b389d101fdb4fd73ee3049b3a648
chars возвращает итератор
слайс символов из строки в расте просто так не взятЬ, это надо. учитывать
https://doc.rust-lang.org/nightly/std/str/struct.Chars.html#impl-Iterator
Да я знаю, после итерации у меня такое str_char: Chars([]) И book_reviews: {'d': "My favorite book.", 'a': "My А хочется str_char: Chars(['a', 'b', 'c' , 'd']) И book_reviews: {'d': "My favorite
А что ты хочешь делать со ссылками на символы?
Просто экспериментируют, например как можно минимизировать объем данных , одни и те же данные используются в двух переменных.
Хранить один символ - 4 байта. Хранить ссылку на подстроку - 16 байт
Обсуждают сегодня