pub type PermissionRuleset = Vec<PermissionRule>;
pub struct PermissionRuleset { /* private fields */ }