Здравствуйте, у меня вопрос по Rust, я начинающий, так что,

кажется, его можно задать тут. Вопрос такой. Вот у меня есть некоторый объект типа A. У него есть метод, который возвращает результат типа &[B], причём тип B трейты Copy и Clone не имплементирует. Я хочу взять элементы этого массива и в каком бы то ни было виде вернуть из функции. Rust мне не даёт это сделать потому что массив заимствованный и брать из него элементы нельзя. Вопрос: как мне это всделать?

4 ответов

11 просмотров

можно с кодом и ошибкой?

Глеб-Смирнов Автор вопроса
rogday
можно с кодом и ошибкой?

Код использует библиотеку, ничего?

Глеб Смирнов
Код использует библиотеку, ничего?

Просто на минимальный воспроизводимый пример набигать проще, залей сюда https://play.rust-lang.org/ Если он умеет в неё, то ничего

а как ты собираешься мувнуть его оттуда?

Похожие вопросы

Обсуждают сегодня

Карта сайта