use RequestId;
use Uuid;
/// All JSON-RPC requests that expect a response need a unique request ID.
/// This trait can be implemented to provide new formats for generating request IDs.
///
/// The default generator is a UUID generator.
/// Generate request IDs using UUID v7.
///
/// UUIDs have a few advantages over atomic integers. They don't need to take a lock, so no
/// synchronisation between threads/servers is required. No state needs to be stored, so it's more
/// suitable for serverless environments. UUID v7 is nicer than UUID v4 for database locality
/// reasons, assuming the MCP server wants to persist requests.
;