Вопросы по теме 'refcell'
Мутирующие поля Rc Refcell в зависимости от других его внутренних полей
Мне нужно перебрать поле структуры внутри Rc RefCell и изменить некоторые из его аргументов в соответствии с другим полем. Например, для структуры Foo:
pub struct Foo {
pub foo1: Vec<bool>,
pub foo2: Vec<i32>,
}
Следующий...
45 просмотров
schedule
12.05.2023
Как вернуть * необязательную * ссылку в содержимое RefCell
У меня есть тип, который хранит свои данные в контейнере за Rc<RefCell<>> , который по большей части скрыт от общедоступного API. Например:
struct Value;
struct Container {
storage: Rc<RefCell<HashMap<u32,...
126 просмотров
schedule
20.05.2023
Доступ к двум изменяемым ссылкам из глобальной хэш-карты одновременно в Rust
Скажем, у нас есть глобально доступная хеш-карта трейт-объектов, которую мы создаем с помощью lazy_static : MY_ANIMALS: Mutex<HashMap<i32, AnimalBox>> , где type AnimalBox = Box<dyn AnimalExt+Send>
Теперь мы хотим, чтобы...
45 просмотров
schedule
25.07.2023