Rust の型変換イディオム
Rust の型変換イディオム この記事は Rustその2 Advent Calendar 2018 の 12 日目の記事です。 Option<String> to Option<...
91 search resultsShowing 1~20 results
You need to log-in
Rust の型変換イディオム この記事は Rustその2 Advent Calendar 2018 の 12 日目の記事です。 Option<String> to Option<...
Meta Quest 3 に termux でスタンドアロン Linux 環境を作る方法 元ネタ https://gist.github.com/kazuho/2432b0dce057b3448...
RealWorld 業務 Rust 実際に Rust 1.0 の頃から業務で Rust を使ってコードを保守してきてハマった落とし穴についての 知見 恨み言です Rustが素晴らしい言語であると...
Rust Debugging Cheatsheet 開発の基本 エディタ VSCode + rust-analyzer - https://marketplace.visualstudio.co...
逐次編集 開発ツール tier 1 よく使うもの https://github.com/dtolnay/cargo-expand - マクロを展開して確認 https://github.com/...
追記: chrono 0.4.10 以降の場合 chrono の場合は chrono::serde::ts_milliseconds_option で できるようになりました use chron...
非同期 Rust パターン Rust で非同期並列処理を書く時に出てくるパターンについて解説します tokio 1.0 と futures 0.3 環境です async function 編 p...
※ 2020-04-27 追記 failure はもはやメンテされていません 代わりに後継の thiserror や anyhow などを使ってください 続編 Rustのエラーまわりの変遷 動機...
この記事は 2018 年の非同期 Rust の動向調査 の続報です。 TL;DR Rust 1.39.0 以降で async/await 構文が使えるようになりました Future を実行する...
MediaRecorder API で録画した動画の seek に時間がかかる問題 問題 Chrome の MediaRecorderAPI で保存した動画は video.controls が ...
動機 マイクロサービスの Saga パターンのように処理が途中で失敗したときにロールバックしてそれまで作成したリソースを削除していくような関数が欲しい。 具体的には、 このような型の失敗する可能...
この記事は Rust Advent Calendar 2018 の 12 + n 日目の記事です。 この記事は Rust と非同期 IO の歴史(資料編) の続報です。 あけましておめでとうござ...
Rust LT #6 で発表したスライド Error トレイトについて std::error::Error トレイトとは 2014 年 10 月 にRFC 入りしたトレイト (rfcs#201)...
いちばんシンプルな非同期 Rust のランタイムを自作する 基本的な概念の確認のために自作してみました。 簡便化のために select, epoll は使わず、メインスレッドでイベントループ動か...
WebAssembly Advent Calendar 2018 12日目 Rust における wasm-bindgen と wasm-pack と cargo-web と stdweb の違い...
createWithFunc リソースを開く関数 function openSomeResource(openOpt: OpenOption): Promise<SomeResource&...
Functor, Applicative, Monad, Comonad Kleisli 圏の射 >=> MonadTrans Profunctor, Strong, Arrow A...
前回紹介した Rust の Proptest の紹介 では、struct や enum の値を生成する Arbitrary を作るのが面倒でした。 しかし先月更新された proptest 0.9...
Rust の Proptest の紹介 この記事は Property-Based Testing Advent Calendar 2018 の 13 日目の記事です。 これ→ https://g...
例: サーバが 502 を返したときに sleep(setTimeout) を入れつつ 10 回までリトライしたい。 コピペ用 最後のエラーだけ返す版 reject 時に最後のエラーが返ってきま...
91 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.