Skip to main content

validate_session_id

Function validate_session_id 

Source
pub fn validate_session_id(session_id: &str) -> Result<Uuid, CoercionError>
Expand description

Validate a session ID is a valid UUID and return the parsed value.

§Arguments

  • session_id - The session ID string to validate

§Returns

  • Ok(Uuid) - The parsed UUID if valid
  • Err(CoercionError) with helpful message if invalid

§Example

use post_cortex::daemon::validate::validate_session_id;
use uuid::Uuid;

// Valid UUID
assert!(validate_session_id("60c598e2-d602-4e07-a328-c458006d48c7").is_ok());

// Invalid UUID
assert!(validate_session_id("invalid").is_err());