Rustの記事一覧

All Tags
Cover Image for [Boot camp for Beginners] A - Digit Sum 2 [Rust]

[Boot camp for Beginners] A - Digit Sum 2 [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / A - Digit Sum 2

Cover Image for [Boot camp for Beginners] B - Exponential [Rust]

[Boot camp for Beginners] B - Exponential [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / B - Exponential

Cover Image for [Boot camp for Beginners] B - 文字列大好きいろはちゃんイージー [Rust]

[Boot camp for Beginners] B - 文字列大好きいろはちゃんイージー [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / B - 文字列大好きいろはちゃんイージー

Cover Image for [Boot camp for Beginners] C - 100 to 105 [Rust]

[Boot camp for Beginners] C - 100 to 105 [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / C - 100 to 105

Cover Image for [Boot camp for Beginners] B - Guidebook [Rust]

[Boot camp for Beginners] B - Guidebook [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / B - Guidebook

Cover Image for [Boot camp for Beginners] C - Poll [Rust]

[Boot camp for Beginners] C - Poll [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / C - Poll

Cover Image for [Boot camp for Beginners] A - Wanna go back home [Rust]

[Boot camp for Beginners] A - Wanna go back home [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / A - Wanna go back home

Cover Image for [Boot camp for Beginners] B - A to Z String [Rust]

[Boot camp for Beginners] B - A to Z String [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / B - A to Z String

Cover Image for [Boot camp for Beginners] B - ∵∴∵ [Rust]

[Boot camp for Beginners] B - ∵∴∵ [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / B - ∵∴∵

Cover Image for [Boot camp for Beginners] B - たてなが [Rust]

[Boot camp for Beginners] B - たてなが [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / B - たてなが

Cover Image for [Boot camp for Beginners] B - String Rotation [Rust]

[Boot camp for Beginners] B - String Rotation [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / B - String Rotation

Cover Image for [Boot camp for Beginners] B - Contest with Drinks Easy [Rust]

[Boot camp for Beginners] B - Contest with Drinks Easy [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / B - Contest with Drinks Easy

Cover Image for [Boot camp for Beginners] B - AcCepted [Rust]

[Boot camp for Beginners] B - AcCepted [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / B - AcCepted

Cover Image for [Boot camp for Beginners] B - Palace [Rust]

[Boot camp for Beginners] B - Palace [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / B - Palace

Cover Image for [Boot camp for Beginners] C - Tax Increase [Rust]

[Boot camp for Beginners] C - Tax Increase [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / C - Tax Increase

Cover Image for [Boot camp for Beginners] B - Small and Large Integers [Rust]

[Boot camp for Beginners] B - Small and Large Integers [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / B - Small and Large Integers

Cover Image for [Boot camp for Beginners] B - Good Distance [Rust]

[Boot camp for Beginners] B - Good Distance [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / B - Good Distance

Cover Image for 【Rust】競技プログラミングでよく使うものまとめ

【Rust】競技プログラミングでよく使うものまとめ

競技プログラミングをRustで解いているが、よく使うものを忘れてしまうのでまとめる (随時更新)

Cover Image for [Boot camp for Beginners] B - Shiritori [Rust]

[Boot camp for Beginners] B - Shiritori [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / B - Shiritori

Cover Image for [Boot camp for Beginners] B - Counting Roads [Rust]

[Boot camp for Beginners] B - Counting Roads [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / B - Counting Roads

Cover Image for [Boot camp for Beginners] C - Maximal Value [Rust]

[Boot camp for Beginners] C - Maximal Value [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / C - Maximal Value

Cover Image for [Boot camp for Beginners] B - Some Sums [Rust]

[Boot camp for Beginners] B - Some Sums [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / B - Some Sums

Cover Image for [Boot camp for Beginners] B - Comparison [Rust]

[Boot camp for Beginners] B - Comparison [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / B - Comparison

Cover Image for [Boot camp for Beginners] B - Picture Frame [Rust]

[Boot camp for Beginners] B - Picture Frame [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / B - Picture Frame

Cover Image for [Boot camp for Beginners] C - Lower [Rust]

[Boot camp for Beginners] C - Lower [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / C - Lower

Cover Image for [Boot camp for Beginners] B - Lucas Number [Rust]

[Boot camp for Beginners] B - Lucas Number [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / B - Lucas Number

Cover Image for [Boot camp for Beginners] A - Fairness [Rust]

[Boot camp for Beginners] A - Fairness [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / A - Fairness

Cover Image for [Boot camp for Beginners] B - Palindromic Numbers [Rust]

[Boot camp for Beginners] B - Palindromic Numbers [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / B - Palindromic Numbers

Cover Image for [Boot camp for Beginners] B - 美しい文字列 [Rust]

[Boot camp for Beginners] B - 美しい文字列 [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / B - 美しい文字列

Cover Image for [Boot camp for Beginners] B - Foods Loved by Everyone [Rust]

[Boot camp for Beginners] B - Foods Loved by Everyone [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / B - Foods Loved by Everyone

Cover Image for [Boot camp for Beginners] C - Low Elements [Rust]

[Boot camp for Beginners] C - Low Elements [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / C - Low Elements

Cover Image for [Boot camp for Beginners] A - Range Product [Rust]

[Boot camp for Beginners] A - Range Product [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / A - Range Product

Cover Image for [Boot camp for Beginners] C - Exception Handling [Rust]

[Boot camp for Beginners] C - Exception Handling [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / C - Exception Handling

Cover Image for [Boot camp for Beginners] B - Five Dishes [Rust]

[Boot camp for Beginners] B - Five Dishes [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / B - Five Dishes

Cover Image for [Boot camp for Beginners] C - Attack Survival [Rust]

[Boot camp for Beginners] C - Attack Survival [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / C - Attack Survival

Cover Image for [Boot camp for Beginners] C - Prison [Rust]

[Boot camp for Beginners] C - Prison [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / C - Prison

Cover Image for [Boot camp for Beginners] B - Not Found [Rust]

[Boot camp for Beginners] B - Not Found [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / B - Not Found

Cover Image for [Boot camp for Beginners] B - Coins [Rust]

[Boot camp for Beginners] B - Coins [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / B - Coins

Cover Image for [Boot camp for Beginners] B - Postal Code [Rust]

[Boot camp for Beginners] B - Postal Code [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / B - Postal Code

Cover Image for [Boot camp for Beginners] B - Increment Decrement [Rust]

[Boot camp for Beginners] B - Increment Decrement [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / B - Increment Decrement

Cover Image for [Boot camp for Beginners] B - Varied [Rust]

[Boot camp for Beginners] B - Varied [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / B - Varied

Cover Image for [Boot camp for Beginners] B - Ruined Square [Rust]

[Boot camp for Beginners] B - Ruined Square [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / B - Ruined Square

Cover Image for [Boot camp for Beginners] B - 754 [Rust]

[Boot camp for Beginners] B - 754 [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / B - 754

Cover Image for [Boot camp for Beginners] B - Shift only [Rust]

[Boot camp for Beginners] B - Shift only [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / B - Shift only

Cover Image for [Boot camp for Beginners] B - Count Balls [Rust]

[Boot camp for Beginners] B - Count Balls [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / B - Count Balls

Cover Image for [Boot camp for Beginners] D - Caracal vs Monster [Rust]

[Boot camp for Beginners] D - Caracal vs Monster [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / D - Caracal vs Monster

Cover Image for [Boot camp for Beginners] C - Count Order [Rust]

[Boot camp for Beginners] C - Count Order [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / C - Count Order

Cover Image for [Boot camp for Beginners] B - Nice Shopping [Rust]

[Boot camp for Beginners] B - Nice Shopping [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / B - Nice Shopping

Cover Image for [Boot camp for Beginners] B - Chocolate [Rust]

[Boot camp for Beginners] B - Chocolate [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / B - Chocolate

Cover Image for [Boot camp for Beginners] A - Candy Distribution Again [Rust]

[Boot camp for Beginners] A - Candy Distribution Again [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / A - Candy Distribution Again

Cover Image for [Boot camp for Beginners] C - Next Prime [Rust]

[Boot camp for Beginners] C - Next Prime [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / C - Next Prime

Cover Image for [Boot camp for Beginners] B - Collatz Problem [Rust]

[Boot camp for Beginners] B - Collatz Problem [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / B - Collatz Problem

Cover Image for [Boot camp for Beginners] B - Toll Gates [Rust]

[Boot camp for Beginners] B - Toll Gates [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / B - Toll Gates

Cover Image for [Boot camp for Beginners] B - ATCoder [Rust]

[Boot camp for Beginners] B - ATCoder [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / B - ATCoder

Cover Image for [Boot camp for Beginners] C - Alchemist [Rust]

[Boot camp for Beginners] C - Alchemist [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / C - Alchemist

Cover Image for [Boot camp for Beginners] C - Go to School [Rust]

[Boot camp for Beginners] C - Go to School [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / C - Go to School

Cover Image for [Boot camp for Beginners] C - Divide the Problems [Rust]

[Boot camp for Beginners] C - Divide the Problems [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / C - Divide the Problems

Cover Image for [Boot camp for Beginners] C - Replacing Integer [Rust]

[Boot camp for Beginners] C - Replacing Integer [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / C - Replacing Integer

Cover Image for [Boot camp for Beginners] A - Cookie Exchange [Rust]

[Boot camp for Beginners] A - Cookie Exchange [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / A - Cookie Exchange

Cover Image for [Boot camp for Beginners] C - Traveling Salesman around Lake [Rust]

[Boot camp for Beginners] C - Traveling Salesman around Lake [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / C - Traveling Salesman around Lake

Cover Image for [Boot camp for Beginners] B - Break Number [Rust]

[Boot camp for Beginners] B - Break Number [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / B - Break Number

Cover Image for [Boot camp for Beginners] B - Card Game for Two [Rust]

[Boot camp for Beginners] B - Card Game for Two [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / B - Card Game for Two

Cover Image for [Boot camp for Beginners] B - Collecting Balls (Easy Version) [Rust]

[Boot camp for Beginners] B - Collecting Balls (Easy Version) [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / B - Collecting Balls (Easy Version)

Cover Image for [Boot camp for Beginners] B - 1 21 [Rust]

[Boot camp for Beginners] B - 1 21 [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / B - 1 21

Cover Image for [Boot camp for Beginners] B - Bingo [Rust]

[Boot camp for Beginners] B - Bingo [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / B - Bingo

Cover Image for [Boot camp for Beginners] B - Bishop [Rust]

[Boot camp for Beginners] B - Bishop [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / B - Bishop

Cover Image for [Boot camp for Beginners] B - Can you solve this? [Rust]

[Boot camp for Beginners] B - Can you solve this? [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / B - Can you solve this?

Cover Image for [Boot camp for Beginners] B - Tax Rate [Rust]

[Boot camp for Beginners] B - Tax Rate [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / B - Tax Rate

Cover Image for [Boot camp for Beginners] B - Qualification simulator [Rust]

[Boot camp for Beginners] B - Qualification simulator [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / B - Qualification simulator

Cover Image for [Boot camp for Beginners] C - Rally [Rust]

[Boot camp for Beginners] C - Rally [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / C - Rally

Cover Image for [Boot camp for Beginners] B. Power Socket [Rust]

[Boot camp for Beginners] B. Power Socket [Rust]

Rust で競プロやってみた:Boot camp for Beginners / easy100 / B. Power Socket

Cover Image for 読書メモ:Game Development with Rust and WebAssembly (Chapter 9)

読書メモ:Game Development with Rust and WebAssembly (Chapter 9)

Cover Image for 読書メモ:Game Development with Rust and WebAssembly (Chapter 5,6)

読書メモ:Game Development with Rust and WebAssembly (Chapter 5,6)

読書メモ書いてく

Cover Image for 読書メモ:Game Development with Rust and WebAssembly (Chapter 3,4)

読書メモ:Game Development with Rust and WebAssembly (Chapter 3,4)

読書メモ書いてく

Cover Image for 読書メモ:Game Development with Rust and WebAssembly (Chapter 1,2)

読書メモ:Game Development with Rust and WebAssembly (Chapter 1,2)

読書メモ書いてく

Cover Image for [Rust] 高階関数用のfunctionの型定義を試す

[Rust] 高階関数用のfunctionの型定義を試す

高階関数を作るときに、functionの型をどう定義するべきか。Rustだと色々なやり方がありそうなので試してみる。

Cover Image for [Rust] test時に依存するメソッドをmockする方法を考える

[Rust] test時に依存するメソッドをmockする方法を考える

Rust での mock をどうするか考えてみる

Cover Image for [Rust] Property-based testing やってみる

[Rust] Property-based testing やってみる

Property-based testing という概念を最近やっと知ったので、Rustで試してみる

Cover Image for [Rust] test coverage を測る

[Rust] test coverage を測る

Rust で test coverage ってどうするんだっけを毎回調べるので備忘録

Cover Image for 読書メモ:Domain Modeling Made Functional (Part 2, Chapter 4~7)

読書メモ:Domain Modeling Made Functional (Part 2, Chapter 4~7)

Domain Modeling Made Functional を読んでいるので読書メモ その2

Cover Image for 読書メモ:Domain Modeling Made Functional (Part 1, Chapter 1~3)

読書メモ:Domain Modeling Made Functional (Part 1, Chapter 1~3)

Domain Modeling Made Functional を読んでいるので読書メモ その1

Cover Image for [Rust] clippyに指摘されたことmemo

[Rust] clippyに指摘されたことmemo

最近clippy(rustのいわゆる静的解析ツール)から教えられたことまとめ

Cover Image for [Rust] カリー化(currying)と部分適用(partial application)

[Rust] カリー化(currying)と部分適用(partial application)

Rustでカリー化(currying)と部分適用(partial application)ができるのか試してみた。結論としては可能。

Cover Image for [Rust] OptionやResultと組み合わせて使える?演算子

[Rust] OptionやResultと組み合わせて使える?演算子

Rustの?演算子(question mark operator)がとても便利なのでメモしておく

Cover Image for [Rust] `Undefined symbols for architecture arm64` で build が失敗したときにやったこと

[Rust] `Undefined symbols for architecture arm64` で build が失敗したときにやったこと

prisma-client-rust の 0.6.1 を試していたら、`Undefined symbols for architecture arm64` で build が失敗した。解決方法をメモしておく。

Cover Image for prisma-client-rust を試してみる

prisma-client-rust を試してみる

Rust で DB 接続を試してみる。DBスキーマの管理とかは prisma 使いたいので、探してみたところ 非公式だが prisma-client-rust を見つけたので試してみる

Cover Image for [Rust] AWS Lambda へデプロイしてみる

[Rust] AWS Lambda へデプロイしてみる

Rust で作ったものをAWS Lambda で動かしてみようと思う。aws-lambda-rust-runtime を使えばできそうだったので試してみる。

Cover Image for [Rust] GitHub Actions で monorepo の CI 環境を整える

[Rust] GitHub Actions で monorepo の CI 環境を整える

Rust は簡単に monorepo が試せて良い。ただ、GitHub Actions で CI 環境を構築する上で Rust かつ monorepo 用のCI環境構築経験がないので素振りしておく。

Cover Image for [Rust] cargo-xtask でタスクランナーを実現する

[Rust] cargo-xtask でタスクランナーを実現する

Rustの勉強をしているが、npm-scripts 的なタスクランナーが欲しくなったので cargo-xtaskを試してみる。