Skip to main content

Mountain/IPC/Permission/Role/ManageRole/
CreateStandardRoles.rs

1#![allow(non_snake_case)]
2
3//! Build the standard `user` / `developer` / `admin` role
4//! triple. Used by `Validator::Struct::InitializeDefaults` and
5//! by tests.
6
7use crate::{
8	IPC::Permission::Role::ManageRole::{CreateAdminRole, CreateDeveloperRole, CreateUserRole, Role},
9	dev_log,
10};
11
12pub fn Fn() -> Vec<Role::Struct> {
13	dev_log!("ipc", "[ManageRole] Creating standard roles");
14	vec![CreateUserRole::Fn(), CreateDeveloperRole::Fn(), CreateAdminRole::Fn()]
15}