fn check_object_privileges(
catalog: &impl SessionCatalog,
privileges: Vec<(SystemObjectId, AclMode, RoleId)>,
role_membership: BTreeSet<RoleId>,
current_role_id: RoleId,
) -> Result<(), UnauthorizedError>
fn check_object_privileges(
catalog: &impl SessionCatalog,
privileges: Vec<(SystemObjectId, AclMode, RoleId)>,
role_membership: BTreeSet<RoleId>,
current_role_id: RoleId,
) -> Result<(), UnauthorizedError>