目次

Rustの勉強[CLI作成編 その7]

(更新: )ぎじゅつ

はじめに

#

NO IMAGEThe Rust Programming Language 日本語版 - The Rust Programming Language 日本語版
を読んでいる

  • RustのtoolchainのClippyをneovimで使うようにした
  • 今の取り組み方にちょっと飽きてきたのでおもろくならないかなー
  • 昨日はお休みしてしまったが、体調管理の問題なのでどうにかしたいなー

お勉強

#

メモ

#
  • とりあえずConfigのコンストラクタを作れて、Resultを返すようにしたんだっけな

  • LSPにrun(config)の書き方よくなくね?って注意されていたのを思い出した

  • if let構文って何だっけ...

    • 確かenumをどうのこうのする記述だったかな
  • ああ、調べて思いだしてきた

  • if letを使えば特定のmatchした時のみの処理を書けるんだ

  • lib crateへ分けるところまできた

  • 手動でやる場合はOilでコピーしてしまってからメソッドを消していけばいいな

  • すべてにpubをつけることを忘れていた

  • 間違えてimplにpubを付けてしまった

  • 本当はその中のfnに対して付けるべきだった

まとめ

#
  • さくっといくやろって思っていたが全然そんなことはなかった
  • ここまでじっくり実装したことないので新鮮な気がしている
  • 次はみんな大好きなTDD

NO IMAGEテスト駆動開発でライブラリの機能を開発する - The Rust Programming Language 日本語版