лайфтаймом внутри. https://docs.rs/x509-parser/latest/x509_parser/pem/struct.Pem.html#method.parse_x509
И это проблема, потому что я не могу вернуть эту структуру из функции, в которой сами байты сертификата были прочтены. (Потому что они друг на друга ссылаются)
Поэтому вместо я хочу попробовать вернуть ‘Box<Pin<_>>’, который внутри будет содержать как память, так и распаршенную структуру (по примеру документации std::pin), но я не знаю, что мне делать с лайфтаймом заданным в X509Certificate<'_>. Я так понимаю static его сделать никак не выйдет? Или нормально использовать transmute для этого?
мда
Обсуждают сегодня