コード programming code

[rust] リンカーにmoldを使う

Rustを使っていると時間がかかるのがコンパイル時間。 こちらの記事によると正確にはビルドのリンカー処理に時間がかかるようです。 ということで早速モダンなリンカーmoldを導入してみます。 ただ、moldは2021年にフ…

コード programming code

[rust] 型エイリアスを理解する

Rustのtypeという文が新しい型を作るものだと勘違いしていたのですが、少し気になったのでtypeを使ったコードを試してみました。 typeは型エイリアスで型の別名を作るものです。ただそれだけで元の型と同じに使えます。…

コード programming code

[binllion] レイアウトを複雑に組む

前回の処理でスクロールできるようになりましたがヘッダーもスクロールしてしまいました。 ヘッダーは固定してデータ部分のみスクロールするようにしたいです。 現状は同じParagraphの中にヘッダーとデータの情報が入ってしま…

コード programming code

[binllion] カーソルを表示する

データを編集する上で必要になるカーソルを表示するようにしてみます。 ratatuiの座標は左上が原点になっているのでそこを基点に計算することになります。 ただ移動するだけではなく、エディタとしてはカーソルの位置にある値を…