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}