Пример: оригинальная ссылка дпуостим: https://qna.habr.com
она превращается в: fsdf.namedomain
Плюс в моей стране это не нонейм, а сертифицированная марка
По этому я и хочу сделать это так, чтобы причина была не явной, типа родительского контроля
имеется ввиду с молекса на 6 пин? Или какой?
1. ух, unsafe да ещё и Vec::leak
Документация намекает, что так делать не нужно.
Если честно, я не понимаю что тут в new у вас происходит и зачем это нужно.
Если вы хотите разобрать Vec на части, чтобы потом собрать обратно - надо использовать into_raw_parts или брать отдельно длину, капасити, и сырой указатель и вызывать forget.
Ибо capacity может быть больше чем len, даже если не было реаллокаций и ты указал capacity при создании.
2. А в какой момент Drop должен быть вызван? Куда потом этот BinValue отправляется?