rust-cargo

    15

    1答えて

    cargo test を実行しているの一環としてコンパイル ことを私は錆ライブラリを書いていると私は私のドキュメントの例を提供したいがにない実行を行います。 これは可能ですか? 私はデータベースクライアントライブラリを作成していますが、これらの例では仮想データベースは存在しません。したがって、実行すると例は常に失敗しますが、例が構文的に有効であることが重要です。したがって上記の私の要件。 私がした

    5

    2答えて

    mod simulation; use simulation::factory::FactoryType; はmain.rsではなく、simulation/factory.rs内部doctestの中で正常に動作します: impl product_type::ProductType for FactoryType { /// Lorem Ipsum /// //

    69

    2答えて

    パッケージ内の錆コードから貨物パッケージのメタデータ(バージョンなど)にアクセスするにはどうすればよいですか?私の場合は、標準の--versionフラグを持っているコマンドラインツールをビルドしています。パッケージのバージョンをCargo.tomlから読み取るように実装したいので、2つには維持する必要はありません場所。誰かがプログラムから貨物のメタデータにアクセスしたいと思う他の理由があると私は想

    9

    1答えて

    私はオプションの機能を持つ依存関係のある木枠を持っています。現在、この機能はテストには大いに役立ちますが、クレート自体はコード全体に依存しています。貨物にテスト用にのみ機能を使用するよう指示することは可能ですか? 私の具体的な例では、オプションの機能はquickcheckに依存していますが、これは必ずしも自分のクレートのユーザーに必須の依存関係を作りたいとは限りません。

    5

    2答えて

    ライブラリを作成しようとしていて、実行時に解析されるデータを持つバイナリ(またはテキスト)ファイルをライブラリに含める必要があります。 私の意図は、これらのファイルを制御し、常に更新し、各アップデートでライブラリのバージョンを変更することです。 これは貨物経由で可能ですか?もしそうなら、どのように私のライブラリからこれらのファイルにアクセスできますか? 私は考えていたのは、.rsのファイルに構造体