翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS SDK for Rust によって使用されるクレート
このトピックには、AWS SDK for Rust で使用されるクレートに関する詳細情報が含まれています。これには、使用する Smithy コンポーネント、特定のビルド状況で使用する必要があるクレート、その他の情報が含まれています。
Smithy クレート
AWS SDK for Rust は、大部分の AWS SDK と同様に Smithy
SDK for Rust クレートのバージョンと、Smithy 依存関係のバージョンを確認すると、これらのクレートはすべて標準的なセマンティックバージョン番号
Rust の Smithy クレートの詳細については、「Smithy Rust Design
SDK for Rust で使用されるクレート
AWS によって発行された Smithy クレートがいくつかあります。これらの中には SDK for Rust ユーザーに関連するものもあれば、次のような実装の詳細であるものもあります。
aws-smithy-async-
Tokio を非同期機能に使用していない場合は、このクレートを含めます。
aws-smithy-runtime-
すべての AWS SDK に必要な構成要素が含まれています。
aws-smithy-runtime-api-
SDK で使用される基盤となるインターフェイス。
aws-smithy-types-
他の AWS SDK から再エクスポートされた型。複数の SDK を使用する場合は、これを使用します。
aws-smithy-types-convert-
aws-smithy-typesの入出力のためのユーティリティ関数。
その他のクレート
以下のクレートは存在しますが、それらの内容を理解する必要はありません。
- SDK for Rust ユーザーが不要なサーバー関連のクレート:
-
-
aws-smithy-http-server -
aws-smithy-http-server-python
-
- SDK ユーザーが使用する必要がない内部コードを含むクレート:
-
-
aws-smithy-checksum-callbacks -
aws-smithy-eventstream -
aws-smithy-http -
aws-smithy-protocol-test -
aws-smithy-query -
aws-smithy-json -
aws-smithy-xml
-
- サポートされておらず、将来廃止されるクレート:
-
-
aws-smithy-client -
aws-smithy-http-auth -
aws-smithy-http-tower
-