17 search resultsShowing 1~17 results

Stocked
garkimasera

@garkimasera

Rustで自己参照構造体が作れない理由と解決法

自分自身の一部への参照を持つ構造体(自己参照構造体とここでは呼ぶことにします)を作ろうとして、コンパイルエラーに遭遇してしまうのはRust初心者にありがちなようです。ここでは、なぜ自己参照構造体...

29
22
Comment0
garkimasera

@garkimasera

Rustで委譲をやりたい

委譲が欲しくなる場面 次のようなトレイトWidgetと、それを実装するBaseWidgetがあるとします。 trait Widget { fn size(&self) -> (u3...

19
12
Comment0
garkimasera

@garkimasera

Rust 2018のリリース前情報

Rustに導入される予定の新しいエディション、Rust 2018について、リリース前に得られる情報をご紹介します。 Rust 2018とは何か Rust公式ブログの [What is Rust ...

91
41
Comment4
garkimasera

@garkimasera

Rustでの整数オーバーフローまとめ

Rustで整数値がオーバーフローした場合の挙動をまとめてみます。 オーバーフローの起きる式 オーバーフローを起こす以下のようなコードを書いて、Rust Playgroundに貼り付けて実行してみ...

68
30
Comment0
garkimasera

@garkimasera

RustのSerdeの簡単な紹介

serdeはRustのデータ構造をシリアライズ/デシリアライズするためのフレームワークです。これで何ができるか大雑把に紹介すると、Rustの構造体等のデータ構造を、自動的にJSONやTOML、Y...

97
47
Comment0
garkimasera

@garkimasera

Rustのクレート・ツールを探すための情報源

Rustのstdライブラリは、最小限の機能しか持っておらず、なにか実用的なコードを書くのであれば他の様々なクレート(ライブラリ)を利用する必要があります。ただし、知らないものを利用することはでき...

37
36
Comment0

17 search resultsShowing 1~17 results

Qiita is a knowledge sharing service for engineers.

  1. You can follow users and tags
  2. You can stock useful information
  3. You can make edit suggestions for articles
Functions that can be used after logging in