Skip to main content

parse_user_id

Function parse_user_id 

Source
pub fn parse_user_id(user_id: &str) -> Option<UserId>
Available on crate feature id only.
Expand description

Parse a user ID produced by make_user_id. Returns None if the string has fewer than four .-separated segments.

Mirrors id.parseUserid(userId).

use bento_kit::id::parse_user_id;
let parsed = parse_user_id("connect.app1.user42.client99").unwrap();
assert_eq!(parsed.appid, "app1");
assert_eq!(parsed.uid, "user42");
assert_eq!(parsed.cuid, "client99");