Skip to main content

scopes

Macro scopes 

Source
macro_rules! scopes {
    ($(#[$meta:meta])* $vis:vis $name:ident = [$($scope:literal),* $(,)?]) => { ... };
}
Expand description

Declare a Scopes marker type.

use siderite_core::security::Scopes;
siderite_core::scopes!(pub AdminScopes = ["users:read", "users:write"]);
assert_eq!(AdminScopes::SCOPES, ["users:read", "users:write"]);