turul_mcp_aws_lambda/
prelude.rs

1//! # AWS Lambda MCP Server Prelude
2//!
3//! This module provides convenient re-exports of the most commonly used types
4//! from the AWS Lambda MCP server library.
5//!
6//! ```rust
7//! use turul_mcp_aws_lambda::prelude::*;
8//! ```
9
10// Core Lambda types
11pub use crate::builder::LambdaMcpServerBuilder;
12pub use crate::error::{LambdaError, Result};
13pub use crate::handler::LambdaMcpHandler;
14pub use crate::server::LambdaMcpServer;
15
16#[cfg(feature = "cors")]
17pub use crate::cors::CorsConfig;
18
19// Re-export MCP protocol types
20pub use turul_mcp_protocol::prelude::*;
21
22// Lambda runtime types commonly used
23pub use lambda_http::{
24    Error as LambdaHttpError, Request as LambdaRequest, Response as LambdaResponse,
25};