タグ

ブックマーク / dackdive.hateblo.jp (1)

  • Rustのモジュールシステムの基本 - dackdive's blog

    久しぶりに Rust を書いたらモジュール周り全然思い出せなかったのでメモ。 以下の公式ドキュメントの第7章を自分用にまとめつつ、調べたことを足した内容になります。 The Rust Programming Language 日語版 7. 肥大化していくプロジェクトをパッケージ、クレート、モジュールを利用して管理する パッケージ、クレート、モジュール パッケージ:1つ以上のクレートを持ち、ある機能を提供するための単位 1つの Cargo.toml で管理する粒度 0個か1個のライブラリクレートを持つ バイナリクレートはいくらでも持って良い ライブラリクレートとバイナリクレートをあわせて少なくとも1つのクレートを持っていないといけない クレート:ライブラリ(lib.rs)か実行可能ファイル(main.rs)を生成するモジュール群 ライブラリクレート: src/lib.rs バイナリクレート

    Rustのモジュールシステムの基本 - dackdive's blog
    kappaseijin
    kappaseijin 2022/08/02
    パッケージ、クレート、モジュール
  • 1