async fn group_permission_operation(
source: &CommandSource,
group: String,
expression: PermissionRuleExpression,
state: Option<PermissionState>,
) -> Result<OperationResult, CommandSyntaxError>async fn group_permission_operation(
source: &CommandSource,
group: String,
expression: PermissionRuleExpression,
state: Option<PermissionState>,
) -> Result<OperationResult, CommandSyntaxError>