Expand description
Rust/Python bindings, runtime and utilities.
This crates implements all the generic code needed to start and manage a Smithy Rust HTTP server where the business logic is implemented in Python, leveraging PyO3.
Modules
Rust
tracing
and Python logging
setup and utilities.Python wrapped types from aws-smithy-types and aws-smithy-http.
Structs
A Python handler function representation.
Socket implementation that can be shared between multiple Python processes.
Enums
Python error that implements foreign errors.
This custom logger enum exported to Python can be used to configure the
both the Rust
tracing
and Python logging
levels.
We cannot export directly tracing::Level
to Python.Traits
Trait defining a Python application.