Size: a a a

Rust — русскоговорящее сообществo

2020 November 25

AI

Alex Ilizarov in Rust — русскоговорящее сообществo
Boris Vinogradov
гнутые сорцами да, но там не все компоненты
Полагаю в расте по той же бизнесмодели пойти не выйдет?
источник

AL

Andrey @ozkriff Lesn... in Rust — русскоговорящее сообществo
Alex Ilizarov
Полагаю в расте по той же бизнесмодели пойти не выйдет?
в принципе? отлично выйдет - надо только проприетарный код спрятать за сишный интерфейс
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
Alex Ilizarov
Полагаю в расте по той же бизнесмодели пойти не выйдет?
там нельзя гнутую юзать для платных проектов с закрытыми сорцами
источник

AI

Alex Ilizarov in Rust — русскоговорящее сообществo
Andrey @ozkriff Lesnikóv
в принципе? отлично выйдет - надо только проприетарный код спрятать за сишный интерфейс
🤔 не думал о таком
источник

AI

Alex Ilizarov in Rust — русскоговорящее сообществo
Boris Vinogradov
там нельзя гнутую юзать для платных проектов с закрытыми сорцами
Это я понимаю
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
Andrey @ozkriff Lesnikóv
в принципе? отлично выйдет - надо только проприетарный код спрятать за сишный интерфейс
причина не распространённости С++ в эмбеддед кстати
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
@ozkriff а midl layer repr нельзя выкинуть с описанием?
источник

AI

Alex Ilizarov in Rust — русскоговорящее сообществo
Boris Vinogradov
причина не распространённости С++ в эмбеддед кстати
Сишные интерфейсы?
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
Alex Ilizarov
Сишные интерфейсы?
нельзя шаблончики и аби нормально упаковать в блоб
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Alex Ilizarov
А че за фичи кстати?
Они часть под GPL'ем, часть просто недоступна, кажется
источник

AL

Andrey @ozkriff Lesn... in Rust — русскоговорящее сообществo
Boris Vinogradov
@ozkriff а midl layer repr нельзя выкинуть с описанием?
в теории может и можно чет такое, но готового способа я, вроде, не видел
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Boris Vinogradov
@ozkriff а midl layer repr нельзя выкинуть с описанием?
-Zunpretty=mir или про что ты?
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
Emmanuel Goldstein
-Zunpretty=mir или про что ты?
наверное да, что-то что будет из себя представлять объектники с теми же свойствами что и сорцы
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Boris Vinogradov
наверное да, что-то что будет из себя представлять объектники с теми же свойствами что и сорцы
Посмотри на плейграунде три точки справа от кнопки Build → Show MIR
источник

AD

Andrew Demonov in Rust — русскоговорящее сообществo
Кто разрабатывает под платформу, которая не совпадает с хостом где вы сидите - как у вас тулинг настроен?

Например я сижу на x86, и делаю софт под арм. Очень хочется чтобы карго билд и карго тест проходили на удалённой машине, а clion мог делать анализ по этому
Такое возможно вообще без своих кастомных скриптов которые будут деплоить удалённо и какими-то костылями возвращать всё назад, чтобы растоплагин распарсил результаты билда?
источник

RG

Random Guy in Rust — русскоговорящее сообществo
Andrew Demonov
Кто разрабатывает под платформу, которая не совпадает с хостом где вы сидите - как у вас тулинг настроен?

Например я сижу на x86, и делаю софт под арм. Очень хочется чтобы карго билд и карго тест проходили на удалённой машине, а clion мог делать анализ по этому
Такое возможно вообще без своих кастомных скриптов которые будут деплоить удалённо и какими-то костылями возвращать всё назад, чтобы растоплагин распарсил результаты билда?
Cargo-remote, но если инет медленный, а проект большой - все грустно
источник
2020 November 26

AD

Andrew Demonov in Rust — русскоговорящее сообществo
Random Guy
Cargo-remote, но если инет медленный, а проект большой - все грустно
о, похоже это может сработать
источник

RR

Rokker Ruslan in Rust — русскоговорящее сообществo
Дарова, есть вопрос по враппингу ошибок. Реализацию подсмотрел с rust by example. Враппинг сам работает, но как теперь написать на это тест?

https://play.rust-lang.org/?version=nightly&mode=debug&edition=2018&gist=f832b334e1fc2d518903607b675dd474

Исходник реализации - https://doc.rust-lang.org/rust-by-example/error/multiple_error_types/wrap_error.html

Проблема заключается в том, что я немогу создать инстанс ParseIntError, вполне понятно почему, так как нужно инициализировать приватное поле. Но как предполагается что нужно делать?
источник

AL

Andrey @ozkriff Lesn... in Rust — русскоговорящее сообществo
Andrew Demonov
Кто разрабатывает под платформу, которая не совпадает с хостом где вы сидите - как у вас тулинг настроен?

Например я сижу на x86, и делаю софт под арм. Очень хочется чтобы карго билд и карго тест проходили на удалённой машине, а clion мог делать анализ по этому
Такое возможно вообще без своих кастомных скриптов которые будут деплоить удалённо и какими-то костылями возвращать всё назад, чтобы растоплагин распарсил результаты билда?
по идее, тебе ремоут тулчейны нужны, но я лично с растом ими не пользовался еще, так что не уверен насколько оно в ijrust хорошо поддерживается
источник

RR

Rokker Ruslan in Rust — русскоговорящее сообществo
Тут ещё нужно уточнить, что мне даже не нужно знать какой там тип ошибки парсинга числа. Это уже протестировано в библиотеке. Но свой код, который приводит к DoubleError::Parse протестировать нужно. Но и просто указать Double::Parse без конкретного ParseIntError не представляется возможным.
источник