pub fn evaluate_permissions(
set: Option<&PermissionSet>,
required: &[RequiredPermission],
) -> (bool, Vec<RequiredPermission>)pub fn evaluate_permissions(
set: Option<&PermissionSet>,
required: &[RequiredPermission],
) -> (bool, Vec<RequiredPermission>)