macro_rules! subjects {
(
$(
$type:ident $id:expr => display_name: $name:expr
),* $(,)?
) => { ... };
(
$(
$type:ident $id:expr
),* $(,)?
) => { ... };
}Expand description
Macro for creating subjects with different types.
ยงExamples
use role_system::subjects;
let (admin, service, device) = subjects! {
user "admin" => display_name: "Administrator",
service "api_service" => display_name: "API Service",
device "printer_01" => display_name: "Office Printer"
};