Я прост не очень верю, что тут есть кто-то, кто способен на ответ. Суть в чём? Есть Noise Protocol Framework. Я пытаюсь построить на его основе протокол, который работает пов...
@mexus https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=1e1c68955c0034ca016e2217e61a0f73
А есть чтонить типа аналога ECS, но для потока сообщений? Мне нужно пихать сообщеньки разных типов, фильтровать только нужные, итерировать это всё быстро. Ну что-то вроде Ve...
Такс. У меня задачка на весёлый рефакторинг для скучающих. https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=9f9856d66cdc8940336474a85a2756dd По идее э...
Вот тебе явные лайфтаймы: https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=457c3bed7d3deee5c31c0ba926db7983 А вот как это выглядит для твоего кода: ht...
Есть какие либо возможности проверить, что в релизной сборке у меня не будет паник? Они должны вырезаться оптимизациями
@Kolsky что скажешь про grow: https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=1c59d4eb53361d21a8e8f4cba5598824 Алсо будет круто, если ограничение на M...
Вот уже с ночником минус строчка у второй функции: https://play.rust-lang.org/?version=nightly&mode=debug&edition=2018&gist=cea237cdfbc39d0b1fdc5ed0029d5a82
Сам спросил, сам ответил: https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=58f7452a288434cb762832b682249621
бык @Kolsky да вроде бы и не так прям и сложно получается: https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=96f78f967d7bd965d1bf0c615ade28cc
А если так: https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=582c361049a5fe70d3fe8521e7ce3c1d
Тут убивается lifetime. Вот так будет и компилятор ругаться: https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=c97a140a8dbfe31a8788f0b97db6cdd8
Где почитать, как устроен внутри dyn Trait? Мне нужно создать его полностью из няшного Си. Временное решение на время портирования. (Я решил переписать nanovg на rust с исполь...
Ну а в чём проблема сделать?
А в статике?
Попробуй так: https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=19a029e87d21f9dbefbeb4a522e222be
Но лучше же так: https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=20250ad66c959214f8a58430f824b844
А что, так можно было? Если в const fn работает, то вообще идеально. Пушто каст из usize в указатель хочу
Выглядит вот так: https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=20250ad66c959214f8a58430f824b844
Вот пример: https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=bdd9abb6a3a38abe66daf51b64798fcf