コード programming code

[binllion] ratatuiを導入する

入力部分の処理は大まかな骨組みができたと思いますので次は画面表示について進めていきたいと思います。 crosstermでスクラッチから表示処理を構築していくのもよいですが、便利なクレートを利用して手間を減らしたいと思いま…

コード programming code

[binllion] モジュール化する

前回、機能毎に関数で切り出して細分化してみましたがよりRustぽくするためにモジュール化を行います。 モジュールとすることで関連するコードをまとめたり、アクセス範囲を狭めたり、処理内容を隠蔽することができます。 上記がソ…

コード programming code

[binllion] rawモード

crateの追加 では端末を制御してrawモードにするためにcrateを使うようにしましょう。このような機能を提供するcrateは複数ありますが今回はcrosstermを使用します。 下記のcargo addコマンド1を…