rust-mcp-extra 0.3.3

A companion crate to rust-mcp-sdk offering extra implementations of core traits like SessionStore and EventStore, enabling integration with various database backends and third-party platforms such as AWS Lambda for serverless and cloud-native MCP applications.
Documentation
//! This module provides implementations of various ID generators,
//! which can be used for generating `session_id`s in MCP servers.
#[cfg(feature = "nano_id")]
mod nano_id_generator;
#[cfg(feature = "random_62_id")]
mod random_base_62_id_generator;
#[cfg(feature = "snowflake_id")]
mod snow_flake_id_generator;
#[cfg(feature = "time_64_id")]
mod time_base_64_id_generator;

#[cfg(feature = "nano_id")]
pub use nano_id_generator::*;
#[cfg(feature = "random_62_id")]
pub use random_base_62_id_generator::*;
#[cfg(feature = "snowflake_id")]
pub use snow_flake_id_generator::*;
#[cfg(feature = "time_64_id")]
pub use time_base_64_id_generator::*;