1.83K subscribers
3.3K photos
132 videos
15 files
3.58K links
Блог со звёздочкой.

Много репостов, немножко программирования.

Небольшое прикольное комьюнити: @decltype_chat_ptr_t
Автор: @insert_reference_here
Download Telegram
👍8😁6🤯2🤔1
Блог*
Мальчики ❤️
Beware of pipeline
🍌163🤔1
#meme про трудоголиков
😁17
#prog #rust #rustlib

Хозяйке на заметку

Трейт Context из anyhow позволяет легко добавлять дополнительную информацию к ошибкам через extension method на Result:

use anyhow::Context;

let config = Config::from_file(config_path).context("failed to read config")?
let file = std::fs::read(file_to_process)
.with_context(|| format!("failed to read file {}", file_to_process.display()))?;


Но этот трейт также реализован и для Option:

let user = json_api_response.get("user").context("user not set")?;
👍18👌5
Forwarded from Хреногубка
Любимая игра наших депутатов и скрепоносных граждан 🥲
🤡10😁72
#prog #meme про Педро
Forwarded from KrololoPower
8
#prog #meme про процессы
😁226
#prog #rust хайлайты:

* Компилятор теперь предлагает использовать while let, если next() вызывается на итераторе, по которому идёт цикл for.
* Компилятор теперь предлагает использовать метод swap вместо std::mem::swap(&mut slice[i], &mut slice[j]) .
👍7🤯2
7👌4👍1🤔1
#prog #rust #article

Nine Rules for Running Rust on the Web and on Embedded

Или как портировать крейт для работы в #[no_std] и в WASM на примере конкретного реального крейта.
🔥3
Forwarded from Neural Machine
Меня очень раздражает двигаться
👎21
Forwarded from Антон 🇦🇲
Блистательная жиза
❤‍🔥4
Зачем пить кофе, если можно просто посмотреть на счета за коммуналку?
👍4
Ну допустим
🤔6👍1