

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Peti yang digunakan oleh AWS SDK for Rust
<a name="appendix-crates"></a>

Topik ini berisi informasi lanjutan tentang peti yang digunakan oleh. AWS SDK for Rust Ini termasuk komponen Smithy yang digunakannya, peti yang mungkin perlu Anda gunakan dalam keadaan build tertentu, dan informasi lainnya.

## Peti pandai besi
<a name="smithy-crates"></a>

 AWS SDK for Rust Ini didasarkan pada [Smithy](https://smithy.io/), seperti kebanyakan. AWS SDKs Smithy adalah bahasa yang digunakan untuk menggambarkan tipe data dan fungsi yang ditawarkan oleh SDK. Model-model ini kemudian digunakan untuk membantu membangun SDK itu sendiri.

[Saat melihat versi SDK untuk peti Rust dan versi dependensi Smithy-nya, mungkin akan membantu untuk mengetahui bahwa semua peti ini menggunakan penomoran versi semantik standar.](https://semver.org/)

Untuk informasi rinci tambahan tentang peti Smithy untuk Rust, lihat Desain Karat [Smithy](https://smithy-lang.github.io/smithy-rs/design/).

### Peti yang digunakan dengan SDK untuk Rust
<a name="crates-to-know"></a>

Ada sejumlah peti Smithy yang diterbitkan oleh. AWS Beberapa di antaranya relevan dengan SDK untuk pengguna Rust, sementara yang lain adalah detail implementasi:

`aws-smithy-async`  
Sertakan peti ini jika Anda tidak menggunakan Tokio untuk fungsionalitas asinkron.

`aws-smithy-runtime`  
Termasuk blok bangunan yang dibutuhkan oleh semua AWS SDKs.

`aws-smithy-runtime-api`  
Antarmuka yang mendasari yang digunakan oleh SDK.

`aws-smithy-types`  
Jenis diekspor kembali dari yang lain. AWS SDKs Gunakan ini jika Anda menggunakan beberapa SDKs.

`aws-smithy-types-convert`  
Fungsi utilitas untuk bergerak masuk dan keluar dari`aws-smithy-types`.

### Peti lainnya
<a name="other-crates"></a>

Peti berikut ada, tetapi Anda tidak perlu tahu apa-apa tentang mereka:

Peti terkait server yang tidak dibutuhkan oleh pengguna SDK untuk Rust:  
+ `aws-smithy-http-server`
+ `aws-smithy-http-server-python`

Peti yang berisi under-the-hood kode yang tidak perlu digunakan pengguna SDK:  
+ `aws-smithy-checksum-callbacks`
+ `aws-smithy-eventstream`
+ `aws-smithy-http`
+ `aws-smithy-protocol-test`
+ `aws-smithy-query`
+ `aws-smithy-json`
+ `aws-smithy-xml`

Peti yang tidak didukung dan akan hilang di masa depan:  
+ `aws-smithy-client`
+ `aws-smithy-http-auth`
+ `aws-smithy-http-tower`