pub trait AccessControl { // Required method fn check_access(&self, user_info: &UserInfo) -> AccessRights; }