The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Проект по созданию реализации zlib на языке Rust"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Для слежения за появлением новых сообщений в нити, нажмите "Проследить за развитием треда".
. "Проект по реализации zlib на языке Rust" +/
Сообщение от inklesspen (ok), 11-Апр-24, 13:14 
там чел не разобрал а заменил одну функцию другой, с другой сигнатурой, соответственно и типы получил другие, соответственно и компилятор начал орать на этот тип
Было &'a u8, ссылка, разрешена к использованию без unsafe
Стало *const u8, запрещена к использованию без unsafe

Я смотрел cve-rs, всё вполне логично и основывается почти всё на этом:
`https://github.com/Speykious/cve-rs/blob/ab0d48fd6e2f30a0cc9...

В transmute, например, создаются ссылки на один участок стека, но разного типа. С одним типом заносим данные, читаем уже другим типом

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Проект по созданию реализации zlib на языке Rust, opennews, 11-Апр-24, 09:06  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру