Skip to main content

nexql_policy/
error.rs

1// SPDX-License-Identifier: GPL-3.0-only
2// Copyright (C) 2026 NexQL-OSS Team
3
4use thiserror::Error;
5
6#[derive(Debug, Error)]
7pub enum PolicyError {
8    #[error("access denied: {0}")]
9    Denied(String),
10
11    #[error("SQL rejected: {0}")]
12    SqlRejected(String),
13
14    #[error("SQL parse error: {0}")]
15    SqlParse(String),
16}