Skip to main content

parse_task_id

Function parse_task_id 

Source
pub fn parse_task_id(task_id: &str) -> Option<(String, u32)>
Expand description

Parse a task ID to extract project ID and counter.

Returns None if the format is invalid.

ยงExamples

use mdvault_core::ids::parse_task_id;

assert_eq!(parse_task_id("MCP-001"), Some(("MCP".to_string(), 1)));
assert_eq!(parse_task_id("INV-042"), Some(("INV".to_string(), 42)));
assert_eq!(parse_task_id("invalid"), None);