LINUX.ORG.RU

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

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

Другой вариант: библиотека с помощью unsafe лезет в приватные данные структур другой библиотеки, нарушает какие-то инварианты, которые не важны для её правильной работы, но эти инварианты важны для другой библиотеки. Такую библиотеку сложно назвать 100% безопасной.

не нужно ничего нарушать; достаточно завести свои полезные порядочки (полезные, т.к. они позволяют выдавать дополнительный сервис), или может даже просто свои assumptions (подумать надо)

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

Другой вариант: библиотека с помощью unsafe лезет в приватные данные структур другой библиотеки, нарушает какие-то инварианты, которые не важны для её правильной работы, но эти инварианты важны для другой библиотеки. Такую библиотеку сложно назвать 100% безопасной.

не нужно ничего нарушать; достаточно завести свои порядочки, или может даже просто свои assumptions (подумать надо)

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

Другой вариант: библиотека с помощью unsafe лезет в приватные данные структур другой библиотеки, нарушает какие-то инварианты, которые не важны для её правильной работы, но эти инварианты важны для другой библиотеки. Такую библиотеку сложно назвать 100% безопасной.

не нужно ничего нарушать; достаточно завести свои порядочки, или даже просто свои assumptions (хотя тут я уже не уверен)