pub fn parse(id: &str, separator: &str) -> Result<ParsedId, MemorableIdError>Expand description
Parse a memorable ID back to its components
§Arguments
id- The memorable ID to parseseparator- Separator used (default: “-”)
§Returns
Parsed components with structure
§Examples
use memorable_ids::parse;
let parsed = parse("cute-rabbit-042", "-").unwrap();
// ParsedId { components: ["cute", "rabbit"], suffix: Some("042") }
let parsed = parse("large-fox-swim", "-").unwrap();
// ParsedId { components: ["large", "fox", "swim"], suffix: None }