видел, но никак не могу поверить в следующее. Подтвердите, пожалуйста, что сейчас в Rust нельзя создать с закрытыми исходниками коммерческую библиотеку? (в отличии от C++). То есть, можно собрать файлы *.rlib. Неважно, что они привязаны к конкретной версии компилятора. Важно, что там все равно все потроха будут видны для чужих недобрых глаз? Все детали реализации будут видны?
зависит от того что суется в rlib
как-юудто что-то плохое. в мире Java и Dotnet не прятся вендроры либ. В джаве наоборот даже исходники поставляют, и удобно дебажить. А по сути — ты можеш ьпоставлять rlib но потребеители либы должны иметь точно такую-же версию компилятора
Можно сделать dylib
в с++ тоже возможно с большими оговорками. Вкратце проблема во всяких шаблонах, но если очень хочется, то можно создать dylib и выставить наружу интерфейс как в pure c
Обсуждают сегодня