@kstep posted in Воркшоп по Rust 24-25 сентября в Нижнем Новгороде
NetCracker организует двухдневный воркшоп по Rust в Нижнем Новгороде.
Подробности и регистрация по ссылке:
@n0dwis posted in Автоматическое преобразование типа ошибки при операции '?;
Возможно-ли такое?
Трейты From реализовал, но компилятор всё равно ругается.
Или какой ещё есть вариант удобной обработки ошибок без паники в unwrap()?
@hrrrxppp posted in Вызов методов объекта из дефолтной реализации трейта
Добрый день.
Не могу понять один момент, вот такой код не компилируется
struct MyStruct{
x: i32
}
impl MyStruct{
pub fn foo(&mut self){
self.x = 5;
}
}
trait Foo{
fn foo_foo( &mut self )
{
self.foo();
}
}
impl Foo for MyStruct{
}
fn main() {
println!("Hello, world!");
}
error[E0599]: no method named `foo` found for type `&mut Self` in the current ...
Сергей Веселков @vessd posted in Writing Linux Kernel Modules in Safe Rust | Linux Security Summit 2019
Вводная часть заканчивается на 28:50.
Михаил Панков @mkpankov posted in Про планировщики задач и как tokio ускорили в 10 раз
Очень хорошая статья с разбором моделей планировщиков и оптимизаций, которые сделали в ходе переписывания
https://tokio.rs/blog/2019-10-scheduler/#the-new-task-system
CODERUN @mailinneberg posted in Присоединюсь к разработке проекта с целью обучения
Активно изучаю Rust и документации действительно много, но не хватает живого общения с разработчиками, атмосферы, мотивации и т.д. Буду рад присоединиться к разработке и оказать помощь, а так же набраться опыта у опытных людей. Проживаю в Москве.
@qwe8013 posted in Создать процесс от имени пользователя
Ситуация такая: наша программа на rust работает от имени одного из пользователей в системе. Задача – запустить дочерний процесс от имени другого пользователя. Работать должно, как на windows, так и на linux. Существует ли какая-нибудь библиотека, котороа позволяет так делать? Я понимаю, что можно заюзать FFI, но может есть уже готовое решение?
@hrrrxppp posted in error[E0495]: cannot infer an appropriate lifetime for autoref due to conflicting requirements
Добрый день.
Опять прошу помощи.
Есть структура в ней HashMap в которой лежат ссылки, код внизу, не дает файл rs прицепить…
При компиляции получаю ошибку, что ниже.
Не могу разобраться как мне вернуть ссылку из этого HashMap.
Объясните, пожалуйста, в чем проблема?
Ну и в идеале, как работают указываемые лайфтаймы в возвращаемых ссылках или поделитесь ссылкой что читать.
error[E0495]: cannot...
Сергей Веселков @vessd posted in R-Evolution: A Story of Rust Adoption - Ryan Levick
Сергей Веселков @vessd posted in Microsoft развивает новый язык программирования на основе Rust
https://www.opennet.ru/opennews/art.shtml?num=51966
Anton Okolelov @anton-okolelov posted in Подкаст Цинковый прод: #039 Влад Бескровный, IntelliJ Rust, nginx vs rambler (18+)
Василий @sharpMouse posted in Ищу работу на полставки или разовую
Удаленно, таймзона по Москве.
Кроме Rust, владею C++ (15 лет опыта), Python, Lua, JS. Но писать готов только на Rust или Lua 🙂 Опыт в основном в сетевой области (сокеты, протоколы, http/mail).
Также просто пишу (изданы две книг и несколько статей).
Пишите на @sharpMouse в Телеграм.
@SmallNibbler posted in Последовательное выполнение команд по команде "cargo run"
Здравствуйте, прошу помощи. Как сделать, что бы при вводе команды “cargo run”, выполнились вот эти команды, одна за другой:
cargo build --release
cargo objcopy --bin stm32f1 --target thumbv7m-none-eabi --release – -O binary stm32f1.bin
st-flash erase
st-flash write stm32f1.bin 0x8000000
И в дополнение, хочу узнать, возможно ли что бы при этом, автоматически менялось имя проекта в этих командах ...
@hrrrxppp posted in Можно передеать TcpStream между процессами
Добрый день.
Может кто знает, могу я через общую память между процессами передать TcpStream
В настоящий момент получею ошибку
error[E0277]: the trait bound std::net::TcpStream: shared_memory::cast::SharedMemCast is not satisfied
–> src/listener/mod.rs:50:43
|
50 | let mut shared_state = shared_mem.wlock::( 1 )?;
| ^^^^^ the trait shared_memo...
@Damir posted in Проблемы со сборкой крейта(exit code: 101)
Вот, собственно, сам крейт - https://crates.io/crates/rug. При его компиляции возникает такая ошибка:
C:\Users\Usvers\Desktop\Rust_projects\Practice\experiment>cargo run --release
Compiling winapi-x86_64-pc-windows-gnu v0.4.0
Compiling winapi v0.3.8
Compiling libc v0.2.66
Compiling rug v1.6.0
Compiling dirs-sys v0.3.4
Compiling dirs v2.0.2
Compiling gmp-mpfr-sys v1.1.14
erro...
@stencillogic posted in Укороченная версия официального гайда
Здравствуйте.
Недавно решил начать изучать Rust с прочтения официального гайда. Официальный гайд довольно большой (около 600 страниц в PDF), местами излишне подробный, и поэтому появилось желание сделать более короткую версию. Вот что получилось: https://github.com/stencillogic/Start-with-Rust-fast
В целом эта более короткая версия следует структуре источника. Я постарался включить все важные мо...
Sergey @chernomor posted in Ревью: derive-макросы для структур
Понадобилось мне сделать всякие инкрементальные счетчики в приложении. Завел несколько структур с числовыми полями под каждый тип счетчика (т.е. каждая структура содержит свой набор счетчиков). Счетчики инкрементируются локально в треде, периодически скидываются в глобальные структуры. Происходит это через сложение полей локальной структуры с соответствующими полями глобальной. Потом специальной п...
Анатолий Петровский @Petrovskiy posted in Нужна помощь в обучении программированию на Rust
Доброе, Нужна помощь в обучении программированию на Rust, возможно с вашим участием, для реализации пока первого из трех направлений ТЗ проекта:
Считать ШК, определить размеры объекта (коробка с продукцией на конвейере) c помощью IP камеры, вычислить центр объекта, и передать его координаты в ПЛК или в программу 1С предприятие.
Программирование ПЛК для управления непосредственно манипулятором ко...
Nikolay Osaulenko @icewind posted in Игры на Rust под мобильные телефоны
Доброго времени суток. Посмотрел все что смог выдать google и все равно остался вопрос. Согласно прошлому Rust Survey https://rust-gamedev.github.io/posts/survey-01/ мобильные платформы и web имеют неплохой интерес и в то же время вообще никаких инструментов.
Я просмотрел несколько движков и библиотек типа amethyst, ggez и т.д. И нигде мобильные платформы не заявлены в поддержку.
В то же время е...