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}