Вопрос помогает проверить понимание концепции заимствования данных и их жизненного цикла в Rust.
Короткий ответ
При заимствовании данных их владение остаётся у первоначального владельца, а не передаётся функции. Поэтому данные остаются доступными после завершения функции.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.