Skip to main content

Crate rustack_lambda_core

Crate rustack_lambda_core 

Source
Expand description

Lambda business logic for Rustack.

This crate contains the core Lambda implementation including:

  • Storage: In-memory function store using DashMap for concurrent access
  • Provider: CRUD operations for functions, versions, aliases, tags, and policies
  • Handler: Bridges the HTTP layer to the provider via LambdaHandler trait
  • 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 DashMap for concurrent access.