APIs needed to configure and customize the Smithy generated code.
Most users will not need to use this crate directly as the most frequently used APIs are re-exported in the generated clients. However, this crate will be useful for anyone writing a library for others to use with their generated clients.
If you’re needing to depend on this and you’re not writing a library for Smithy generated clients, then please file an issue on smithy-rs as we likely missed re-exporting one of the APIs.
All client-specific code is in the
client root level module
to leave room for smithy-rs server APIs in the future.
- A boxed error that is
- APIs for client orchestration.
- HTTP request and response types
- Conversion traits for converting an unshared type into a shared type.
FromUnsharedfor a shared type.