Полезные дополнительные команды для cargo - fmt, outdated, clippy https://siciarz.net/24-days-rust-cargo-subcommands/ #rustycrate #rustlang
siciarz.net
24 days of Rust - cargo subcommands | Blog | siciarz.net
Welcome to the second edition of 24 Days of Rust!
Two years ago in December 2014 the
first edition was pretty well
received by the Rust community. That was a hard time - we were still before
the 1.0 release of the language. I had to keep up with updating…
Two years ago in December 2014 the
first edition was pretty well
received by the Rust community. That was a hard time - we were still before
the 1.0 release of the language. I had to keep up with updating…
Теперь вся новая функциональность будет документироваться. В RFC появляется новый раздел https://github.com/rust-lang/rfcs/blob/master/text/1636-document_all_features.md #rustycrate #rustlang
GitHub
rust-lang/rfcs
RFCs for changes to Rust. Contribute to rust-lang/rfcs development by creating an account on GitHub.
Как выглядят люди, которые программируют на разных языках 😃 (включая Rust) http://leftoversalad.com/c/015_programmingpeople/ #rustycrate #rustlang
Черновик политики упаковки компилятора, приложений и библиотек на Rust в пакеты Debian https://internals.rust-lang.org/t/debian-rust-packaging-policy-draft/4453 #rustycrate #rustlang
Rust Internals
Debian Rust Packaging Policy (draft)
The Debian Rust team has the pieces in place to start packaging Rust library crates and applications written in Rust. We have a packaging tool, debcargo, which automatically translates a Cargo crate into a Debian source package; we then have a Debhelper…
Бенчмарки Diesel (Rust ORM) с примерами кода и сравнение с rust-postgres https://hackernoon.com/comparing-diesel-and-rust-postgres-97fd8c656fdd#.cqxwxndkb #rustycrate #rustlang
Hacker Noon
Comparing Diesel and rust-postgres
Following the release of Diesel 0.9.0, I wanted to revisit the performance differences between Diesel and rust-postgres to see if things…
Обсуждение реализации распределённого кэша скомпилированных контейнеров https://github.com/rust-lang/cargo/issues/1997#issuecomment-265859868 #rustycrate #rustlang
GitHub
Distributed crate cache · Issue #1997 · rust-lang/cargo
Large scale build farms (like Gecko's) really need distributed caching of build artifacts ala distcc/ccache. This will eventually be a blocker for continued adoption of Rust in Gecko.
We've talked ...
We've talked ...
Изучаем неспецифицированное поведение Rust: порядок выполнения сброса объектов (drop order) https://aochagavia.github.io/blog/exploring-rusts-unspecified-drop-order/ #rustycrate #rustlang
aochagavia.github.io
Exploring Rust's unspecified drop order
Just another programming blog
Как оттранслировать большой проект на Си в Rust: отчёт о состоянии проекта Corrode http://jamey.thesharps.us/2016/12/how-to-translate-large-c-project-to-rust.html #rustycrate #rustlang
jamey.thesharps.us
How to translate a large C project to Rust
In October, I started working on translating CVS from C toRust,and today I’d like to answer these questions about how that’s going:
Все нестабильные возможности Rust в одном списке https://bot.tinaun.net/rust/featurelist/ #rustycrate #rustlang
Пишем плагины к GStreamer на Rust (часть 3) https://coaxion.net/blog/2016/09/writing-gstreamer-elements-in-rust-part-2-dont-panic-we-have-better-assertions-now-and-other-updates/ #rustlang #rustycrate
Как статически инициализировать ресурсы https://siciarz.net/24-days-rust-static-initialization/ #rustycrate #rustlang
siciarz.net
24 days of Rust - static initialization | Blog | siciarz.net
Static variables are available
throughout the entire life of a program. They are allocated in a block of
memory known at compile time. Due to that, they tend to represent global
state that the program can access.
It's getting especially tricky if one static…
throughout the entire life of a program. They are allocated in a block of
memory known at compile time. Due to that, they tend to represent global
state that the program can access.
It's getting especially tricky if one static…
Вышел rustup 0.7. По плану rustup стабилизируется к выходу 1.14. https://internals.rust-lang.org/t/beta-testing-rustup-rs/3316/198 #rustycrate #rustlang
Rust Internals
Beta testing rustup.rs
While I tend to agree that there would at least be less friction if people just installed it from us, distros are going to package it - it's what they do! So I'm inclined to do what I can to make it a decent experience. It will not. Though I can imagine…
Идиоматичные колбеки на Rust http://stackoverflow.com/questions/41081240/idiomatic-callbacks-in-rust/41081702#41081702 #rustycrate #rustlang
Stack Overflow
Idiomatic callbacks in Rust
In C/C++ I'd normally do callbacks with a plain function pointer, maybe passing a void* userdata parameter too. Something like this:
typedef void (*Callback)();
class Processor
{
public:
void
typedef void (*Callback)();
class Processor
{
public:
void
Как заставить объекты удаляться в определённом порядке (enforcing drop order) https://aochagavia.github.io/blog/enforcing-drop-order-in-rust/ #rustycrate #rustlang
aochagavia.github.io
Enforcing drop order in Rust
Just another programming blog
Соревнование Underhanded Rust 2016. Напиши коварный код, который проходит код ревью https://habrahabr.ru/post/318122/ #rustycrate #rustlang
habrahabr.ru
Соревнование Underhanded Rust 2016
Команда связей с сообществом Rust рада сообщить о первом ежегодном соревновании Underhanded Rust. Это соревнование должно проверить наше предположение о...
Везде предновогодняя суета, и мы тоже уходим на небольшие каникулы! После НГ обязательно вернёмся. Хорошо встретить праздники всем!
Наши результаты в 2016 🗓. Написали 9 статей, сделали группы в соцсетях и другое. По ссылке картинки с аналитикой: https://rustycrate.ru/%D0%BD%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8/2017/01/07/rustycrate-results-2016.html
rustycrate.ru
Русскоязычное сообщество языка Rust в 2016 году | rustycrate.ru
Всем привет! 2016-й был насыщенным годом, и я хочу рассказать, что мы сделали и
что произошло в сообществе за это время.
Вот для затравки число посетителей сайта за год:
что произошло в сообществе за это время.
Вот для затравки число посетителей сайта за год:
Планы сообщества в 2017 году. Часть 1: вступление, книги и социальные сети. Голосуйте за идеи! https://rustycrate.ru/%D0%BD%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8/2017/01/28/rustycrate-plans-2017-part1.html #rustycrate
rustycrate.ru
Планы сообщества в 2017 году. Часть 1. Вступление, книги и социальные сети
| rustycrate.ru
| rustycrate.ru
Всем привет! На результаты 2016-го посмотрели, теперь пора планировать 2017-й.
Планы будут написаны по частям. Они будут публиковаться по мере готовности в
виде отдельных статей. Ссылки на них также будут появляться здесь.
Часть 1 (эта) - вступление…
Планы будут написаны по частям. Они будут публиковаться по мере готовности в
виде отдельных статей. Ссылки на них также будут появляться здесь.
Часть 1 (эта) - вступление…
Обсуждаем систему автоматизированного перевода для работы над "Растом на примерах". Ваши мысли? https://github.com/ruRust/rust_book_ru/issues/64 #rustycrate
GitHub
Интегрировать систему автоматизированного перевода · Issue #64 · ruRust/rust_book_ru
В чате неоднократно обсуждался вопрос использования системы автоматизированного перевода, но к сожалению все предложенные варианты не подходили по тем или иным причинам.
Двумя основными проблемами ...
Двумя основными проблемами ...
Планы сообщества в 2017 году. Часть 2. Митапы, выступления, календари событий, подкасты и конкурсы https://rustycrate.ru/%D0%BD%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8/2017/02/04/rustycrate-plans-2017-part2.html #rustycrate #2017
rustycrate.ru
Планы сообщества в 2017 году. Часть 2. Митапы, выступления, календари событий, подкасты и конкурсы.
| rustycrate.ru
| rustycrate.ru
Всем привет! Продолжаем планировать 2017-й.
Планы пишутся по частям. Они публикуются по мере готовности в виде отдельных
статей. Ссылки на них также будут появляться здесь.
Часть 1 -
вступление, книги и социальные сети.
Часть 2 (эта) - митапы, выступления…
Планы пишутся по частям. Они публикуются по мере готовности в виде отдельных
статей. Ссылки на них также будут появляться здесь.
Часть 1 -
вступление, книги и социальные сети.
Часть 2 (эта) - митапы, выступления…