Function parse_role_mention

Source
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());