[過去ログ] Rust part16 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1: 2022/06/27(月)08:17 ID:gDlfKP6u(1/3) AAS
公式
外部リンク:www.rust-lang.org
外部リンク:blog.rust-lang.org
外部リンク:github.com

Web上の実行環境
外部リンク:play.rust-lang.org

日本語の情報
外部リンク:rust-jp.rs

※Rustを学びたい人はまず最初に公式のThe Bookを読むこと
外部リンク:doc.rust-lang.org
省8
2: 2022/06/27(月)08:18 ID:gDlfKP6u(2/3) AAS
Rust The Book (日本語版)
外部リンク:doc.rust-jp.rs
Rust edition guide (日本語版)
外部リンク:doc.rust-jp.rs
Rust by example (日本語版)
外部リンク:doc.rust-jp.rs
Rust cookbook (日本語版)
外部リンク:uma0317.github.io
Rust API guideline (日本語版)
外部リンク:sinkuu.github.io
省15
3: 2022/06/27(月)08:20 ID:gDlfKP6u(3/3) AAS
Rust CLI (Command Line Interface) apps Book
外部リンク:rust-cli.github.io
Rust macro Book
外部リンク:danielkeep.github.io
Rust Future Book
外部リンク:cfsamson.github.io
Rust async-std Book
外部リンク:book.async.rs
Rust tokio Book
外部リンク:tokio.rs
省14
4: 2022/06/27(月)08:41 ID:iHSX8+Sp(1) AAS
☆WebAssembly(WASM) 外部リンク:webassembly.org 外部リンク:ja.m.wikipedia.org
・Wasmer - The Universal WebAssembly Runtime 外部リンク:wasmer.io
-> WASI(WebAssembly System Interface)とEmscriptenに準拠したWASMを実行できるランタイム
・WAPM - WebAssembly Package Manager 外部リンク:wapm.io
-> WebAssembly製ツール/ライブラリのパッケージマネージャー
☆Rust
・wasm-pack - your favorite rust -> wasm workflow tool!
外部リンク:github.com
-> WebAssemblyのrustcコンパイルサポート
・Yew - Rust / Wasm framework for building client web apps 外部リンク:yew.rs
省11
5: 2022/06/27(月)11:22 ID:KIsxDRwt(1) AAS
前スレにあったrustupのnamingの話だけど
もともとはサブコマンドのないシェルスクリプトでrustをupdateするからrustup

元の意味からするとrustup updateは重複表現なんだけど
rustupを動詞として捉えずツール名の名詞として捉えればrustup updateは違和感ない
6
(1): 2022/06/27(月)12:15 ID:BV1DTZv2(1) AAS
rustupにサブコマンドがない時代なんてあったっけ?
rustupの前身のmultirustの頃からupdateサブコマンドはあったような
7: 2022/06/27(月)12:51 ID:lmKSzJyY(1) AAS
updateのupじゃなくてsetupのupじゃないの?
意味的に
8: 2022/06/27(月)15:34 ID:hKxUT5Kw(1) AAS
>>6
コード的には主にmultirust.sh -> multirust.rs -> rustup.rsなんだけど
名前はrustup.shから引き継がれてる

rustup.shはサブコマンドがなかった
rustup.rsは最初からサブコマンドがあったけどrustupと叩くと今のrustup update相当の処理(update_all_channels)をしてた
9: 2022/06/27(月)21:57 ID:TFU41qtv(1) AAS
>>987
Stringを自己trimするtrim_in_place()を対称的に短く書くなら

fn trim_in_place(s: &mut String, mut f: impl FnMut(char) -> bool) {
 if let Some(end) = s.rfind(|c| !f(c)) {
  let end = s.ceil_char_boundary(end + 1);
  s.truncate(end);
 }
 if let Some(start) = s.find(|c| !f(c)) {
  s.drain(..start);
 }
省12
1-
あと 993 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.018s