LINUX.ORG.RU

История изменений

Исправление dave, (текущая версия) :

Меняет и очень многое. И не вижу проблемы в использовании unsafe.

Предположим, есть заковыристая либа на расте без unsafe. Затем создаю небольшую производную либу тоже на расте, но с сишными хедерами для интеграции с языком си, например, чтобы из питона вызывать раст и вызывать сам питоний код из раста. Что плохого в том, что в промежуточной растовской либе будет много unsafe, если весь основной код работает и написан на «безопасном» расте?

Или если ты захотел использовать MPI из раста. Тебе нужна все равно прослойка с unsafe, хотя сам основной код тоже может быть на безопасном расте.

Могут быть и другие примеры.

Исправление dave, :

Меняет, и очень многое. И не вижу проблемы в использовании unsafe.

Предположим, есть заковыристая либа на расте без unsafe. Затем создаю небольшую производную либу тоже на расте, но с сишными хедерами для интеграции с языком си, например, чтобы из питона вызывать раст и вызывать сам питоний код из раста. Что плохого в том, что в промежуточной растовской либе будет много unsafe, если весь основной код работает и написан на «безопасном» расте?

Или если ты захотел использовать MPI из раста. Тебе нужна все равно прослойка с unsafe, хотя сам основной код тоже может быть на безопасном расте.

Могут быть и другие примеры.

Исходная версия dave, :

Меняет, и очень многое. И не вижу проблемы в использовании unsafe.

Предположим, у меня есть заковыристая либа на расте без unsafe. Затем создаю небольшую производную либу тоже на расте, но с сишными хедерами, для интеграции с языком си, например, чтобы из питона вызывать раст и вызывать сам питоний код из раста. Что плохого, в том, что в промежуточной растовской либе будет много unsafe, если весь основной код работает и написан на «безопасном» расте?

Или если ты захотел использовать MPI из раста. Тебе нужна все равно прослойка с unsafe, хотя сам основной код тоже может быть на безопасном расте.

Могут быть и другие примеры.