2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

wslでrust その6

Posted at

概要

wslでrustやってみた。
練習問題やってみた。

練習問題

Rust Blog の記事リストをエクセルに保存せよ。

参考にしたページ

操作手順

~$ cd rust

~/rust$ cargo new scrap
     Created binary (application) `scrap` package

~/rust$ cd scrap

~/rust/scrap$ cargo add reqwest --features="blocking"
    Updating crates.io index
      Adding reqwest v0.12.9 to dependencies.
             Features:
             + __tls
             + blocking
             + charset
             + default-tls
             + h2
             + http2
             + macos-system-configuration
             26 deactivated features
    Updating crates.io index

~/rust/scrap$ cargo add scraper
    Updating crates.io index
      Adding scraper v0.20.0 to dependencies.
             Features:
             + errors
             + getopts
             + main
             - atomic
             - deterministic
             - indexmap
    Updating crates.io index

~/rust/scrap$ cargo add thiserror
    Updating crates.io index
      Adding thiserror v1.0.65 to dependencies.
    Updating crates.io index
    
~/rust/scrap$ cargo add url
    Updating crates.io index
      Adding url v2.5.2 to dependencies.
             Features:
             - debugger_visualizer
             - expose_internals
             - serde

~/rust/scrap$ cargo add xlsxwriter
    Updating crates.io index
      Adding xlsxwriter v0.6.1 to dependencies.
             Features:
             + chrono
             - no-md5
             - system-zlib
             - use-openssl-md5
    Updating crates.io index

~/rust/scrap$ explorer.exe .

~/rust/scrap$ cargo build
  Downloaded cexpr v0.6.0
  Downloaded phf_codegen v0.10.0
  Downloaded precomputed-hash v0.1.1
  Downloaded string_cache_codegen v0.5.2
  Downloaded phf_macros v0.11.2
  Downloaded fxhash v0.2.1
  Downloaded phf_shared v0.10.0
  Downloaded phf v0.10.1
  Downloaded phf_generator v0.10.0
  Downloaded phf_shared v0.11.2
  Downloaded new_debug_unreachable v1.0.6
  Downloaded ego-tree v0.6.3
  Downloaded lazy_static v1.5.0
  Downloaded cssparser-macros v0.6.1
  Downloaded glob v0.3.1
  Downloaded futures-io v0.3.31
  Downloaded stable_deref_trait v1.2.0
  Downloaded phf_generator v0.11.2
  Downloaded utf-8 v0.7.6
  Downloaded thiserror v1.0.65
  Downloaded mac v0.1.1
  Downloaded phf v0.11.2
  Downloaded either v1.13.0
  Downloaded dtoa v1.0.9
  Downloaded string_cache v0.8.7
  Downloaded lazycell v1.3.0
  Downloaded getopts v0.2.21
  Downloaded which v4.4.2
  Downloaded dtoa-short v0.3.5
  Downloaded futf v0.1.5
  Downloaded servo_arc v0.3.0
  Downloaded version_check v0.9.5
  Downloaded siphasher v0.3.11
  Downloaded thiserror-impl v1.0.65
  Downloaded phf_codegen v0.11.2
  Downloaded rustc-hash v1.1.0
  Downloaded num-traits v0.2.19
  Downloaded libloading v0.8.5
  Downloaded markup5ever v0.12.1
  Downloaded scraper v0.20.0
  Downloaded iana-time-zone v0.1.61
  Downloaded tendril v0.4.3
  Downloaded selectors v0.25.0
  Downloaded ahash v0.8.11
  Downloaded xlsxwriter v0.6.1
  Downloaded html5ever v0.27.0
  Downloaded clang-sys v1.8.1
  Downloaded cssparser v0.31.2
  Downloaded prettyplease v0.2.25
  Downloaded derive_more v0.99.18
  Downloaded minimal-lexical v0.2.1
  Downloaded nom v7.1.3
  Downloaded itertools v0.12.1
  Downloaded chrono v0.4.38
  Downloaded bindgen v0.69.5
  Downloaded rustix v0.38.38
  Downloaded libxlsxwriter-sys v1.1.7
  Downloaded 57 crates (4.2 MB) in 1.66s (largest was `libxlsxwriter-sys` at 2.0 MB)
   Compiling proc-macro2 v1.0.89
   Compiling unicode-ident v1.0.13
   Compiling cfg-if v1.0.0
   Compiling libc v0.2.161
   Compiling autocfg v1.4.0
   Compiling siphasher v0.3.11
   Compiling byteorder v1.5.0
   Compiling shlex v1.3.0
   Compiling once_cell v1.20.2
   Compiling cc v1.1.31
   Compiling quote v1.0.37
   Compiling getrandom v0.2.15
   Compiling phf_shared v0.10.0
   Compiling rand_core v0.6.4
   Compiling syn v2.0.85
   Compiling log v0.4.22
   Compiling smallvec v1.13.2
   Compiling itoa v1.0.11
   Compiling phf_shared v0.11.2
   Compiling bytes v1.8.0
   Compiling pin-project-lite v0.2.15
   Compiling vcpkg v0.2.15
   Compiling pkg-config v0.3.31
   Compiling futures-core v0.3.31
   Compiling slab v0.4.9
   Compiling futures-sink v0.3.31
   Compiling glob v0.3.1
   Compiling mio v1.0.2
   Compiling openssl-sys v0.9.104
   Compiling clang-sys v1.8.1
   Compiling socket2 v0.5.7
   Compiling serde v1.0.214
   Compiling rustix v0.38.38
   Compiling fnv v1.0.7
   Compiling prettyplease v0.2.25
   Compiling http v1.1.0
   Compiling tokio v1.41.0
   Compiling lock_api v0.4.12
   Compiling minimal-lexical v0.2.1
   Compiling regex-syntax v0.8.5
   Compiling memchr v2.7.4
   Compiling either v1.13.0
   Compiling bitflags v2.6.0
   Compiling linux-raw-sys v0.4.14
   Compiling new_debug_unreachable v1.0.6
   Compiling parking_lot_core v0.9.10
   Compiling nom v7.1.3
   Compiling zerocopy-derive v0.7.35
   Compiling regex-automata v0.4.8
   Compiling zerocopy v0.7.35
   Compiling ppv-lite86 v0.2.20
   Compiling tracing-core v0.1.32
   Compiling rand_chacha v0.3.1
   Compiling rand v0.8.5
   Compiling libloading v0.8.5
   Compiling openssl v0.10.68
   Compiling phf_generator v0.10.0
   Compiling phf_generator v0.11.2
   Compiling phf_macros v0.11.2
   Compiling bindgen v0.69.5
   Compiling foreign-types-shared v0.1.1
   Compiling scopeguard v1.2.0
   Compiling home v0.5.9
   Compiling pin-utils v0.1.0
   Compiling futures-io v0.3.31
   Compiling hashbrown v0.15.0
   Compiling futures-task v0.3.31
   Compiling equivalent v1.0.1
   Compiling httparse v1.9.5
   Compiling futures-util v0.3.31
   Compiling phf v0.11.2
   Compiling which v4.4.2
   Compiling indexmap v2.6.0
   Compiling foreign-types v0.3.2
   Compiling phf_codegen v0.11.2
   Compiling string_cache_codegen v0.5.2
   Compiling tracing v0.1.40
   Compiling regex v1.11.1
   Compiling cexpr v0.6.0
   Compiling openssl-macros v0.1.1
   Compiling tokio-util v0.7.12
   Compiling itertools v0.12.1
   Compiling http-body v1.0.1
   Compiling precomputed-hash v0.1.1
   Compiling rustc-hash v1.1.0
   Compiling try-lock v0.2.5
   Compiling tinyvec_macros v0.1.1
   Compiling atomic-waker v1.1.2
   Compiling lazy_static v1.5.0
   Compiling mac v0.1.1
   Compiling lazycell v1.3.0
   Compiling native-tls v0.2.12
   Compiling futf v0.1.5
   Compiling h2 v0.4.6
   Compiling tinyvec v1.8.0
   Compiling want v0.3.1
   Compiling parking_lot v0.12.3
   Compiling markup5ever v0.12.1
   Compiling phf_codegen v0.10.0
   Compiling futures-channel v0.3.31
   Compiling num-traits v0.2.19
   Compiling version_check v0.9.5
   Compiling openssl-probe v0.1.5
   Compiling utf-8 v0.7.6
   Compiling percent-encoding v2.3.1
   Compiling dtoa v1.0.9
   Compiling ahash v0.8.11
   Compiling form_urlencoded v1.2.1
   Compiling dtoa-short v0.3.5
   Compiling tendril v0.4.3
   Compiling hyper v1.5.0
   Compiling selectors v0.25.0
   Compiling string_cache v0.8.7
   Compiling unicode-normalization v0.1.24
   Compiling cssparser-macros v0.6.1
   Compiling html5ever v0.27.0
   Compiling tower-service v0.3.3
   Compiling stable_deref_trait v1.2.0
   Compiling unicode-bidi v0.3.17
   Compiling libxlsxwriter-sys v1.1.7
   Compiling idna v0.5.0
   Compiling fxhash v0.2.1
   Compiling servo_arc v0.3.0
   Compiling hyper-util v0.1.10
   Compiling cssparser v0.31.2
   Compiling tokio-native-tls v0.3.1
   Compiling http-body-util v0.1.2
   Compiling derive_more v0.99.18
   Compiling phf v0.10.1
   Compiling iana-time-zone v0.1.61
   Compiling unicode-width v0.1.14
   Compiling ryu v1.0.18
   Compiling rustls-pki-types v1.10.0
   Compiling thiserror v1.0.65
   Compiling rustls-pemfile v2.2.0
   Compiling serde_urlencoded v0.7.1
   Compiling getopts v0.2.21
   Compiling chrono v0.4.38
   Compiling hyper-tls v0.6.0
   Compiling url v2.5.2
   Compiling thiserror-impl v1.0.65
   Compiling sync_wrapper v1.0.1
   Compiling encoding_rs v0.8.35
   Compiling ipnet v2.10.1
   Compiling base64 v0.22.1
   Compiling ego-tree v0.6.3
   Compiling mime v0.3.17
   Compiling scraper v0.20.0
   Compiling xlsxwriter v0.6.1
   Compiling reqwest v0.12.9
   Compiling scrap v0.1.0 (/home/ore/rust/scrap)
    Finished dev [unoptimized + debuginfo] target(s) in 3m 33s
    
~/rust/scrap$ cargo run
    Finished dev [unoptimized + debuginfo] target(s) in 0.97s
     Running `target/debug/scrap`
# downloading...
# saving in cache_file...
2024/10/17, Announcing Rust 1.82.0, https://blog.rust-lang.org/2024/10/17/Rust-1.82.0.html
2024/9/24, WebAssembly targets: change in default target-features, https://blog.rust-lang.org/2024/09/24/webassembly-targets-change-in-default-target-features.html
2024/9/23, September Project Goals Update, https://blog.rust-lang.org/2024/09/23/Project-Goals-Sep-Update.html
2024/9/5, Changes to `impl Trait` in Rust 2024, https://blog.rust-lang.org/2024/09/05/impl-trait-capture-rules.html
2024/9/5, Announcing Rust 1.81.0, https://blog.rust-lang.org/2024/09/05/Rust-1.81.0.html
2024/9/4, Security advisory for the standard library (CVE-2024-43402), https://blog.rust-lang.org/2024/09/04/cve-2024-43402.html
2024/8/26, 2024 Leadership Council Survey, https://blog.rust-lang.org/2024/08/26/council-survey.html
2024/8/12, Rust Project goals for 2024, https://blog.rust-lang.org/2024/08/12/Project-goals.html
2024/8/8, Announcing Rust 1.80.1, https://blog.rust-lang.org/2024/08/08/Rust-1.80.1.html
2024/7/29, crates.io: development update, https://blog.rust-lang.org/2024/07/29/crates-io-development-update.html
2024/7/25, Announcing Rust 1.80.0, https://blog.rust-lang.org/2024/07/25/Rust-1.80.0.html
2024/6/26, Types Team Update and Roadmap, https://blog.rust-lang.org/2024/06/26/types-team-update.html
2024/6/13, Announcing Rust 1.79.0, https://blog.rust-lang.org/2024/06/13/Rust-1.79.0.html
2024/5/17, Faster linking times on nightly on Linux using `rust-lld`, https://blog.rust-lang.org/2024/05/17/enabling-rust-lld-on-linux.html
2024/5/7, Rust participates in OSPP 2024, https://blog.rust-lang.org/2024/05/07/OSPP-2024.html
2024/5/6, Automatic checking of cfgs at compile-time, https://blog.rust-lang.org/2024/05/06/check-cfg.html
2024/5/6, Announcing Rustup 1.27.1, https://blog.rust-lang.org/2024/05/06/Rustup-1.27.1.html
2024/5/2, Announcing Rust 1.78.0, https://blog.rust-lang.org/2024/05/02/Rust-1.78.0.html
2024/5/1, Announcing Google Summer of Code 2024 selected projects, https://blog.rust-lang.org/2024/05/01/gsoc-2024-selected-projects.html
2024/4/9, Security advisory for the standard library (CVE-2024-24576), https://blog.rust-lang.org/2024/04/09/cve-2024-24576.html
2024/4/9, Changes to Rust's WASI targets, https://blog.rust-lang.org/2024/04/09/updates-to-rusts-wasi-targets.html
2024/4/9, Announcing Rust 1.77.2, https://blog.rust-lang.org/2024/04/09/Rust-1.77.2.html
2024/3/30, Changes to `u128`/`i128` layout in 1.77 and 1.78, https://blog.rust-lang.org/2024/03/30/i128-layout-update.html
2024/3/28, Announcing Rust 1.77.1, https://blog.rust-lang.org/2024/03/28/Rust-1.77.1.html
2024/3/21, Announcing Rust 1.77.0, https://blog.rust-lang.org/2024/03/21/Rust-1.77.0.html
2024/3/11, crates.io: Download changes, https://blog.rust-lang.org/2024/03/11/crates-io-download-changes.html
2024/3/11, Announcing Rustup 1.27.0, https://blog.rust-lang.org/2024/03/11/Rustup-1.27.0.html
2024/2/28, Clippy: Deprecating `feature = "cargo-clippy"`, https://blog.rust-lang.org/2024/02/28/Clippy-deprecating-feature-cargo-clippy.html
2024/2/26, Updated baseline standards for Windows targets, https://blog.rust-lang.org/2024/02/26/Windows-7.html
2024/2/21, Rust participates in Google Summer of Code 2024, https://blog.rust-lang.org/2024/02/21/Rust-participates-in-GSoC-2024.html
2024/2/19, 2023 Annual Rust Survey Results, https://blog.rust-lang.org/2024/02/19/2023-Rust-Annual-Survey-2023-results.html
2024/2/8, Announcing Rust 1.76.0, https://blog.rust-lang.org/2024/02/08/Rust-1.76.0.html
2024/2/6, crates.io: API status code changes, https://blog.rust-lang.org/2024/02/06/crates-io-status-codes.html
2023/12/28, Announcing Rust 1.75.0, https://blog.rust-lang.org/2023/12/28/Rust-1.75.0.html
2023/12/21, Announcing `async fn` and return-position `impl Trait` in traits, https://blog.rust-lang.org/2023/12/21/async-fn-rpit-in-traits.html
2023/12/18, Launching the 2023 State of Rust Survey, https://blog.rust-lang.org/2023/12/18/survey-launch.html
2023/12/15, A Call for Proposals for the Rust 2024 Edition, https://blog.rust-lang.org/2023/12/15/2024-Edition-CFP.html
2023/12/11, Cargo cache cleaning, https://blog.rust-lang.org/2023/12/11/cargo-cache-cleaning.html
2023/12/7, Announcing Rust 1.74.1, https://blog.rust-lang.org/2023/12/07/Rust-1.74.1.html
2023/11/16, Announcing Rust 1.74.0, https://blog.rust-lang.org/2023/11/16/Rust-1.74.0.html
2023/11/9, Faster compilation with the parallel front-end in nightly, https://blog.rust-lang.org/2023/11/09/parallel-rustc.html
2023/10/27, crates.io: Dropping support for non-canonical downloads, https://blog.rust-lang.org/2023/10/27/crates-io-non-canonical-downloads.html
2023/10/26, A tale of broken badges and 23,000 features, https://blog.rust-lang.org/2023/10/26/broken-badges-and-23k-keywords.html
2023/10/19, Announcing the New Rust Project Directors, https://blog.rust-lang.org/2023/10/19/announcing-the-new-rust-project-directors.html
2023/10/5, Announcing Rust 1.73.0, https://blog.rust-lang.org/2023/10/05/Rust-1.73.0.html
2023/9/25, Increasing the minimum supported Apple platform versions, https://blog.rust-lang.org/2023/09/25/Increasing-Apple-Version-Requirements.html
2023/9/22, crates.io Policy Update RFC, https://blog.rust-lang.org/2023/09/22/crates-io-usage-policy-rfc.html
2023/9/19, Announcing Rust 1.72.1, https://blog.rust-lang.org/2023/09/19/Rust-1.72.1.html
2023/8/30, Electing New Project Directors, https://blog.rust-lang.org/2023/08/30/electing-new-project-directors.html
2023/8/29, Change in Guidance on Committing Lockfiles, https://blog.rust-lang.org/2023/08/29/committing-lockfiles.html
2023/8/24, Announcing Rust 1.72.0, https://blog.rust-lang.org/2023/08/24/Rust-1.72.0.html
2023/8/7, 2022 Annual Rust Survey Results, https://blog.rust-lang.org/2023/08/07/Rust-Survey-2023-Results.html
2023/8/3, Security advisory for Cargo (CVE-2023-38497), https://blog.rust-lang.org/2023/08/03/cve-2023-38497.html
2023/8/3, Announcing Rust 1.71.1, https://blog.rust-lang.org/2023/08/03/Rust-1.71.1.html
2023/7/13, Announcing Rust 1.71.0, https://blog.rust-lang.org/2023/07/13/Rust-1.71.0.html
2023/7/5, Announcing regex 1.9, https://blog.rust-lang.org/2023/07/05/regex-1.9.html
2023/7/1, Rustfmt support for let-else statements, https://blog.rust-lang.org/2023/07/01/rustfmt-supports-let-else-statements.html
2023/6/23, Improved API tokens for crates.io, https://blog.rust-lang.org/2023/06/23/improved-api-tokens-for-crates-io.html
2023/6/20, Introducing the Rust Leadership Council, https://blog.rust-lang.org/2023/06/20/introducing-leadership-council.html
2023/6/1, Announcing Rust 1.70.0, https://blog.rust-lang.org/2023/06/01/Rust-1.70.0.html
2023/5/29, On the RustConf keynote, https://blog.rust-lang.org/2023/05/29/RustConf.html
2023/5/9, Updating Rust's Linux musl targets, https://blog.rust-lang.org/2023/05/09/Updating-musl-targets.html
2023/4/25, Announcing Rustup 1.26.0, https://blog.rust-lang.org/2023/04/25/Rustup-1.26.0.html
2023/4/20, Announcing Rust 1.69.0, https://blog.rust-lang.org/2023/04/20/Rust-1.69.0.html
2023/3/28, Announcing Rust 1.68.2, https://blog.rust-lang.org/2023/03/28/Rust-1.68.2.html
2023/3/23, Announcing Rust 1.68.1, https://blog.rust-lang.org/2023/03/23/Rust-1.68.1.html
2023/3/9, Announcing Rust 1.68.0, https://blog.rust-lang.org/2023/03/09/Rust-1.68.0.html
2023/2/9, Announcing Rust 1.67.1, https://blog.rust-lang.org/2023/02/09/Rust-1.67.1.html
2023/2/1, Announcing Rustup 1.25.2, https://blog.rust-lang.org/2023/02/01/Rustup-1.25.2.html
2023/1/26, Announcing Rust 1.67.0, https://blog.rust-lang.org/2023/01/26/Rust-1.67.0.html
2023/1/20, Officially announcing the types team, https://blog.rust-lang.org/2023/01/20/types-announcement.html
2023/1/10, Security advisory for Cargo (CVE-2022-46176), https://blog.rust-lang.org/2023/01/10/cve-2022-46176.html
2023/1/10, Announcing Rust 1.66.1, https://blog.rust-lang.org/2023/01/10/Rust-1.66.1.html
2023/1/9, Updating the Android NDK in Rust 1.68, https://blog.rust-lang.org/2023/01/09/android-ndk-update-r25.html
2022/12/15, Announcing Rust 1.66.0, https://blog.rust-lang.org/2022/12/15/Rust-1.66.0.html
2022/12/5, Launching the 2022 State of Rust Survey, https://blog.rust-lang.org/2022/12/05/survey-launch.html
2022/11/3, Announcing Rust 1.65.0, https://blog.rust-lang.org/2022/11/03/Rust-1.65.0.html
2022/10/28, Generic associated types to be stable in Rust 1.65, https://blog.rust-lang.org/2022/10/28/gats-stabilization.html
2022/9/22, Announcing Rust 1.64.0, https://blog.rust-lang.org/2022/09/22/Rust-1.64.0.html
2022/9/15, Const Eval (Un)Safety Rules, https://blog.rust-lang.org/2022/09/15/const-eval-safety-rule-revision.html
2022/9/14, Security advisories for Cargo (CVE-2022-36113, CVE-2022-36114), https://blog.rust-lang.org/2022/09/14/cargo-cves.html
2022/8/11, Announcing Rust 1.63.0, https://blog.rust-lang.org/2022/08/11/Rust-1.63.0.html
2022/8/5, Non-lexical lifetimes (NLL) fully stable, https://blog.rust-lang.org/2022/08/05/nll-by-default.html
2022/8/1, Increasing the glibc and Linux kernel requirements, https://blog.rust-lang.org/2022/08/01/Increasing-glibc-kernel-requirements.html
2022/7/19, Announcing Rust 1.62.1, https://blog.rust-lang.org/2022/07/19/Rust-1.62.1.html
2022/7/12, Changes in the Core Team, https://blog.rust-lang.org/2022/07/12/changes-in-the-core-team.html
2022/7/12, Announcing Rustup 1.25.1, https://blog.rust-lang.org/2022/07/12/Rustup-1.25.1.html
2022/7/11, Announcing Rustup 1.25.0, https://blog.rust-lang.org/2022/07/11/Rustup-1.25.0.html
2022/7/1, RLS Deprecation, https://blog.rust-lang.org/2022/07/01/RLS-deprecation.html
2022/6/30, Announcing Rust 1.62.0, https://blog.rust-lang.org/2022/06/30/Rust-1.62.0.html
2022/6/28, Announcing The RustConf PostConf UnConf, https://blog.rust-lang.org/2022/06/28/rust-unconference.html
2022/6/22, Call for testing: Cargo sparse-registry, https://blog.rust-lang.org/2022/06/22/sparse-registry-testing.html
2022/5/19, Announcing Rust 1.61.0, https://blog.rust-lang.org/2022/05/19/Rust-1.61.0.html
2022/5/10, Security advisory: malicious crate rustdecimal, https://blog.rust-lang.org/2022/05/10/malicious-crate-rustdecimal.html
2022/4/7, Announcing Rust 1.60.0, https://blog.rust-lang.org/2022/04/07/Rust-1.60.0.html
2022/3/8, Security advisory for the regex crate (CVE-2022-24713), https://blog.rust-lang.org/2022/03/08/cve-2022-24713.html
2022/2/24, Announcing Rust 1.59.0, https://blog.rust-lang.org/2022/02/24/Rust-1.59.0.html
2022/2/21, rust-analyzer joins the Rust organization!, https://blog.rust-lang.org/2022/02/21/rust-analyzer-joins-rust-org.html
2022/2/15, Rust Survey 2021 Results, https://blog.rust-lang.org/2022/02/15/Rust-Survey-2021.html
2022/2/14, Crates.io Index Snapshot Branches Moving, https://blog.rust-lang.org/2022/02/14/crates-io-snapshot-branches.html
2022/1/31, Changes in the Core Team, https://blog.rust-lang.org/2022/01/31/changes-in-the-core-team.html
2022/1/20, Security advisory for the standard library (CVE-2022-21658), https://blog.rust-lang.org/2022/01/20/cve-2022-21658.html
2022/1/20, Announcing Rust 1.58.1, https://blog.rust-lang.org/2022/01/20/Rust-1.58.1.html
2022/1/13, Announcing Rust 1.58.0, https://blog.rust-lang.org/2022/01/13/Rust-1.58.0.html
2021/12/8, Launching the 2021 State of Rust Survey, https://blog.rust-lang.org/2021/12/08/survey-launch.html
2021/12/2, Announcing Rust 1.57.0, https://blog.rust-lang.org/2021/12/02/Rust-1.57.0.html
2021/11/1, Security advisory for rustc (CVE-2021-42574), https://blog.rust-lang.org/2021/11/01/cve-2021-42574.html
2021/11/1, Announcing Rust 1.56.1, https://blog.rust-lang.org/2021/11/01/Rust-1.56.1.html
2021/10/21, Announcing Rust 1.56.0 and Rust 2021, https://blog.rust-lang.org/2021/10/21/Rust-1.56.0.html
2021/9/27, Core team membership updates, https://blog.rust-lang.org/2021/09/27/Core-team-membership-updates.html
2021/9/9, Announcing Rust 1.55.0, https://blog.rust-lang.org/2021/09/09/Rust-1.55.0.html
2021/8/3, The push for GATs stabilization, https://blog.rust-lang.org/2021/08/03/GATs-stabilization-push.html
2021/7/29, Announcing Rust 1.54.0, https://blog.rust-lang.org/2021/07/29/Rust-1.54.0.html
2021/7/21, Rust 2021 public testing period, https://blog.rust-lang.org/2021/07/21/Rust-2021-public-testing.html
2021/6/17, Announcing Rust 1.53.0, https://blog.rust-lang.org/2021/06/17/Rust-1.53.0.html
2021/6/8, Announcing Rustup 1.24.3, https://blog.rust-lang.org/2021/06/08/Rustup-1.24.3.html
2021/5/17, Announcing Rustup 1.24.2, https://blog.rust-lang.org/2021/05/17/Rustup-1.24.2.html
2021/5/15, Six Years of Rust, https://blog.rust-lang.org/2021/05/15/six-years-of-rust.html
2021/5/11, The Plan for the Rust 2021 Edition, https://blog.rust-lang.org/2021/05/11/edition-2021.html
2021/5/10, Announcing Rust 1.52.1, https://blog.rust-lang.org/2021/05/10/Rust-1.52.1.html
2021/5/6, Announcing Rust 1.52.0, https://blog.rust-lang.org/2021/05/06/Rust-1.52.0.html
2021/4/29, Announcing Rustup 1.24.1, https://blog.rust-lang.org/2021/04/29/Rustup-1.24.1.html
2021/4/27, Announcing Rustup 1.24.0, https://blog.rust-lang.org/2021/04/27/Rustup-1.24.0.html
2021/4/14, Brainstorming Async Rust's Shiny Future, https://blog.rust-lang.org/2021/04/14/async-vision-doc-shiny-future.html
2021/3/25, Announcing Rust 1.51.0, https://blog.rust-lang.org/2021/03/25/Rust-1.51.0.html
2021/3/18, Building a shared vision for Async Rust, https://blog.rust-lang.org/2021/03/18/async-vision-doc.html
2021/2/26, Const generics MVP hits beta!, https://blog.rust-lang.org/2021/02/26/const-generics-mvp-beta.html
2021/2/11, Announcing Rust 1.50.0, https://blog.rust-lang.org/2021/02/11/Rust-1.50.0.html
2021/1/4, mdBook security advisory, https://blog.rust-lang.org/2021/01/04/mdbook-security-advisory.html
2020/12/31, Announcing Rust 1.49.0, https://blog.rust-lang.org/2020/12/31/Rust-1.49.0.html
2020/12/16, Rust Survey 2020 Results, https://blog.rust-lang.org/2020/12/16/rust-survey-2020.html
2020/12/14, Next steps for the Foundation Conversation, https://blog.rust-lang.org/2020/12/14/Next-steps-for-the-foundation-conversation.html
2020/12/11, Launching the Lock Poisoning Survey, https://blog.rust-lang.org/2020/12/11/lock-poisoning-survey.html
2020/12/7, The Foundation Conversation, https://blog.rust-lang.org/2020/12/07/the-foundation-conversation.html
2020/11/27, Announcing Rustup 1.23.0, https://blog.rust-lang.org/2020/11/27/Rustup-1.23.0.html
2020/11/19, Announcing Rust 1.48.0, https://blog.rust-lang.org/2020/11/19/Rust-1.48.html
2020/10/20, Marking issues as regressions, https://blog.rust-lang.org/2020/10/20/regression-labels.html
2020/10/8, Announcing Rust 1.47.0, https://blog.rust-lang.org/2020/10/08/Rust-1.47.html
2020/9/21, Call for 2021 Roadmap Blogs Ending Soon, https://blog.rust-lang.org/2020/09/21/Scheduling-2021-Roadmap.html
2020/9/14, A call for contributors from the WG-prioritization team, https://blog.rust-lang.org/2020/09/14/wg-prio-call-for-contributors.html
2020/9/10, Launching the 2020 State of Rust Survey, https://blog.rust-lang.org/2020/09/10/survey-launch.html
2020/9/3, Planning the 2021 Roadmap, https://blog.rust-lang.org/2020/09/03/Planning-2021-Roadmap.html
2020/8/27, Announcing Rust 1.46.0, https://blog.rust-lang.org/2020/08/27/Rust-1.46.0.html
2020/8/18, Laying the foundation for Rust's future, https://blog.rust-lang.org/2020/08/18/laying-the-foundation-for-rusts-future.html
2020/8/3, Announcing Rust 1.45.2, https://blog.rust-lang.org/2020/08/03/Rust-1.45.2.html
2020/7/30, Announcing Rust 1.45.1, https://blog.rust-lang.org/2020/07/30/Rust-1.45.1.html
2020/7/16, Announcing Rust 1.45.0, https://blog.rust-lang.org/2020/07/16/Rust-1.45.0.html
2020/7/14, crates.io security advisory, https://blog.rust-lang.org/2020/07/14/crates-io-security-advisory.html
2020/7/8, Announcing Rustup 1.22.1, https://blog.rust-lang.org/2020/07/08/Rustup-1.22.1.html
2020/7/6, Announcing Rustup 1.22.0, https://blog.rust-lang.org/2020/07/06/Rustup-1.22.0.html
2020/6/18, Announcing Rust 1.44.1, https://blog.rust-lang.org/2020/06/18/Rust.1.44.1.html
2020/6/10, 2020 Event Lineup - Update, https://blog.rust-lang.org/2020/06/10/event-lineup-update.html
2020/6/4, Announcing Rust 1.44.0, https://blog.rust-lang.org/2020/06/04/Rust-1.44.0.html
2020/5/15, Five Years of Rust, https://blog.rust-lang.org/2020/05/15/five-years-of-rust.html
2020/5/7, Announcing Rust 1.43.1, https://blog.rust-lang.org/2020/05/07/Rust.1.43.1.html
2020/4/23, Announcing Rust 1.43.0, https://blog.rust-lang.org/2020/04/23/Rust-1.43.0.html
2020/4/17, Rust Survey 2019 Results, https://blog.rust-lang.org/2020/04/17/Rust-survey-2019.html
2020/3/15, docs.rs now allows you to choose your build targets, https://blog.rust-lang.org/2020/03/15/docs-rs-opt-into-fewer-targets.html
2020/3/12, Announcing Rust 1.42.0, https://blog.rust-lang.org/2020/03/12/Rust-1.42.html
2020/3/10, The 2020 RustConf CFP is Now Open!, https://blog.rust-lang.org/2020/03/10/rustconf-cfp.html
2020/2/27, Announcing Rust 1.41.1, https://blog.rust-lang.org/2020/02/27/Rust-1.41.1.html
2020/1/31, The 2020 Rust Event Lineup, https://blog.rust-lang.org/2020/01/31/conf-lineup.html
2020/1/30, Announcing Rust 1.41.0, https://blog.rust-lang.org/2020/01/30/Rust-1.41.0.html
2020/1/3, Reducing support for 32-bit Apple targets, https://blog.rust-lang.org/2020/01/03/reducing-support-for-32-bit-apple-targets.html
2019/12/19, Announcing Rust 1.40.0, https://blog.rust-lang.org/2019/12/19/Rust-1.40.0.html
2019/12/3, Launching the 2019 State of Rust Survey, https://blog.rust-lang.org/2019/12/03/survey-launch.html
2019/11/7, Async-await on stable Rust!, https://blog.rust-lang.org/2019/11/07/Async-await-stable.html
2019/11/7, Announcing Rust 1.39.0, https://blog.rust-lang.org/2019/11/07/Rust-1.39.0.html
2019/11/1, Completing the transition to the new borrow checker, https://blog.rust-lang.org/2019/11/01/nll-hard-errors.html
2019/10/29, A call for blogs 2020, https://blog.rust-lang.org/2019/10/29/A-call-for-blogs-2020.html
2019/10/15, Announcing Rustup 1.20.0, https://blog.rust-lang.org/2019/10/15/Rustup-1.20.0.html
2019/10/3, Announcing the Inside Rust blog, https://blog.rust-lang.org/2019/10/03/inside-rust-blog.html
2019/9/30, Security advisory for Cargo, https://blog.rust-lang.org/2019/09/30/Security-advisory-for-cargo.html
2019/9/30, Async-await hits beta!, https://blog.rust-lang.org/2019/09/30/Async-await-hits-beta.html
2019/9/26, Announcing Rust 1.38.0, https://blog.rust-lang.org/2019/09/26/Rust-1.38.0.html
2019/9/18, Upcoming docs.rs changes, https://blog.rust-lang.org/2019/09/18/upcoming-docsrs-changes.html
2019/8/15, Announcing Rust 1.37.0, https://blog.rust-lang.org/2019/08/15/Rust-1.37.0.html
2019/7/4, Announcing Rust 1.36.0, https://blog.rust-lang.org/2019/07/04/Rust-1.36.0.html
2019/6/3, The Governance WG is going public, https://blog.rust-lang.org/2019/06/03/governance-wg-announcement.html
2019/5/23, Announcing Rust 1.35.0, https://blog.rust-lang.org/2019/05/23/Rust-1.35.0.html
2019/5/20, The 2019 Rust Event Lineup, https://blog.rust-lang.org/2019/05/20/The-2019-Rust-Event-Lineup.html
2019/5/15, 4 years of Rust, https://blog.rust-lang.org/2019/05/15/4-Years-Of-Rust.html
2019/5/14, Announcing Rust 1.34.2, https://blog.rust-lang.org/2019/05/14/Rust-1.34.2.html
2019/5/13, Security advisory for the standard library, https://blog.rust-lang.org/2019/05/13/Security-advisory.html
2019/4/26, Mozilla IRC Sunset and the Rust Channel, https://blog.rust-lang.org/2019/04/26/Mozilla-IRC-Sunset-and-the-Rust-Channel.html
2019/4/25, Announcing Rust 1.34.1, https://blog.rust-lang.org/2019/04/25/Rust-1.34.1.html
2019/4/23, Rust's 2019 roadmap, https://blog.rust-lang.org/2019/04/23/roadmap.html
2019/4/11, Announcing Rust 1.34.0, https://blog.rust-lang.org/2019/04/11/Rust-1.34.0.html
2019/2/28, Announcing Rust 1.33.0, https://blog.rust-lang.org/2019/02/28/Rust-1.33.0.html
2019/2/22, Changes in the core team, https://blog.rust-lang.org/2019/02/22/Core-team-changes.html
2019/1/17, Announcing Rust 1.32.0, https://blog.rust-lang.org/2019/01/17/Rust-1.32.0.html
2018/12/21, Procedural Macros in Rust 2018, https://blog.rust-lang.org/2018/12/21/Procedural-Macros-in-Rust-2018.html
2018/12/20, Announcing Rust 1.31.1, https://blog.rust-lang.org/2018/12/20/Rust-1.31.1.html
2018/12/17, Tools in the 2018 edition, https://blog.rust-lang.org/2018/12/17/Rust-2018-dev-tools.html
2018/12/6, Announcing Rust 1.31 and Rust 2018, https://blog.rust-lang.org/2018/12/06/Rust-1.31-and-rust-2018.html
2018/12/6, A call for Rust 2019 Roadmap blog posts, https://blog.rust-lang.org/2018/12/06/call-for-rust-2019-roadmap-blogposts.html
2018/11/29, A new look for rust-lang.org, https://blog.rust-lang.org/2018/11/29/a-new-look-for-rust-lang-org.html
2018/11/27, Rust Survey 2018 Results, https://blog.rust-lang.org/2018/11/27/Rust-survey-2018.html
2018/11/8, Announcing Rust 1.30.1, https://blog.rust-lang.org/2018/11/08/Rust-1.30.1.html
2018/10/30, Help test Rust 2018, https://blog.rust-lang.org/2018/10/30/help-test-rust-2018.html
2018/10/25, Announcing Rust 1.30, https://blog.rust-lang.org/2018/10/25/Rust-1.30.0.html
2018/10/19, Update on the October 15, 2018 incident on crates.io, https://blog.rust-lang.org/2018/10/19/Update-on-crates.io-incident.html
2018/10/12, Announcing Rust 1.29.2, https://blog.rust-lang.org/2018/10/12/Rust-1.29.2.html
2018/9/25, Announcing Rust 1.29.1, https://blog.rust-lang.org/2018/09/25/Rust-1.29.1.html
2018/9/21, Security advisory for the standard library, https://blog.rust-lang.org/2018/09/21/Security-advisory-for-std.html
2018/9/13, Announcing Rust 1.29, https://blog.rust-lang.org/2018/09/13/Rust-1.29.html
2018/8/8, Launching the 2018 State of Rust Survey, https://blog.rust-lang.org/2018/08/08/survey.html
2018/8/2, Announcing Rust 1.28, https://blog.rust-lang.org/2018/08/02/Rust-1.28.html
2018/7/27, What is Rust 2018?, https://blog.rust-lang.org/2018/07/27/what-is-rust-2018.html
2018/7/20, Announcing Rust 1.27.2, https://blog.rust-lang.org/2018/07/20/Rust-1.27.2.html
2018/7/10, Announcing Rust 1.27.1, https://blog.rust-lang.org/2018/07/10/Rust-1.27.1.html
2018/7/6, Security Advisory for rustdoc, https://blog.rust-lang.org/2018/07/06/security-advisory-for-rustdoc.html
2018/6/21, Announcing Rust 1.27, https://blog.rust-lang.org/2018/06/21/Rust-1.27.html
2018/6/5, Announcing Rust 1.26.2, https://blog.rust-lang.org/2018/06/05/Rust-1.26.2.html
2018/5/29, Announcing Rust 1.26.1, https://blog.rust-lang.org/2018/05/29/Rust-1.26.1.html
2018/5/15, Rust turns three, https://blog.rust-lang.org/2018/05/15/Rust-turns-three.html
2018/5/10, Announcing Rust 1.26, https://blog.rust-lang.org/2018/05/10/Rust-1.26.html
2018/4/6, The Rust Team All Hands in Berlin: a Recap, https://blog.rust-lang.org/2018/04/06/all-hands.html
2018/4/2, Increasing Rust’s Reach 2018, https://blog.rust-lang.org/2018/04/02/Increasing-Rusts-Reach-2018.html
2018/3/29, Announcing Rust 1.25, https://blog.rust-lang.org/2018/03/29/Rust-1.25.html
2018/3/12, Rust's 2018 roadmap, https://blog.rust-lang.org/2018/03/12/roadmap.html
2018/3/1, Announcing Rust 1.24.1, https://blog.rust-lang.org/2018/03/01/Rust-1.24.1.html
2018/2/15, Announcing Rust 1.24, https://blog.rust-lang.org/2018/02/15/Rust-1.24.html
2018/1/31, The 2018 Rust Event Lineup, https://blog.rust-lang.org/2018/01/31/The-2018-Rust-Event-Lineup.html
2018/1/4, Announcing Rust 1.23, https://blog.rust-lang.org/2018/01/04/Rust-1.23.html
2018/1/3, New Year's Rust: A Call for Community Blogposts, https://blog.rust-lang.org/2018/01/03/new-years-rust-a-call-for-community-blogposts.html
2017/12/21, Rust in 2017: what we achieved, https://blog.rust-lang.org/2017/12/21/rust-in-2017.html
2017/11/22, Announcing Rust 1.22 (and 1.22.1), https://blog.rust-lang.org/2017/11/22/Rust-1.22.html
2017/11/14, Fearless Concurrency in Firefox Quantum, https://blog.rust-lang.org/2017/11/14/Fearless-Concurrency-In-Firefox-Quantum.html
2017/10/12, Announcing Rust 1.21, https://blog.rust-lang.org/2017/10/12/Rust-1.21.html
2017/9/18, impl Future for Rust, https://blog.rust-lang.org/2017/09/18/impl-future-for-rust.html
2017/9/5, Rust 2017 Survey Results, https://blog.rust-lang.org/2017/09/05/Rust-2017-Survey-Results.html
2017/8/31, Announcing Rust 1.20, https://blog.rust-lang.org/2017/08/31/Rust-1.20.html
2017/7/20, Announcing Rust 1.19, https://blog.rust-lang.org/2017/07/20/Rust-1.19.html
2017/7/18, The 2017 Rust Conference Lineup, https://blog.rust-lang.org/2017/07/18/conf-lineup.html
2017/7/5, Rust's 2017 roadmap, six months in, https://blog.rust-lang.org/2017/07/05/Rust-Roadmap-Update.html
2017/6/27, Increasing Rust’s Reach, https://blog.rust-lang.org/2017/06/27/Increasing-Rusts-Reach.html
2017/6/8, Announcing Rust 1.18, https://blog.rust-lang.org/2017/06/08/Rust-1.18.html
2017/5/15, Two years of Rust, https://blog.rust-lang.org/2017/05/15/rust-at-two-years.html
2017/5/5, The Rust Libz Blitz, https://blog.rust-lang.org/2017/05/05/libz-blitz.html
2017/5/3, Launching the 2017 State of Rust Survey, https://blog.rust-lang.org/2017/05/03/survey.html
2017/4/27, Announcing Rust 1.17, https://blog.rust-lang.org/2017/04/27/Rust-1.17.html
2017/3/16, Announcing Rust 1.16, https://blog.rust-lang.org/2017/03/16/Rust-1.16.html
2017/3/2, Rust's language ergonomics initiative, https://blog.rust-lang.org/2017/03/02/lang-ergonomics.html
2017/2/9, Announcing Rust 1.15.1, https://blog.rust-lang.org/2017/02/09/Rust-1.15.1.html
2017/2/6, Rust's 2017 roadmap, https://blog.rust-lang.org/2017/02/06/roadmap.html
2017/2/2, Announcing Rust 1.15, https://blog.rust-lang.org/2017/02/02/Rust-1.15.html
2016/12/22, Announcing Rust 1.14, https://blog.rust-lang.org/2016/12/22/Rust-1.14.html
2016/12/15, Announcing the First Underhanded Rust Contest, https://blog.rust-lang.org/2016/12/15/Underhanded-Rust.html
2016/11/10, Announcing Rust 1.13, https://blog.rust-lang.org/2016/11/10/Rust-1.13.html
2016/10/20, Announcing Rust 1.12.1, https://blog.rust-lang.org/2016/10/20/Rust-1.12.1.html
2016/9/29, Announcing Rust 1.12, https://blog.rust-lang.org/2016/09/29/Rust-1.12.html
2016/9/8, Incremental Compilation, https://blog.rust-lang.org/2016/09/08/incremental.html
2016/8/18, Announcing Rust 1.11, https://blog.rust-lang.org/2016/08/18/Rust-1.11.html
2016/8/10, Shape of errors to come, https://blog.rust-lang.org/2016/08/10/Shape-of-errors-to-come.html
2016/7/25, The 2016 Rust Conference Lineup, https://blog.rust-lang.org/2016/07/25/conf-lineup.html
2016/7/7, Announcing Rust 1.10, https://blog.rust-lang.org/2016/07/07/Rust-1.10.html
2016/6/30, State of Rust Survey 2016, https://blog.rust-lang.org/2016/06/30/State-of-Rust-Survey-2016.html
2016/5/26, Announcing Rust 1.9, https://blog.rust-lang.org/2016/05/26/Rust-1.9.html
2016/5/16, One year of Rust, https://blog.rust-lang.org/2016/05/16/rust-at-one-year.html
2016/5/13, Taking Rust everywhere with rustup, https://blog.rust-lang.org/2016/05/13/rustup.html
2016/5/9, Launching the 2016 State of Rust Survey, https://blog.rust-lang.org/2016/05/09/survey.html
2016/5/5, Cargo: predictable dependency management, https://blog.rust-lang.org/2016/05/05/cargo-pillars.html
2016/4/19, Introducing MIR, https://blog.rust-lang.org/2016/04/19/MIR.html
2016/4/14, Announcing Rust 1.8, https://blog.rust-lang.org/2016/04/14/Rust-1.8.html
2016/3/2, Announcing Rust 1.7, https://blog.rust-lang.org/2016/03/02/Rust-1.7.html
2016/1/21, Announcing Rust 1.6, https://blog.rust-lang.org/2016/01/21/Rust-1.6.html
2015/12/10, Announcing Rust 1.5, https://blog.rust-lang.org/2015/12/10/Rust-1.5.html
2015/10/29, Announcing Rust 1.4, https://blog.rust-lang.org/2015/10/29/Rust-1.4.html
2015/9/17, Announcing Rust 1.3, https://blog.rust-lang.org/2015/09/17/Rust-1.3.html
2015/8/14, Rust in 2016, https://blog.rust-lang.org/2015/08/14/Next-year.html
2015/8/6, Announcing Rust 1.2, https://blog.rust-lang.org/2015/08/06/Rust-1.2.html
2015/6/25, Rust 1.1 stable, the Community Subteam, and RustCamp, https://blog.rust-lang.org/2015/06/25/Rust-1.1.html
2015/5/15, Announcing Rust 1.0, https://blog.rust-lang.org/2015/05/15/Rust-1.0.html
2015/5/11, Abstraction without overhead: traits in Rust, https://blog.rust-lang.org/2015/05/11/traits.html
2015/4/24, Rust Once, Run Everywhere, https://blog.rust-lang.org/2015/04/24/Rust-Once-Run-Everywhere.html
2015/4/17, Mixing matching, mutation, and moves in Rust, https://blog.rust-lang.org/2015/04/17/Enums-match-mutation-and-moves.html
2015/4/10, Fearless Concurrency with Rust, https://blog.rust-lang.org/2015/04/10/Fearless-Concurrency.html
2015/4/3, Announcing Rust 1.0 Beta, https://blog.rust-lang.org/2015/04/03/Rust-1.0-beta.html
2015/2/20, Announcing Rust 1.0.0.alpha.2, https://blog.rust-lang.org/2015/02/20/Rust-1.0-alpha2.html
2015/2/13, Rust 1.0: status report and final timeline, https://blog.rust-lang.org/2015/02/13/Final-1.0-timeline.html
2015/1/9, Announcing Rust 1.0 Alpha, https://blog.rust-lang.org/2015/01/09/Rust-1.0-alpha.html
2014/12/12, Yehuda Katz and Steve Klabnik are joining the Rust Core Team, https://blog.rust-lang.org/2014/12/12/Core-Team.html
2014/12/12, Rust 1.0: Scheduling the trains, https://blog.rust-lang.org/2014/12/12/1.0-Timeline.html
2014/11/20, Cargo: Rust's community crate host, https://blog.rust-lang.org/2014/11/20/Cargo.html
2014/10/30, Stability as a Deliverable, https://blog.rust-lang.org/2014/10/30/Stability.html
2014/9/15, Road to Rust 1.0, https://blog.rust-lang.org/2014/09/15/Rust-1.0.html
# saved in test.xlsx

~/rust/scrap$

以上

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?