pub fn parse_role_mention(mention: &str) -> Option<RoleId>
Expand description
Retrieves an Id from a role mention.
If the mention is invalid, then None
is returned.
ยงExamples
Retrieving an Id from a valid Role
mention:
use serenity::model::id::RoleId;
use serenity::utils::parse_role;
assert_eq!(parse_role("<@&136107769680887808>"), Some(RoleId::new(136107769680887808)));
Asserting that an invalid role mention returns None
:
use serenity::utils::parse_role;
assert!(parse_role("<@&136107769680887808").is_none());