Expand description
Lambda business logic for Rustack.
This crate contains the core Lambda implementation including:
- Storage: In-memory function store using
DashMapfor concurrent access - Provider: CRUD operations for functions, versions, aliases, tags, and policies
- Handler: Bridges the HTTP layer to the provider via
LambdaHandlertrait - Resolver: Function name/ARN parsing and version resolution
- Config: Service configuration from environment variables
Modulesยง
- config
- Lambda service configuration.
- error
- Internal Lambda service error types.
- executor
- Lambda function execution engine.
- handler
- Lambda handler implementation bridging HTTP to business logic.
- provider
- Lambda business logic provider.
- resolver
- Function name/ARN resolution and ARN construction.
- storage
- In-memory function storage using
DashMapfor concurrent access.