фиксированной величины типа Regex чтобы потом аккумулировать туда результаты работы функции.
Пишет такую ошибку:
error: src/main.rs:78: the trait bound regex::Regex: Copy is not satisfied
error: src/main.rs:78: the trait Copy is not implemented for regex::Regex
note: src/main.rs:78: required for Option<regex::Regex> to implement Copy
note: src/main.rs:78: the Copy trait is required because this value will be copied for each element of the array
Как мне этот Copy и Clone реализовать на Regex ? Или что-то не так может делаю ?
const NONE: Option<Regex> = None; let regexArray = [NONE; 1000];
чтобы синтаксис массива не требовал Copy, надо, чтобы в левой части была константа
держи хелпер если хочется const fn get_none<T>() -> Option<T> { None } let stuff = [get_none::<Regex>; 1000];
Лайкос за саблайм текс
Обсуждают сегодня